Skip to content

Commit eb38ebb

Browse files
committed
CFGScript: avoid unrestricted unions here for compatibility
1 parent 97fcbf8 commit eb38ebb

File tree

1 file changed

+3
-6
lines changed

1 file changed

+3
-6
lines changed

CFGScript.h

+3-6
Original file line numberDiff line numberDiff line change
@@ -61,7 +61,7 @@ struct scrvarnumber_t
6161

6262
struct scrvardef_t
6363
{
64-
scrvardef_t() : flags( 0 ), list(), type( T_NONE ), next( NULL )
64+
scrvardef_t() : flags( 0 ), number(), list(), type( T_NONE ), next( NULL )
6565
{
6666
name[0] = value[0] = desc[0] = 0;
6767
}
@@ -70,11 +70,8 @@ struct scrvardef_t
7070
char name[MAX_STRING];
7171
char value[MAX_STRING];
7272
char desc[MAX_STRING];
73-
union
74-
{
75-
scrvarnumber_t number;
76-
scrvarlist_t list;
77-
};
73+
scrvarnumber_t number;
74+
scrvarlist_t list;
7875
cvartype_t type;
7976
struct scrvardef_t *next;
8077
};

0 commit comments

Comments
 (0)