int cursor_pos = gi->textinput.cursor_position;
char letter = getCharFromKey(key);
boolean legal_letter = (gi->type == GD_TYPE_TEXT_INPUT_NUMERIC ?
int cursor_pos = gi->textinput.cursor_position;
char letter = getCharFromKey(key);
boolean legal_letter = (gi->type == GD_TYPE_TEXT_INPUT_NUMERIC ?