home *** CD-ROM | disk | FTP | other *** search
/ Usenet 1994 October / usenetsourcesnewsgroupsinfomagicoctober1994disk2.iso / misc / volume25 / wacco / patch03 / patch-1.3-1.4
Text File  |  1991-11-11  |  5KB  |  177 lines

  1. *** tmp/README    Tue Jul 23 17:49:50 1991
  2. --- README    Tue Oct 22 10:38:43 1991
  3. ***************
  4. *** 1,4
  5. ! $Header: README,v 1.11 91/07/23 18:49:49 hmgr Exp $
  6.   
  7.   Copyright (c) 1991 by Parag Patel.  All Rights Reserved.
  8.   You can do what you wish with this as long as
  9.  
  10. --- 1,4 -----
  11. ! $Header: README,v 1.13 91/10/22 11:38:42 hmgr Exp $
  12.   
  13.   Copyright (c) 1991 by Parag Patel.  All Rights Reserved.
  14.   You can do what you wish with this as long as
  15. ***************
  16. *** 77,79
  17.       some typos fixed in wacco.doc example but NOT in wacco.doc.{iw,ps}
  18.   
  19.   1.3    fixed bug in gen.C which wouldn't dump user code bigger than 1024 bytes
  20.  
  21. --- 77,84 -----
  22.       some typos fixed in wacco.doc example but NOT in wacco.doc.{iw,ps}
  23.   
  24.   1.3    fixed bug in gen.C which wouldn't dump user code bigger than 1024 bytes
  25. + 1.4    forgot some diffs in 1.3 - this version fixes all the missing bits
  26. +     extern for yylex() in io.C is removed
  27. +     a few typos are fixed
  28. +     minor fix in defs.h for strfree() so it works with C++ 3.0
  29. *** tmp/defs.h    Fri May 17 15:29:54 1991
  30. --- defs.h    Fri Sep 27 15:13:39 1991
  31. ***************
  32. *** 1,5
  33.   // Copyright (c) 1991 by Parag Patel.  All Rights Reserved.
  34. ! // $Header: defs.h,v 1.15 91/05/17 16:29:55 hmgr Exp $
  35.   
  36.   #include <stdio.h>
  37.   #include <stdlib.h>
  38.  
  39. --- 1,5 -----
  40.   // Copyright (c) 1991 by Parag Patel.  All Rights Reserved.
  41. ! // $Header: defs.h,v 1.16 91/09/13 15:30:32 hmgr Exp $
  42.   
  43.   #include <stdio.h>
  44.   #include <stdlib.h>
  45. ***************
  46. *** 18,24
  47.   #if FREE_TAKES_CHAR
  48.   inline void strfree(const char *s) { if (s != NULL) free((char *)s); }
  49.   #else
  50. ! inline void strfree(const char *s) { if (s != NULL) free((const void *)s); }
  51.   #endif
  52.   
  53.   // for large switch statements
  54.  
  55. --- 18,24 -----
  56.   #if FREE_TAKES_CHAR
  57.   inline void strfree(const char *s) { if (s != NULL) free((char *)s); }
  58.   #else
  59. ! inline void strfree(const char *s) { if (s != NULL) free((void *)s); }
  60.   #endif
  61.   
  62.   // for large switch statements
  63. *** tmp/io.C    Fri Feb 22 15:08:32 1991
  64. --- io.C    Mon Aug 26 16:59:03 1991
  65. ***************
  66. *** 1,5
  67.   // Copyright (c) 1991 by Parag Patel.  All Rights Reserved.
  68. ! static const char rcs_id[] = "$Header: io.C,v 1.13 91/02/22 16:08:20 hmgr Exp $";
  69.   
  70.   #include "defs.h"
  71.   #include "toks.h"
  72.  
  73. --- 1,5 -----
  74.   // Copyright (c) 1991 by Parag Patel.  All Rights Reserved.
  75. ! static const char rcs_id[] = "$Header: io.C,v 1.14 91/08/26 17:59:01 hmgr Exp $";
  76.   
  77.   #include "defs.h"
  78.   #include "toks.h"
  79. ***************
  80. *** 30,36
  81.   
  82.   
  83.   extern char yytext[];
  84. - extern int yylex();
  85.   
  86.   static char filename[100];
  87.   static FILE *fp = stdin;
  88.  
  89. --- 30,35 -----
  90.   
  91.   
  92.   extern char yytext[];
  93.   
  94.   static char filename[100];
  95.   static FILE *fp = stdin;
  96. *** tmp/main.C    Fri Feb 22 15:06:41 1991
  97. --- main.C    Wed Jul 31 15:27:58 1991
  98. ***************
  99. *** 1,5
  100.   // Copyright (c) 1991 by Parag Patel.  All Rights Reserved.
  101. ! static const char rcs_id[] = "$Header: main.C,v 1.22 91/02/22 16:05:39 hmgr Exp $";
  102.   
  103.   #include "version.C"
  104.   
  105.  
  106. --- 1,5 -----
  107.   // Copyright (c) 1991 by Parag Patel.  All Rights Reserved.
  108. ! static const char rcs_id[] = "$Header: main.C,v 1.23 91/07/31 16:27:57 hmgr Exp $";
  109.   
  110.   #include "version.C"
  111.   
  112. ***************
  113. *** 370,376
  114.       check();
  115.   
  116.       if (w_numerrors > 0)
  117. !     quit("Not generating any w_output files");
  118.   
  119.       if (statonly)
  120.       {
  121.  
  122. --- 370,376 -----
  123.       check();
  124.   
  125.       if (w_numerrors > 0)
  126. !     quit("Not generating any output files");
  127.   
  128.       if (statonly)
  129.       {
  130. *** tmp/version.C    Tue Jul 23 17:49:52 1991
  131. --- version.C    Tue Oct 22 10:34:28 1991
  132. ***************
  133. *** 1,3
  134.   // Copyright (c) 1991 by Parag Patel.  All Rights Reserved.
  135.   
  136. ! static char *const whatid = "@(#)wacco 1.3 (23 July 1991)";
  137.  
  138. --- 1,3 -----
  139.   // Copyright (c) 1991 by Parag Patel.  All Rights Reserved.
  140.   
  141. ! static char *const whatid = "@(#)wacco 1.4 (22 October 1991)";
  142. *** tmp/wacco.doc    Mon May 20 19:28:08 1991
  143. --- wacco.doc    Wed Aug 14 09:45:33 1991
  144. ***************
  145. *** 1,5
  146.   Copyright (c) 1991 by Parag Patel.  All Rights Reserved.
  147. ! << $Header: wacco.doc,v 1.27 91/05/20 20:28:05 hmgr Exp $ >>
  148.   
  149.   << Please see the wacco(1) man page for details on its usage. >>
  150.   << Only the grammar format is described here.                 >>
  151.  
  152. --- 1,5 -----
  153.   Copyright (c) 1991 by Parag Patel.  All Rights Reserved.
  154. ! << $Header: wacco.doc,v 1.28 91/08/14 10:45:30 hmgr Exp $ >>
  155.   
  156.   << Please see the wacco(1) man page for details on its usage. >>
  157.   << Only the grammar format is described here.                 >>
  158. ***************
  159. *** 190,196
  160.   may be used wherever {} blocks are allowed.
  161.   
  162.   
  163. ! The empty rule may not be implicitly specified is in yacc, but must
  164.   be defined with the special "[]" symbol:
  165.   
  166.       null: [] ;
  167.  
  168. --- 190,196 -----
  169.   may be used wherever {} blocks are allowed.
  170.   
  171.   
  172. ! The empty rule may not be implicitly specified as in yacc, but must
  173.   be defined with the special "[]" symbol:
  174.   
  175.       null: [] ;
  176.