home *** CD-ROM | disk | FTP | other *** search
/ OS/2 Professional / OS2PRO194.ISO / os2 / prgramer / adaptor / src / include / yydgraph.w < prev    next >
Text File  |  1993-07-08  |  2KB  |  49 lines

  1. # define beginint(a)        
  2. # define closeint(a)        
  3. # define readint(a)        (void) fscanf (yyf, "%d", & a);
  4. # define writeint(a)        (void) fprintf (yyf, "%d", a);
  5. # define getint(a)        yyGet ((char *) & a, sizeof (a));
  6. # define putint(a)        yyPut ((char *) & a, sizeof (a));
  7. # define copyint(a, b)        
  8. # define equalint(a, b)        a == b
  9. # define beginbool(a)        
  10. # define closebool(a)        
  11. # define readbool(a)        a = fgetc (yyf) == 'T';
  12. # define writebool(a)        (void) fputc (a ? 'T' : 'F', yyf);
  13. # define getbool(a)        yyGet ((char *) & a, sizeof (a));
  14. # define putbool(a)        yyPut ((char *) & a, sizeof (a));
  15. # define copybool(a, b)        
  16. # define equalbool(a, b)    a == b
  17. # define begintIdent(a)        
  18. # define closetIdent(a)        
  19. # define readtIdent(a)        a = yyReadIdent ();
  20. # define writetIdent(a)        WriteIdent (yyf, a);
  21. # define gettIdent(a)        yyGetIdent (& a);
  22. # define puttIdent(a)        yyPutIdent (a);
  23. # define copytIdent(a, b)        
  24. # define equaltIdent(a, b)    a == b
  25. # define begintTree(a)
  26. # define closetTree(a)
  27. # define readtTree(a)    yyReadHex ((unsigned char *) & a, sizeof (a));
  28. # define writetTree(a)    yyWriteHex ((unsigned char *) & a, sizeof (a));
  29. # define gettTree(a)    yyGet ((char *) & a, sizeof (a));
  30. # define puttTree(a)    yyPut ((char *) & a, sizeof (a));
  31. # define copytTree(a, b)
  32. # define equaltTree(a, b)    memcmp ((char *) & a, (char *) & b, sizeof (a)) == 0
  33. # define beginPredicate(a)
  34. # define closePredicate(a)
  35. # define readPredicate(a)    yyReadHex ((unsigned char *) & a, sizeof (a));
  36. # define writePredicate(a)    yyWriteHex ((unsigned char *) & a, sizeof (a));
  37. # define getPredicate(a)    yyGet ((char *) & a, sizeof (a));
  38. # define putPredicate(a)    yyPut ((char *) & a, sizeof (a));
  39. # define copyPredicate(a, b)
  40. # define equalPredicate(a, b)    memcmp ((char *) & a, (char *) & b, sizeof (a)) == 0
  41. # define begintDepGraph(a)    a = NoDepGraph;
  42. # define closetDepGraph(a)    yyChild = a; a = NoDepGraph; yyReleaseDepGraph (yyChild);
  43. # define readtDepGraph(a)    yyReadDepGraph (a);
  44. # define writetDepGraph(a)    yyWriteDepGraph (a);
  45. # define gettDepGraph(a)    yyGetDepGraph (a);
  46. # define puttDepGraph(a)    yyPutDepGraph (a);
  47. # define copytDepGraph(a, b)    yyCopyDepGraph (b, & a);
  48. # define equaltDepGraph(a, b)    IsEqualDepGraph (a, b)
  49.