I have a question about compiling C for 64 bits on Windows.
I am a long time experienced programmer, but relatively new to C (7 years). I rarely use Windows for anything. A year ago I ported a 32 bit C application to 64 bits in Linux and Mac, gcc. I would like to use the same code in Windows, but hit a problem. (It's about 100,000 lines.)
This application was originally in Pascal. It has a few very important long distance jumps through the code with goto. This is very natural in Pascal, less so in C. In C, this was implemented with setjmp and longjmp.
There was never any problem in 32 bits with Mac or Linux, or in 64 bits with Mac or Linux. But the 64 bit Windows C compiler won't buy it! (I haven't tried 32 bit Windows).
Has anyone ever hit this problem? Thanks for any advice.