When compiling in c, the compiler is giving me a warning telling me that C90 forbids mixing declaration and code, however their is no case of this in my code and the line that it says the warning occurs at is clearly just the declaration of a variable their is no code mixed with it.
This is what my compiler shows
gcc -c Functions.c -Wall -ansi -pedantic
Functions.c:27:18: warning: ISO C90 forbids mixing declarations and code
[-Wdeclaration-after-statement]
LinkedListNode* curr;
^
1 warning generated.