comparison: src/input.c
src/input.c
- changeset 112
- 6220074cb760
- parent 78
- ceb9197b3c6d
equal
deleted
inserted
replaced
| 54 case '\n': |
54 case '\n': |
| 55 str[*pos] = '\0'; |
55 str[*pos] = '\0'; |
| 56 *pos = 0; |
56 *pos = 0; |
| 57 waddch(w,'\n'); |
57 waddch(w,'\n'); |
| 58 return 1; |
58 return 1; |
| |
59 case 127: /* ASCII DEL (important for macOS) */ |
| |
60 case KEY_DC: /* DEL key (for other OS) */ |
| 59 case KEY_BACKSPACE: |
61 case KEY_BACKSPACE: |
| 60 case KEY_LEFT: |
62 case KEY_LEFT: |
| 61 if ((*pos) > 0) { |
63 if ((*pos) > 0) { |
| 62 str[--(*pos)] = '\0'; |
64 str[--(*pos)] = '\0'; |
| 63 } |
65 } |