Added the missing rules for VOLATILE.
authorMichael Meskes <meskes@postgresql.org>
Tue, 2 Mar 2004 06:52:18 +0000 (06:52 +0000)
committerMichael Meskes <meskes@postgresql.org>
Tue, 2 Mar 2004 06:52:18 +0000 (06:52 +0000)
src/interfaces/ecpg/preproc/preproc.y

index 41b340b96f439ab35b17a7e9086eff115dd4ac8f..ea6f2a4f1b0ca9b8359e01e26b089ebe2f3191a1 100644 (file)
@@ -5792,11 +5792,12 @@ ECPGColLabel:  ECPGColLabelCommon                       { $$ = $1; }
                ;
 
 ECPGCKeywords: S_AUTO                  { $$ = make_str("auto"); }
-               | S_CONST                       { $$ = make_str("const"); }
-               | S_EXTERN                      { $$ = make_str("extern"); }
-               | S_REGISTER                    { $$ = make_str("register"); }
-               | S_STATIC                      { $$ = make_str("static"); }
-               | S_TYPEDEF                     { $$ = make_str("typedef"); }
+               | S_CONST               { $$ = make_str("const"); }
+               | S_EXTERN              { $$ = make_str("extern"); }
+               | S_REGISTER            { $$ = make_str("register"); }
+               | S_STATIC              { $$ = make_str("static"); }
+               | S_TYPEDEF             { $$ = make_str("typedef"); }
+               | S_VOLATILE            { $$ = make_str("volatile"); }
                ;
                
 /*
@@ -6260,6 +6261,7 @@ c_anything:  IDENT                                { $$ = $1; }
                | S_STATIC                      { $$ = make_str("static"); }
                | S_SUB                         { $$ = make_str("-="); }
                | S_TYPEDEF                     { $$ = make_str("typedef"); }
+               | S_VOLATILE                    { $$ = make_str("volatile"); }
                | SQL_BOOL                      { $$ = make_str("bool"); }
                | SQL_ENUM                      { $$ = make_str("enum"); }
                | HOUR_P                        { $$ = make_str("hour"); }