Alright, I don't know what is wrong, since it looks just like the normal SET_BIT( thingies. The errors give the following:
comm.c: 2148: error: syntax error before ')' token
The lines of the code where the error happens look like this:
Everything in the bits is defined and all, so I don't know where to find the problem.
comm.c: 2148: error: syntax error before ')' token
The lines of the code where the error happens look like this:
case 'O': case 'o':
SET_BIT( ch->pcdata->hairc, HAIR_ORANGE);
REMOVE_BIT(ch->pcdata->hairc, HAIR_BLONDE);
REMOVE_BIT(ch->pcdata->hairc, HAIR_BLACK);
REMOVE_BIT(ch->pcdata->hairc, HAIR_GOLD);
REMOVE_BIT(ch->pcdata->hairc, HAIR_BROWN);
REMOVE_BIT(ch->pcdata->hairc, HAIR_RED);
REMOVE_BIT(ch->pcdata->hairc, HAIR_WHITE);
Everything in the bits is defined and all, so I don't know where to find the problem.