I turned on the important debugging and captured the following data. Left : 00AE B4A8 9010 8000 8000 8000 006D 0121 Right: 00AE B738 9010 8000 8000 8000 006D 0121 ^^ Note these bits here cause the error message to apear. What are the meaning of those bits? I've tried to go thru the include files in the source for difinitions, but they don't seem to be meaningful when I decode them. Here's the testcase again, incase anyone else wishes to see what is going on. Sometimes it helps to have an extra set of eyes on the bug. ---------------------------------------------------------------- ------CODE------ extern char *foo(char *,int); /* prototype the function */ /* K&R function declaration to cause error */ char *foo(letter, number) char *letter; int number; { } ------ERROR----- errors.c(6): Error: Conflicting types for `foo' ---------------------------------------------------------------- The reason I'd like to weed out this annoyance is so that I may cross compile my TCP/IP stack to yet more platforms. When it is capable of compiling, I'll be more than happy to post a link from the stack's web page to the cc65 page. The URL for the project is: http://tcp.dr.ea.ms/ if you are curious and want to check it out for yourself. I wouldn't need K&R style code (and originally didn't have it) if it were not for BCC being so brain dead. Yours, -- Andrew J. Kroll Software and Hardware Engineer and Consultant Grafixoft http://dr.ea.ms/HW/ ---------------------------------------------------------------------- To unsubscribe from the list send mail to majordomo@musoftware.de with the string "unsubscribe cc65" in the body(!) of the mail.Received on Fri Mar 31 20:55:45 2006
This archive was generated by hypermail 2.1.8 : 2006-03-31 20:55:49 CEST