Strange Compiler Errors

Steve Trigero <seecwriter-/[email protected]>
Newsgroups gmane.comp.hardware.rabbit-semiconductor
Message-ID <[email protected]>
Today, I am getting a compiler error about some variables declared in the DC libraries:
 
line 33 : ERROR  R3000.LIB : Undefined global label qd_count
line 35 : ERROR  R3000.LIB : Undefined global label qd_isrflag
 
I get the same errors with DC v9.25 and v9.62.  And stop me if you've heard this before, but,
nothing has changed in the code. I simply opened the project and compiled it.
 
Copy/Paste from R3000.lib, DC 9.25:
 
/*** BeginHeader qd_init */
nodebug void qd_init(int iplevel);
xmem void qd_isrinit();
void qd_isr();
extern long qd_count[];
extern char qd_errorflags[];
extern char qd_isrflag;
/*** EndHeader */
long qd_count[2];
char qd_errorflags[2];
char qd_isrflag;
 
It's interesting that the variables are not listed in the BeginHeader comment. I thought that was a requirement.
 
But this has been working for years. Why now?
 
Steve
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.