modify upstream makefile to allow hardening build flags to apply
[debian/yforth] / macro.h
1
2 #if defined DECLARE_WORDS
3         #ifdef code
4         #       undef code
5         #endif
6         #ifdef variable
7         #       undef variable
8         #endif
9         #define code(name, cname, class)    { cname, _##name, A_PRIMITIVE | class },
10         #define variable(type, name, cname) { cname, (void (*)(void)) &_##name, A_USER },
11 #elif defined PROTOTYPES
12     #define code(name, cname, class)    void _##name(void);
13         #define variable(type, name, cname) extern type _##name;
14 #endif
15