Wifly UDP parsing

Thanks for writing, but this isn't working either, I still get the error "ISO C++ forbids comparison between pointer and integer"

which is coming from

void processString(char *parameter){
    while (*parameter != NULL) {   
      	if (parameter[0] == "r") {
            int value = atoi(parameter+1);
            analogWrite(9, value);
       }
	else if (parameter[0] == "g")) {
            int value = atoi(parameter+1);
            analogWrite(10, value);
       }
       	else if (parameter[0] == "b"))  {
            int value = atoi(parameter+1);
            analogWrite(11, value);
       }
    parameter++;
    }
}