]> Shamusworld >> Repos - rmac/blobdiff - symbol.h
Lots of fixes for floating point handling; version now at 1.11.0.
[rmac] / symbol.h
index 3dc930f6f94b45629aa9d9764fc9a7c1d5b48dd0..dfe6bdc7e6c172bcdffd0cbc6d6b1667a2b50a87 100644 (file)
--- a/symbol.h
+++ b/symbol.h
@@ -17,6 +17,7 @@ LLIST
 {
        LLIST * next;
        uint8_t * line;
+       int lineno;
 };
 
 // Symbols
@@ -30,7 +31,7 @@ SYM
        uint16_t sattr;                 // Attribute bits
        uint32_t sattre;                // Extended attribute bits
        uint16_t senv;                  // Enviroment number
-       uint32_t svalue;                // Symbol value
+       uint64_t svalue;                // Symbol value (now 64-bit)
        uint8_t * sname;                // * -> Symbol's print-name
        LLIST * lineList;               // * -> Macro's linked list of lines
        LLIST * last;                   // * -> end of macro linked list