Function ____ does not exist....but it does!

I've worked on this far too long....need some help!

I've written a fairly long (~1300 lines of code in 8 files) program that just suddenly started to give me the "Function blah() does not exist". Actually did write one called blah!

Is there a limitation on code length and did I reach it?

I had this happen a year or so ago and I just renamed either the file or function and it worked again fine. This time I even tried to make new projects and added code in new folders with different names etc with no luck. Remming out the offending function just leads to the next as not existing!

BUT... I actually added a folder and wrote a "void blah(int n)" with just a rem in it and the program ran fine! I have some more work to do to this program but I don't want to until I get this error taken care of!

Anybody have a clue what's going on?

edit: year ago I think I was on 0135 and now I just started 1.0.1

Number one guess: change your .c files to .cpp files, otherwise the linker may be trying to bind C and C++ symbols which don't work the same way. (There are other ways to fix this but that's the fastest and most pragmatic.)

Those version numbers look like Processing, are you asking about a Processing or an Arduino sketch?

AAAArg! Arduino is the hardware Processing is on the pc! Damn....I' just getting senile!

I guess I'll go try over on the Processing forum!

Sorrrrrrrryyyyyy!