[SOLVED]GSM moden library conflict?

I try at first mstanley solution.
I just downloaded your library and put it in the place of the old one. The error doesnt come around any more, but i have a new one:

iCONTROL_V11.cpp:2101:14: error: empty character constant

I don't have any KeyState variables declared in my sketch so I cant change their names as you told me...

This is what I have declared in the sketch related to keypad librarie.

const byte ROWS = 4; //4 filas
const byte COLS = 3; //3 columnas
char keys[ROWS][COLS] = {
{ '1','2','3' }
,
{ '4','5','6' }
,
{ '7','8','9' }
,
{ '*','0','#' }
};
byte rowPins[ROWS] = { 7, 6, 5, 4}; // reserva de memoria en bytes, conectar a los pines de filas del teclado
byte colPins[COLS] = { 10, 9, 8}; // reserva de memoria en bytes, conectar a los pines de columnas del teclado
Keypad keypad = Keypad( makeKeymap(keys), rowPins, colPins, ROWS, COLS );
keypad.setHoldTime(50); // Tiempo de pulsado de boton. Default is 1000mS
keypad.setDebounceTime(20); // Tiempo de rebote de bootn. Default is 50mS