From aa2bcb166f2f0356dceb4e9424223ccbd483faf0 Mon Sep 17 00:00:00 2001 From: Ginger Bill Date: Wed, 23 Nov 2016 11:07:35 +0000 Subject: typedef struct and start removing auto --- src/checker/entity.cpp | 22 +++++++++++----------- 1 file changed, 11 insertions(+), 11 deletions(-) (limited to 'src/checker/entity.cpp') diff --git a/src/checker/entity.cpp b/src/checker/entity.cpp index 2fdc0f480..83ea1d782 100644 --- a/src/checker/entity.cpp +++ b/src/checker/entity.cpp @@ -1,8 +1,8 @@ -struct Scope; -struct Checker; -struct Type; -enum BuiltinProcId; -enum ImplicitValueId; +typedef struct Scope Scope; +typedef struct Checker Checker; +typedef struct Type Type; +typedef enum BuiltinProcId BuiltinProcId; +typedef enum ImplicitValueId ImplicitValueId; #define ENTITY_KINDS \ ENTITY_KIND(Invalid) \ @@ -16,11 +16,11 @@ enum ImplicitValueId; ENTITY_KIND(ImplicitValue) \ ENTITY_KIND(Count) -enum EntityKind { +typedef enum EntityKind { #define ENTITY_KIND(k) GB_JOIN2(Entity_, k), ENTITY_KINDS #undef ENTITY_KIND -}; +} EntityKind; String const entity_strings[] = { #define ENTITY_KIND(k) {cast(u8 *)#k, gb_size_of(#k)-1}, @@ -28,16 +28,16 @@ String const entity_strings[] = { #undef ENTITY_KIND }; -enum EntityFlag : u32 { +typedef enum EntityFlag { EntityFlag_Visited = 1<<0, EntityFlag_Used = 1<<1, EntityFlag_Anonymous = 1<<2, EntityFlag_Field = 1<<3, EntityFlag_Param = 1<<4, EntityFlag_VectorElem = 1<<5, -}; +} EntityFlag; -struct Entity { +typedef struct Entity { EntityKind kind; u32 flags; Token token; @@ -75,7 +75,7 @@ struct Entity { Entity * backing; } ImplicitValue; }; -}; +} Entity; bool is_entity_exported(Entity *e) { if (e->kind == Entity_ImportName) { -- cgit v1.2.3