Void function: a function-definition is not allowed here before '{' token

// Touch events

void bONPopCallback(void *ptr) {  // Release event for button - Void pointer, allocates memory to previous callback fn.
  analogWrite(motorPin, fanSpeed);  // Turn ON fan
}
void bOFFPopCallback(void *ptr) { // Release event for button
  analogWrite(motorPin, 0);  // Turn OFF fan
}
void bFMinus2PopCallback (void *ptr) {
  if (fanSpeed == HIGH)
    analogWrite(motorPin, 255 / 4); // 25% speed
  else
    analogWrite(motorPin, 0);
}
void bFMinusPopCallback (void *ptr) {
  //fanSpeed = fanSpeed - 5; //Minus 5 to current value of counter - Couldn't get this to work.
  if (fanSpeed == HIGH)
    analogWrite(motorPin, 255 / 2); // 50% speed
  else
    analogWrite(motorPin, 0);
}
void bFPlusPopCallback (void *ptr) {
  //fanSpeed = fanSpeed + 5; //Plus 5 to current value of counter - Couldn't get this to work.
  if (fanSpeed == HIGH)
    analogWrite(motorPin, 255 * 3 / 4); // 75% speed
  else
    analogWrite(motorPin, 0);
}
void bFPlus2PopCallback (void *ptr) {
  if (fanSpeed == HIGH)
    analogWrite(motorPin, 255); // 100% speed
  else
    analogWrite(motorPin, 0);
}

If/else statements works now, but not as intended.
Pressing the 25 - 100% buttons turns the motor off.

hmm....