Mercurial > hg > CbC > old > device
comparison mc.h @ 28:c6994794f084
functional macro (imcomplete)
author | kono |
---|---|
date | Sat, 08 Feb 2003 00:58:04 +0900 |
parents | b7a94557bf92 |
children | 160e20394f80 |
comparison
equal
deleted
inserted
replaced
27:af0c69eaa433 | 28:c6994794f084 |
---|---|
52 #define REGISTER (-38) | 52 #define REGISTER (-38) |
53 #define CODE (-39) | 53 #define CODE (-39) |
54 #define ENVIRONMENT (-40) | 54 #define ENVIRONMENT (-40) |
55 #define DEFINED (-41) | 55 #define DEFINED (-41) |
56 #define KONST (-42) | 56 #define KONST (-42) |
57 #define FMACRO (-43) | |
58 #define LMACRO (-44) | |
57 | 59 |
58 #define TOP 0 | 60 #define TOP 0 |
59 #define GDECL 1 | 61 #define GDECL 1 |
60 #define GSDECL 2 | 62 #define GSDECL 2 |
61 #define GUDECL 3 | 63 #define GUDECL 3 |
192 | 194 |
193 typedef struct nametable { | 195 typedef struct nametable { |
194 char *nm; | 196 char *nm; |
195 int sc,ty,dsp; } NMTBL; | 197 int sc,ty,dsp; } NMTBL; |
196 | 198 |
197 EXTERN NMTBL ntable[GSYMS+LSYMS],*nptr,*gnptr,*decl0(void),*decl1(void),*lsearch(char *name),*gsearch(void); | 199 EXTERN NMTBL ntable[GSYMS+LSYMS]; |
200 EXTERN NMTBL *nptr,*gnptr; | |
201 EXTERN NMTBL *decl0(void),*decl1(void),*lsearch(char *name),*gsearch(void); | |
198 EXTERN NMTBL *fnptr; | 202 EXTERN NMTBL *fnptr; |
199 | 203 |
200 EXTERN struct {int fd,ln;char *name0;FILE *fcb;} *filep,filestack[FILES]; | 204 EXTERN struct {int fd,ln;char *name0;FILE *fcb;} *filep,filestack[FILES]; |
201 EXTERN char cheap[CHEAPSIZE]; | 205 EXTERN char cheap[CHEAPSIZE]; |
202 | 206 |