[comp.sys.atari.st] Problem with Initializing structures in MWC?

lansd@utgpu.UUCP (09/25/87)

 	I am in the process of converting a new public domain file selector
written in Megamax C to MWC. The only major problem that I have encountered
is with structure initialization. The two structures being initialized are
the TED_INFO and OBJECT Resource structures (the program has the resource
file coded into the C file).
        A fragment of the code follows...

char *rs_strings[] = {
	"",
	"CANCEL"
	.
	.
	"FFF"};

TEDINFO rs_tedinfo[] = {
	0L, rs_strings[10], rs_strings[13],3,0,0,0x1180,0,0,0,13,
	.
	.
	.
}

OBJECT rs_objects[] = {
	7,-1,-1,G_BUTTON, SELECTABLE, NORMAL, rs_strings[4]......
	.
	.
}

	MWC displays the message "Initializer too complex" for the lines
in rs_tedinfo and rs_objects that reference the 'rs_strings' pointer array.
By replacing these referneces with long constants the code is accepted ok.

	How do I get around this problem?