diff options
Diffstat (limited to 'windows_client')
-rw-r--r-- | windows_client/client.c | 8 | ||||
-rw-r--r-- | windows_client/client.h | 3 |
2 files changed, 5 insertions, 6 deletions
diff --git a/windows_client/client.c b/windows_client/client.c index 521dd0f..0388e34 100644 --- a/windows_client/client.c +++ b/windows_client/client.c @@ -211,14 +211,14 @@ static int fill_in_buffer(struct client *cl, int *data_size, /* the data has not yet been entered up to the newline character */ if(!end_status && input_status) { for(; (key = _getch()) != '\r'; ) { - if(key == back && buffer_idx > 0) { + if(key == backspace && buffer_idx > 0) { --buffer_idx; cl->buffer[buffer_idx] = '\0'; - putchar(back); + putchar(backspace); putchar(' '); - putchar(back); + putchar(backspace); continue; - } else if(key == back) + } else if(key == backspace) continue; cl->buffer[buffer_idx] = key; ++buffer_idx; diff --git a/windows_client/client.h b/windows_client/client.h index f3b1ce8..060afcd 100644 --- a/windows_client/client.h +++ b/windows_client/client.h @@ -8,8 +8,7 @@ enum { max_cot_arr_size = 18, card_size = 4, max_cq_arr_size = 5, - backspace = 127, - back = 8 + backspace = 8 }; enum client_states { |