commit 653cc83c00f5afba65f5acc32361301469c8b1af
parent 15be4030aca3dac7edffb75c55088c8b97a89435
Author: Quentin Carbonneaux <quentin.carbonneaux@yale.edu>
Date: Fri, 3 Jul 2015 16:39:18 -0400
forward decls of enums are not allowed in iso c
Diffstat:
1 file changed, 4 insertions(+), 7 deletions(-)
diff --git a/lisc/parse.c b/lisc/parse.c
@@ -9,18 +9,15 @@ enum {
NTemps = 256,
};
-typedef enum Token Token;
-typedef enum PState PState;
-
-enum PState {
+typedef enum {
PXXX,
PLbl,
PPhi,
PIns,
PEnd,
-};
+} PState;
-enum Token {
+typedef enum {
TXXX,
TCopy,
TAdd,
@@ -41,7 +38,7 @@ enum Token {
TRParen,
TNL,
TEOF,
-};
+} Token;
static FILE *inf;