jrv@gradient.cis.upenn.edu (JR VanMechelen) (03/18/91)
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@grad1.cis.upenn.edu