Cleanup, resolve some warnings.
[cparser] / token_t.h
index cca4e11..87077e8 100644 (file)
--- a/token_t.h
+++ b/token_t.h
@@ -26,7 +26,7 @@
 #include "symbol_table.h"
 #include "type.h"
 
-typedef enum {
+typedef enum token_type_t {
        T_NULL  =  0,
        T_EOF   = -1,
        T_ERROR = -2,
@@ -38,7 +38,7 @@ typedef enum {
        T_LAST_TOKEN
 } token_type_t;
 
-typedef enum {
+typedef enum preprocessor_token_type_t {
        TP_NULL  = T_NULL,
        TP_EOF   = T_EOF,
        TP_ERROR = T_ERROR,
@@ -57,7 +57,7 @@ struct source_position_t {
 };
 
 /* position used for "builtin" declarations/types */
-extern source_position_t builtin_source_position;
+extern const source_position_t builtin_source_position;
 
 typedef struct {
        int type;