I have compiled this project which i am learning from. One thing i am not too sure about is this segment of code which is grey. A little example is
#else /* !WIN32 */
/*
* Functions for reading and writing 16- and 32-bit little-endian integers.
*/
static unsigned short read_word(FILE *fp);
static unsigned int read_dword(FILE *fp);
static int read_long(FILE *fp);
static int write_word(FILE *fp, unsigned short w);
static int write_dword(FILE *fp, unsigned int dw);
static int write_long(FILE *fp, int l);
Now leaving it in, the project runs fine. But if i take it out, i get errors. What is this grey code?
Its exactly the same as some code which isnt grey, which is why i thought it wouldnt make a difference if i removed it.
cheers