I recently ported my mud to a 533 mhz Aplha running Red Hat 5.1. My code was what I consider very tight and bug free. I immediately got a ration of warnings from the compiler. I ran the mud and started jacking with stuff and could cause no crashes. Here is what gcc -v says: Reading specs from /usr/lib/gcc-lib/alpha-linux/egcs-2.90.29/specs gcc version egcs-2.90.29 980515 (egcs-1.0.3 release) Here are a few of the warnings: comm.c:934:warning comparison is always zero (never got this before but it is obvious) olc.c:32:warning: type defaults to 'int' in declaration of 'zedit_setup' Do I need to worry about these?? olc.c is untouched by my hands and is stock version 1.6b Hmmm. Now sfter looking at this further... I am comparing two PRF_FLAGS, if (PRF_FLAGGED(ch, PRF_DISP_MOVE) && PRF_FLAGGED(ch, PRF_DISP_MAXMOVE)) blah.... PRF_DISP_MAXMOVE is (1 << 31) Odd, I also have a flag PRF_DISP_MAXMANA that is (1 << 32) and it didn't produce any warnings and works fine. Anyone have any experinces with the alphas and gcc 2.9?? Thanks, Chuck +------------------------------------------------------------+ | Ensure that you have read the CircleMUD Mailing List FAQ: | | http://democracy.queensu.ca/~fletcher/Circle/list-faq.html | +------------------------------------------------------------+
This archive was generated by hypermail 2b30 : 12/15/00 PST