recognize but ignore #pragma
authorceriel <none@none>
Fri, 31 Mar 1989 10:56:53 +0000 (10:56 +0000)
committerceriel <none@none>
Fri, 31 Mar 1989 10:56:53 +0000 (10:56 +0000)
util/cpp/domacro.c
util/cpp/init.c
util/cpp/macro.h

index c7e2034..3cdd4df 100644 (file)
@@ -116,6 +116,12 @@ domacro()
                case K_UNDEF:                           /* "undef"      */
                        do_undef();
                        break;
+               case K_PRAGMA:                          /* "pragma"     */
+                       /*      ignore for now
+                       */
+                       PushBack();
+                       skipline();
+                       break;
                default:
                        /* invalid word seen after the '#'      */
                        error("%s: unknown control", id->id_text);
index 1271b19..9ad9c6a 100644 (file)
@@ -26,6 +26,7 @@ PRIVATE struct mkey   {
        {"include",     K_INCLUDE},
        {"line",        K_LINE},
        {"undef",       K_UNDEF},
+       {"pragma",      K_PRAGMA},
        {0,             K_UNKNOWN}
 };
 
index a501f8f..25874ea 100644 (file)
@@ -74,3 +74,4 @@ extern char *std_alloc();
 #define        K_INCLUDE       8
 #define        K_LINE          9
 #define        K_UNDEF         10
+#define K_PRAGMA       11