+ if(key >= ' ' && key <= 'z') {
+ regexp[regexp_point++] = key;
+ regexp[regexp_point] = '\0';
+ } else if(key == KEY_BACKSPACE || key == KEY_DC) {
+ if(regexp_point > 0) {
+ regexp_point--;
+ regexp[regexp_point] = '\0';
+ }
+ }
+ build_display(0, nb_lines, lines, regexp);
+ } while(key != '\n' && key != KEY_ENTER);