diff options
author | Ori Bernstein <ori@eigenstate.org> | 2020-03-23 09:18:44 -0700 |
---|---|---|
committer | Ori Bernstein <ori@eigenstate.org> | 2020-03-23 09:18:44 -0700 |
commit | 3fe2924287628a02d9c5f7d208a5af4623588034 (patch) | |
tree | 5ce54174fbb6e6c05e362dff659f7a7905a9e5e4 /sys/src/cmd/cpp/cpp.h | |
parent | 9a4b5f2e6122ea261ce90fcab3f7361f76580bc8 (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.h | 2 |
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 *); |