home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
OS/2 Professional
/
OS2PRO194.ISO
/
os2
/
prgramer
/
adaptor
/
src
/
include
/
yytree.w
< prev
next >
Wrap
Text File
|
1993-07-08
|
2KB
|
57 lines
# define beginint(a)
# define closeint(a)
# define readint(a) (void) fscanf (yyf, "%d", & a);
# define writeint(a) (void) fprintf (yyf, "%d", a);
# define getint(a) yyGet ((char *) & a, sizeof (a));
# define putint(a) yyPut ((char *) & a, sizeof (a));
# define copyint(a, b)
# define equalint(a, b) a == b
# define beginbool(a)
# define closebool(a)
# define readbool(a) a = fgetc (yyf) == 'T';
# define writebool(a) (void) fputc (a ? 'T' : 'F', yyf);
# define getbool(a) yyGet ((char *) & a, sizeof (a));
# define putbool(a) yyPut ((char *) & a, sizeof (a));
# define copybool(a, b)
# define equalbool(a, b) a == b
# define beginchar(a)
# define closechar(a)
# define readchar(a) a = fgetc (yyf);
# define writechar(a) (void) fputc (a, yyf);
# define getchar(a) yyGet ((char *) & a, sizeof (a));
# define putchar(a) yyPut ((char *) & a, sizeof (a));
# define copychar(a, b)
# define equalchar(a, b) a == b
# define begintStringRef(a)
# define closetStringRef(a)
# define readtStringRef(a)
# define writetStringRef(a) WriteString (yyf, a);
# define gettStringRef(a)
# define puttStringRef(a)
# define copytStringRef(a, b)
# define equaltStringRef(a, b) a == b
# define begintIdent(a)
# define closetIdent(a)
# define readtIdent(a) a = yyReadIdent ();
# define writetIdent(a) WriteIdent (yyf, a);
# define gettIdent(a) yyGetIdent (& a);
# define puttIdent(a) yyPutIdent (a);
# define copytIdent(a, b)
# define equaltIdent(a, b) a == b
# define begintDefinitions(a)
# define closetDefinitions(a)
# define readtDefinitions(a) yyReadHex ((unsigned char *) & a, sizeof (a));
# define writetDefinitions(a) yyWriteHex ((unsigned char *) & a, sizeof (a));
# define gettDefinitions(a) yyGet ((char *) & a, sizeof (a));
# define puttDefinitions(a) yyPut ((char *) & a, sizeof (a));
# define copytDefinitions(a, b)
# define equaltDefinitions(a, b) memcmp ((char *) & a, (char *) & b, sizeof (a)) == 0
# define begintTree(a) a = NoTree;
# define closetTree(a) yyChild = a; a = NoTree; yyReleaseTree (yyChild);
# define readtTree(a) yyReadTree (a);
# define writetTree(a) yyWriteTree (a);
# define gettTree(a) yyGetTree (a);
# define puttTree(a) yyPutTree (a);
# define copytTree(a, b) yyCopyTree (b, & a);
# define equaltTree(a, b) IsEqualTree (a, b)