]> granicus.if.org Git - yasm/commitdiff
Move SymStatus and SymType to symrec.c from symrec.h. They're only used
authorPeter Johnson <peter@tortall.net>
Thu, 4 Oct 2001 02:37:08 +0000 (02:37 -0000)
committerPeter Johnson <peter@tortall.net>
Thu, 4 Oct 2001 02:37:08 +0000 (02:37 -0000)
internally.

svn path=/trunk/yasm/; revision=264

libyasm/symrec.c
libyasm/symrec.h
src/symrec.c
src/symrec.h

index df2c2733948d8d2a3dca6c7a9efe78cf00273bbd..639d37e2c21aa4c17ad2b05b77888d176f7d51aa 100644 (file)
 
 RCSID("$IdPath$");
 
+/* DEFINED is set with EXTERN and COMMON below */
+typedef enum {
+    SYM_NOSTATUS = 0,
+    SYM_USED = 1 << 0,         /* for using variables before definition */
+    SYM_DEFINED = 1 << 1,      /* once it's been defined in the file */
+    SYM_VALUED = 1 << 2                /* once its value has been determined */
+} SymStatus;
+
+typedef enum {
+    SYM_UNKNOWN,               /* for unknown type (COMMON/EXTERN) */
+    SYM_CONSTANT_INT,          /* for EQU defined symbols (integers) */
+    SYM_CONSTANT_FLOAT,                /*  (floating point) */
+    SYM_LABEL                  /* for labels */
+} SymType;
+
 struct symrec {
     char *name;
     SymType type;
index 88bc608e0870f5355867da7cc310fe490f4a870a..3b4cd8c3f73ba00756727a68d9d24db4f235a060 100644 (file)
@@ -37,14 +37,6 @@ typedef struct section section;
 typedef struct bytecode bytecode;
 #endif
 
-/* DEFINED is set with EXTERN and COMMON below */
-typedef enum {
-    SYM_NOSTATUS = 0,
-    SYM_USED = 1 << 0,         /* for using variables before definition */
-    SYM_DEFINED = 1 << 1,      /* once it's been defined in the file */
-    SYM_VALUED = 1 << 2                /* once its value has been determined */
-} SymStatus;
-
 /* EXTERN and COMMON are mutually exclusive */
 typedef enum {
     SYM_LOCAL = 0,             /* default, local only */
@@ -53,13 +45,6 @@ typedef enum {
     SYM_EXTERN = 1 << 2                /* if it's declared EXTERN */
 } SymVisibility;
 
-typedef enum {
-    SYM_UNKNOWN,               /* for unknown type (COMMON/EXTERN) */
-    SYM_CONSTANT_INT,          /* for EQU defined symbols (integers) */
-    SYM_CONSTANT_FLOAT,                /*  (floating point) */
-    SYM_LABEL                  /* for labels */
-} SymType;
-
 #ifndef YASM_SYMREC
 #define YASM_SYMREC
 typedef struct symrec symrec;
index df2c2733948d8d2a3dca6c7a9efe78cf00273bbd..639d37e2c21aa4c17ad2b05b77888d176f7d51aa 100644 (file)
 
 RCSID("$IdPath$");
 
+/* DEFINED is set with EXTERN and COMMON below */
+typedef enum {
+    SYM_NOSTATUS = 0,
+    SYM_USED = 1 << 0,         /* for using variables before definition */
+    SYM_DEFINED = 1 << 1,      /* once it's been defined in the file */
+    SYM_VALUED = 1 << 2                /* once its value has been determined */
+} SymStatus;
+
+typedef enum {
+    SYM_UNKNOWN,               /* for unknown type (COMMON/EXTERN) */
+    SYM_CONSTANT_INT,          /* for EQU defined symbols (integers) */
+    SYM_CONSTANT_FLOAT,                /*  (floating point) */
+    SYM_LABEL                  /* for labels */
+} SymType;
+
 struct symrec {
     char *name;
     SymType type;
index 88bc608e0870f5355867da7cc310fe490f4a870a..3b4cd8c3f73ba00756727a68d9d24db4f235a060 100644 (file)
@@ -37,14 +37,6 @@ typedef struct section section;
 typedef struct bytecode bytecode;
 #endif
 
-/* DEFINED is set with EXTERN and COMMON below */
-typedef enum {
-    SYM_NOSTATUS = 0,
-    SYM_USED = 1 << 0,         /* for using variables before definition */
-    SYM_DEFINED = 1 << 1,      /* once it's been defined in the file */
-    SYM_VALUED = 1 << 2                /* once its value has been determined */
-} SymStatus;
-
 /* EXTERN and COMMON are mutually exclusive */
 typedef enum {
     SYM_LOCAL = 0,             /* default, local only */
@@ -53,13 +45,6 @@ typedef enum {
     SYM_EXTERN = 1 << 2                /* if it's declared EXTERN */
 } SymVisibility;
 
-typedef enum {
-    SYM_UNKNOWN,               /* for unknown type (COMMON/EXTERN) */
-    SYM_CONSTANT_INT,          /* for EQU defined symbols (integers) */
-    SYM_CONSTANT_FLOAT,                /*  (floating point) */
-    SYM_LABEL                  /* for labels */
-} SymType;
-
 #ifndef YASM_SYMREC
 #define YASM_SYMREC
 typedef struct symrec symrec;