|
From: | Jim Ursetto |
Subject: | Re: [Chicken-users] checking whether a C macro is defined |
Date: | Thu, 16 Aug 2012 21:05:32 -0500 |
Hi, That should be foreign-declare for the whole thing, not foreign-code. Or use #> ... <# which is shorthand for foreign-declare. #> #include <foo.h> <##ifndef FOO #define FOO -1 #endif Another option is the feature-test egg, which is useful for complex cases, and doesn't require that you redefine anything. But for cases where it is safe to #define an undefined macro (in other words, when you can guarantee there is an impossible, harmless or safe default value), the above is easier. On Aug 16, 2012, at 6:37 PM, Antony Lee wrote: Hi all, |
[Prev in Thread] | Current Thread | [Next in Thread] |