diff options
author | 1997-12-03 05:20:47 +0000 | |
---|---|---|
committer | 1997-12-03 05:20:47 +0000 | |
commit | 6f4099fecac342eeff29dd2bf0512f777a62a591 (patch) | |
tree | 30035276ed4d5b07245464d724dd101dc9b5efb4 /lib/libcurses/lib_unctrl.c | |
parent | merge of ncurses-4.1-971129 (diff) | |
download | wireguard-openbsd-6f4099fecac342eeff29dd2bf0512f777a62a591.tar.xz wireguard-openbsd-6f4099fecac342eeff29dd2bf0512f777a62a591.zip |
Merge of ncurses-4.1-971129
Diffstat (limited to 'lib/libcurses/lib_unctrl.c')
-rw-r--r-- | lib/libcurses/lib_unctrl.c | 47 |
1 files changed, 0 insertions, 47 deletions
diff --git a/lib/libcurses/lib_unctrl.c b/lib/libcurses/lib_unctrl.c deleted file mode 100644 index 2511ecfb0e8..00000000000 --- a/lib/libcurses/lib_unctrl.c +++ /dev/null @@ -1,47 +0,0 @@ - -/*************************************************************************** -* COPYRIGHT NOTICE * -**************************************************************************** -* ncurses is copyright (C) 1992-1995 * -* Zeyd M. Ben-Halim * -* zmbenhal@netcom.com * -* Eric S. Raymond * -* esr@snark.thyrsus.com * -* * -* Permission is hereby granted to reproduce and distribute ncurses * -* by any means and for any fee, whether alone or as part of a * -* larger distribution, in source or in binary form, PROVIDED * -* this notice is included with any such distribution, and is not * -* removed from any of its header files. Mention of ncurses in any * -* applications linked with it is highly appreciated. * -* * -* ncurses comes AS IS with no warranty, implied or expressed. * -* * -***************************************************************************/ - - - -#include <unctrl.h> - -char *unctrl(register chtype uch) -{ - static char buffer[3] = "^x"; - - if ((uch & 0x60) != 0 && uch != 0x7F) { - /* - * Printable character. Simply return the character as a one-character - * string. - */ - buffer[1] = uch; - return &buffer[1]; - } - /* - * It is a control character. DEL is handled specially (^?). All others - * use ^x notation, where x is the character code for the control character - * with 0x40 ORed in. (Control-A becomes ^A etc.). - */ - buffer[1] = (uch == 0x7F ? '?' : (uch | 0x40)); - - return buffer; - -} |