Turbo C, a flex file, and a (nearly full) data segment (Uh-oh)
JR VanMechelen
jrv at gradient.cis.upenn.edu
Mon Mar 18 03:29:26 AEST 1991
I have a large flex specification, which, using flex 2.3, produces
large arrays of data. I am using Turbo C v1.01. Currently when I
compile the flex output, it uses 62548 bytes of the data segment.
This is close to the 64K limit of a segment, and I assume that when I
reach that limit, I will not be able to proceed without extraordinary
measures.
However, the data in the output from flex is not in one single data
structure. Microsoft C 4.0 has an option, "/Gt", which puts each
large data structure into a separate segment. Is there a similar
option in Turbo C? I couldn't find one in the manual. Is there any
option other than to split the flex output manually? Because I am
still modifying the specification, that method would be rather
unsavoury. I already am generating the most compressed flex table,
but I really would prefer the fastest (and largest!) tables.
Thoughts, comments, flames? e-mail, if possible, except flames. I
prefer public humiliation :-)
Thanks,
JR
jrv at grad1.cis.upenn.edu
More information about the Comp.lang.c
mailing list