Tim, The port over to djgpp is going to cause the assembly routines to die. As I understand it, under djgpp the gcc compiler uses the underscore in front of variable names. Under Linux/Unix, the gcc compiler does not use the underscore. I am having to change hard coded variable sizes from the 16-bit values to 32-bit values. This will obviously cause problems when the 64-bit compilers come along. I'll work on making this easier with equates. Any thoughts or suggestions? Jonathan
In article <3C540665.3090903@avalon.net>, Jonathan Osuch <osuchj@avalon.net> writes:
Any thoughts or suggestions?
A preprocessor pass over things should be able to factor out the differences. -- Ask me about my upcoming book on Direct3D from Addison-Wesley! Direct3D Book <http://www.xmission.com/~legalize/book/> Don't Support Spammers! Boycott Fractal Painter 7! <http://www.xmission.com/~legalize/spammers.html>
Rich,
A preprocessor pass over things should be able to factor out the differences.
Yes, I looked further at the nasm documentation and created macros that will take care of the underscore problem. I've finished going through the code using the -Wall option. The C formula parser is working again. As soon as I figure out how to make the assembly formula parser work I'll put out another patch. The next time I do a synch of the code, I'll run the code through indent. Jonathan
participants (2)
-
Jonathan Osuch -
Rich