hersee (02/18/83)
Someone (no names) told me that he read that the Lattice C compiler did not have long int as a data type. WRONG I have the Lattice C compiler and it has all of the data types defined in K&R. The problem may be that the natural int and pointer size for the compiler is 16 and someone may have though that was the only int size available. The author has told me that there will be an additional version of the compiler and lib available that have 4 byte pointers. The memory allocation and pointer sizes will all be 4 bytes long. The user will have to choose either the small model (64k text 64k data) or the compact (64k text 1meg data) in the near term and someday the large model ( 1 meg text and 1 meg data). There is a problem with the PC's 8088 processor that the lib modules do not know how they were called (long call or short call). This will require the user to keep different lib files if they want some programs to be compiled using the different 8088 models. The Lattice C does the Sieve in 10.5 sec on my PC I think the current time for an unmodified Sieve for C86 is greater than 20 seconds. How much has George improved on this time? Please quote PC times for the Sieve as listed in byte. Steve Hersee ihuxx!hersee 312 979-1872