Re: Added support for APPMODE=<type>[:<mainFunc>]
On Tue, Jul 02, 2002 at 04:06:56PM -0400, Gregg Mattinson wrote:
- .spec files can't be compiled with -g when using Forte C. This causes static variables to have a "random" prefix attached to their name, and prevents the assembly code from linking to them correctly. - Forte C has linker issues, so cui executables with main() conflicted with main() in $WINELOADER. Renaming main() to main2() solved the issue, so I added support to winebuild to allow the main function name to be optionally specified in the makefile. - Forte C does not support .previous It was replaced with a .section statement for the appropriate section - '.section .text' is incorrect. It should be '.section ".text"'
You omitted: - Replace constants by numeric values (aka magic numbers).
- fprintf( outfile, " rec.code = 0x%08x;\n", EXCEPTION_WINE_STUB ); + fprintf( outfile, " rec.code = 0x%08x;\n", 0x80000100 );
- Inserted compiler specific compilation (as opposed to feature specific compilation)
+#ifndef __SUNPRO_C fprintf( outfile, "\n#include \"pshpack1.h\"\n" ); +#endif
- Removed some unneeded includes. Ciao Jörg -- Joerg Mayer <jmayer(a)loplof.de> I found out that "pro" means "instead of" (as in proconsul). Now I know what proactive means.
participants (1)
-
Joerg Mayer