Page 1 of 1

[C] syntax error

Posted: Sat Jun 16, 2007 10:18 am
by Bughunter

Code: Select all

void *pHeader = (void*)((unsigned long)ptr - HEADERSIZE);
This line is giving me an error telling me this:
"error: syntax error before ';' token"

Can anyone tell me what is wrong?

EDIT: Found it:

Code: Select all

#define HEADERSIZE sizeof(unsigned int);
This gave the error, it should be:

Code: Select all

#define HEADERSIZE sizeof(unsigned int)