Path: utzoo!utgpu!jarvis.csri.toronto.edu!mailrus!cornell!batcomputer!wilker From: wilker@batcomputer.tn.cornell.edu (Clarence W. Wilkerson Jr.) Newsgroups: comp.sys.atari.st Subject: Sozobon C C Summary: Self Compiling Sozobon C Message-ID: <7302@batcomputer.tn.cornell.edu> Date: 1 Feb 89 13:44:40 GMT References: <708@stag.UUCP> Organization: Theory Center, Cornell U., Ithaca NY Lines: 21 I recently unloaded Sozobon C sources from the net. I'm trying to get them to work as cross compilers in a couple of environments. 1) Turbo C on an AT 2) gcc 1.26 on a vax and Sun 3.xx 3.5OS I had to make a few changes to the NODE structure definition on the Turbo C version and vax version to produce correct code. Presumably this was some hidden byte order problem. The Sun version seemed to work right away. I'm left with the following problems: 1) No version will self compile without errors: The message is usually "Weird ......." 2) The PC version hangs forever in the routine "gunk1" and gunk, seemingly cycling through the same attempts. Replacing this with a return makes it work most of the time. There were a few gotchas : gcc did not like the "inline" function. I just renamed it to INLINE.