]> git.sur5r.net Git - cc65/commitdiff
Removed underlines from struct names
authorcuz <cuz@b7a2c559-68d2-44c3-8de9-860c34a00d81>
Thu, 2 Nov 2000 22:11:48 +0000 (22:11 +0000)
committercuz <cuz@b7a2c559-68d2-44c3-8de9-860c34a00d81>
Thu, 2 Nov 2000 22:11:48 +0000 (22:11 +0000)
git-svn-id: svn://svn.cc65.org/cc65/trunk@431 b7a2c559-68d2-44c3-8de9-860c34a00d81

src/ca65/symentry.h
src/ca65/symtab.c
src/common/exprdefs.h

index bbc1c89caea212222a24fb43b71886e23055c358..628952e234d6e279030b07dead3f6148e5ada0d1 100644 (file)
@@ -45,7 +45,7 @@
 
 
 /* Forward declaration for struct SymEntry */
-typedef struct SymEntry_ SymEntry;
+typedef struct SymEntry SymEntry;
 
 
 
index 7fb88dd1c7cb7a0879db689838b66fb7bc2f2f39..8c2af867145b1a282c7de5e3cb68bee7fb826ac5 100644 (file)
 #define SF_DBGINFOVAL  (SF_DEFINED)
 
 /* Structure of a symbol table entry */
-struct SymEntry_ {
+struct SymEntry {
     SymEntry*                      Left;       /* Lexically smaller entry */
-    SymEntry*              Right;      /* Lexically larger entry */
-    SymEntry*              List;       /* List of all entries */
+    SymEntry*                      Right;      /* Lexically larger entry */
+    SymEntry*                      List;       /* List of all entries */
     SymEntry*                      Locals;     /* Root of subtree for local symbols */
-    struct SymTable_*      SymTab;     /* Table this symbol is in, 0 for locals */
+    struct SymTable      SymTab;     /* Table this symbol is in, 0 for locals */
     FilePos                        Pos;        /* File position for this symbol */
     unsigned                Flags;     /* Symbol flags */
     unsigned               Index;      /* Index of import/export entries */
     union {
-        struct ExprNode_*   Expr;              /* Expression if CONST not set */
+        struct ExprNode   Expr;              /* Expression if CONST not set */
        long                Val;        /* Value (if CONST set) */
-       SymEntry*           Sym;        /* Symbol (if trampoline entry) */
+       SymEntry*           Sym;        /* Symbol (if trampoline entry) */
     } V;
-    unsigned char          InitVal;    /* Initializer value */
+    unsigned char          InitVal;    /* Initializer value */
     char                           Name [1];   /* Dynamic allocation */
 };
 
@@ -106,12 +106,12 @@ struct SymEntry_ {
 /* Definitions for the hash table */
 #define MAIN_HASHTAB_SIZE      213
 #define SUB_HASHTAB_SIZE       53
-typedef struct SymTable_ SymTable;
-struct SymTable_ {
-    unsigned           TableSlots;     /* Number of hash table slots */
-    unsigned           TableEntries;   /* Number of entries in the table */
+typedef struct SymTable SymTable;
+struct SymTable {
+    unsigned                   TableSlots;     /* Number of hash table slots */
+    unsigned                   TableEntries;   /* Number of entries in the table */
     SymTable*          BackLink;       /* Link to enclosing scope if any */
-    SymEntry*          Table [1];      /* Dynamic allocation */
+    SymEntry*                  Table [1];      /* Dynamic allocation */
 };
 
 
@@ -140,7 +140,7 @@ static unsigned             ExportCount = 0;/* Counter for export symbols */
 
 static int IsLocal (const char* Name)
 /* Return true if Name is the name of a local symbol */
-{
+{             
     return (*Name == LocalStart);
 }
 
index fec970b72add32efab23e6c1c82d2b41b7607684..4e95685e6422fb5b3ee5effe94ab2981509deab4 100644 (file)
@@ -89,7 +89,7 @@
 #define EXPR_FORCEWORD         (EXPR_UNARYNODE | 0x05)
 #define EXPR_FORCEFAR          (EXPR_UNARYNODE | 0x06)
 
-#define EXPR_BYTE0             (EXPR_UNARYNODE | 0x08) 
+#define EXPR_BYTE0             (EXPR_UNARYNODE | 0x08)
 #define EXPR_BYTE1             (EXPR_UNARYNODE | 0x09)
 #define EXPR_BYTE2             (EXPR_UNARYNODE | 0x0A)
 #define EXPR_BYTE3             (EXPR_UNARYNODE | 0x0B)
 
 
 /* The expression node itself */
-typedef struct ExprNode_ ExprNode;
-struct ExprNode_ {
+typedef struct ExprNode ExprNode;
+struct ExprNode {
     unsigned char          Op;         /* Operand/Type */
-    ExprNode*              Left;       /* Left leaf */
-    ExprNode*              Right;      /* Right leaf */
-    struct ObjData_*       Obj;        /* Object file reference (linker) */
+    ExprNode*                      Left;       /* Left leaf */
+    ExprNode*                      Right;      /* Right leaf */
+    struct ObjData       Obj;        /* Object file reference (linker) */
     union {
                long                Val;        /* If this is a value */
-               struct SymEntry_*   Sym;        /* If this is a symbol */
-       unsigned            SegNum;     /* If this is a segment */
+               struct SymEntry   Sym;        /* If this is a symbol */
+       unsigned            SegNum;     /* If this is a segment */
        unsigned            ImpNum;     /* If this is an import */
-       struct Memory_*     MemArea;    /* If this is a memory area */
+       struct Memory     MemArea;    /* If this is a memory area */
     } V;
 };