summaryrefslogtreecommitdiff
path: root/sys/src/cmd/cpp/cpp.h
diff options
context:
space:
mode:
authorOri Bernstein <ori@eigenstate.org>2020-03-23 09:18:44 -0700
committerOri Bernstein <ori@eigenstate.org>2020-03-23 09:18:44 -0700
commit3fe2924287628a02d9c5f7d208a5af4623588034 (patch)
tree5ce54174fbb6e6c05e362dff659f7a7905a9e5e4 /sys/src/cmd/cpp/cpp.h
parent9a4b5f2e6122ea261ce90fcab3f7361f76580bc8 (diff)
evaluate #if expressions using vlong
#if expressions are expected to be evaluated using intmax_t, according to the C99 spec, 6.10.1 p3. On plan9, intmax_t maps to vlong.
Diffstat (limited to 'sys/src/cmd/cpp/cpp.h')
-rw-r--r--sys/src/cmd/cpp/cpp.h2
1 files changed, 1 insertions, 1 deletions
diff --git a/sys/src/cmd/cpp/cpp.h b/sys/src/cmd/cpp/cpp.h
index d5472a52a..64520af1d 100644
--- a/sys/src/cmd/cpp/cpp.h
+++ b/sys/src/cmd/cpp/cpp.h
@@ -123,7 +123,7 @@ void peektokens(Tokenrow *, char *);
void glue(Tokenrow *, Token *, Token *);
Tokenrow *stringify(Tokenrow *);
int lookuparg(Nlist *, Token *);
-long eval(Tokenrow *, int);
+vlong eval(Tokenrow *, int);
void genline(void);
void setempty(Tokenrow *);
void makespace(Tokenrow *);