- Rename to nstristr() to avoid a potential conflict with an
existing stristr() function, and move up to just after
nstrnicmp(). (DLR) David Benbennick: Tweak for efficiency.
+- winio.c:
+ get_verbatim_kbinput()
+ - Refactor the output in the DEBUG #ifdef. It didn't work
+ properly ever since this function was changed to use an int*
+ instead of a char*. (DLR)
GNU nano 1.3.2 - 2004.03.31
- General:
verbatim_kbinput[0] = get_ascii_kbinput(win, kbinput);
else {
nodelay(win, TRUE);
+#ifdef DEBUG
+ fprintf(stderr, "get_verbatim_kbinput(): kbinput = %d\n", kbinput);
+#endif
while ((kbinput = wgetch(win)) != ERR) {
(*kbinput_len)++;
verbatim_kbinput = realloc(verbatim_kbinput, *kbinput_len * sizeof(int));
verbatim_kbinput[*kbinput_len - 1] = kbinput;
+#ifdef DEBUG
+ fprintf(stderr, "get_verbatim_kbinput(): kbinput = %d\n", kbinput);
+#endif
}
nodelay(win, FALSE);
}
#endif
keypad(win, TRUE);
-#ifdef DEBUG
- fprintf(stderr, "get_verbatim_kbinput(): verbatim_kbinput = %s\n", verbatim_kbinput);
-#endif
-
#ifndef NANO_SMALL
allow_pending_sigwinch(FALSE);
#endif