fixed some more bugs
authoreck <none@none>
Fri, 3 Nov 1989 10:36:56 +0000 (10:36 +0000)
committereck <none@none>
Fri, 3 Nov 1989 10:36:56 +0000 (10:36 +0000)
lang/cem/cpp.ansi/LLmessage.c
lang/cem/cpp.ansi/ch3bin.c
lang/cem/cpp.ansi/error.c
lang/cem/cpp.ansi/init.c

index 34b0a26..c5b80e9 100644 (file)
@@ -12,7 +12,6 @@
 extern char *symbol2str();
 
 LLmessage(tk)  {
-       err_occurred = 1;
        if (tk < 0)
                error("garbage at end of line");
        else if (tk)    {
index 7c1d6d1..d23e98f 100644 (file)
@@ -15,7 +15,7 @@ ch3bin(pval, oper, val)
        switch (oper)   {
        case '%':
                if (val == 0)
-                       error("% by 0");
+                       error("%% by 0");
                else
                        *pval = *pval % val;
                break;
index 50d1cc9..f970d60 100644 (file)
@@ -35,6 +35,7 @@ error(va_alist)
        char *fmt;
        va_list ap;
 
+       err_occurred = 1;
        err_hdr("");
        va_start(ap);
        fmt = va_arg(ap, char *);
index 1b066f0..dcd4b27 100644 (file)
@@ -53,7 +53,7 @@ init_pp()
                register struct mkey *mk = &mkey[0];
 
                while (mk->mk_reserved) {
-                       register struct idf *idf = str2idf(mk->mk_reserved);
+                       register struct idf *idf = str2idf(mk->mk_reserved, 0);
                        
                        if (idf->id_resmac)
                                fatal("maximum identifier length insufficient");