4 /* A few preprocessor macros */
10 #define SCONST "Hello World"
11 #define SCONST2 "\"Hello World\""
13 /* This should work just fine */
14 #define EXPR ICONST + 3*(FCONST)
16 /* This shouldn't do anything */
19 /* Neither should this (BAR isn't defined) */
20 #define FOO (ICONST + BAR)
22 /* The following directives also produce constants */
24 %constant int iconst = 37;
25 %constant double fconst = 3.14;