]> git.sur5r.net Git - cc65/commitdiff
Some Watcom related fixes
authorcuz <cuz@b7a2c559-68d2-44c3-8de9-860c34a00d81>
Thu, 12 Dec 2002 21:53:26 +0000 (21:53 +0000)
committercuz <cuz@b7a2c559-68d2-44c3-8de9-860c34a00d81>
Thu, 12 Dec 2002 21:53:26 +0000 (21:53 +0000)
git-svn-id: svn://svn.cc65.org/cc65/trunk@1742 b7a2c559-68d2-44c3-8de9-860c34a00d81

src/ca65/objcode.h
src/ca65/pseudo.c

index 96fa50100c024df7eda8c28856d92864ccba0db2..8387ba5763f7c202e17d1cb09730e9436202de48 100644 (file)
 extern int     RelocMode;
 
 /* Definitions for predefined segments */
-SegDef NullSegDef;
-SegDef ZeropageSegDef;
-SegDef DataSegDef;
-SegDef BssSegDef;
-SegDef RODataSegDef;
-SegDef CodeSegDef;
+extern SegDef NullSegDef;
+extern SegDef ZeropageSegDef;
+extern SegDef DataSegDef;
+extern SegDef BssSegDef;
+extern SegDef RODataSegDef;
+extern SegDef CodeSegDef;
 
 
 
index 2a25be6fab126b2074b1371b1075ff555d61b736..1c73143086879cc80841921a263b4f1ec21d129b 100644 (file)
@@ -1247,7 +1247,9 @@ static void DoSegment (void)
        "FAR", "LONG"
     };
     char Name [sizeof (SVal)];
-    SegDef Def = { Name, SEGTYPE_DEFAULT };
+    SegDef Def;
+    Def.Name = Name;
+    Def.Type = SEGTYPE_DEFAULT;
 
     if (Tok != TOK_STRCON) {
        ErrorSkip (ERR_STRCON_EXPECTED);