From 1b80fb16c22db72457d7a456ffbf1f70a8dfc0a5 Mon Sep 17 00:00:00 2001 From: Ian Jackson Date: Thu, 4 Apr 1996 01:58:40 +0100 Subject: dpkg (1.1.4); priority=MEDIUM * Allow overwriting of conflicting packages being removed. (Bug#2614.) * a.out control file says Pre-Depends: libc4 | libc. (Bug#2640.) * ELF control file and libc dependencies changed to use finalised scheme. * ELF control file and libc dependencies for i386 only. (Bug#2617.) * Guidelines say use only released libraries and compilers. * Install wishlist as /usr/doc/dpkg/WISHLIST. * Remove spurious entries for Guidelines in info dir file. * dpkg-deb --build checks permissions on control (DEBIAN) directory. * Spaces in control file fields not copied by dpkg-split. (Bug#2633.) * Spaces in split file part control data ignore. (Bug#2633.) * Portability fixes, including patch from Richard Kettlewell. * Fixed minor configure.in bug causing mangled GCC -W options. -- Ian Jackson Thu, 4 Apr 1996 01:58:40 +0100 --- dselect/kt.c | 30 ++++++++++++++++++++++++++++++ 1 file changed, 30 insertions(+) create mode 100644 dselect/kt.c (limited to 'dselect/kt.c') diff --git a/dselect/kt.c b/dselect/kt.c new file mode 100644 index 000000000..d322c68bf --- /dev/null +++ b/dselect/kt.c @@ -0,0 +1,30 @@ +#include +#include +#include +#include + +struct kd { int v; const char *n; } kds[]= { +#include "curkeys.inc" +}; + +int main(int argc, char **argv) { + int n=0, c, y,x; + struct kd *kdp; + + initscr(); cbreak(); noecho(); nonl(); + keypad(stdscr,TRUE); + getmaxyx(stdscr,y,x); + mvprintw(5,5,"q to quit; b to beep; (y%d x%d)",y,x); + + for (;;) { + refresh(); + c= getch(); if (c==ERR) { endwin(); perror("err"); exit(1); } + for (kdp=kds; kdp->v != -1 && kdp->v != c; kdp++); + n++; mvprintw(10 + (n%4),10,"n %10d keycode %4d %-10s F0 + %4d",n,c, + kdp->n ? kdp->n : "", c-KEY_F0); + if (c == 'q') break; + if (c == 'b') beep(); + } + endwin(); + return 0; +} -- cgit v1.2.3