KEYPAD_BUFFER
keypad_start = (keypad_start + 1) % KEYPAD_BUFFER;
while (max_len-- && keypad_buflen < KEYPAD_BUFFER && *string) {
KEYPAD_BUFFER] = *string++;
static char keypad_buffer[KEYPAD_BUFFER];