tgetnum.c
来自「<B>Digital的Unix操作系统VAX 4.2源码</B>」· C语言 代码 · 共 35 行
C
35 行
#ifdef lintstatic char *sccsid = "@(#)tgetnum.c 4.1 (ULTRIX) 7/2/90";#endif lint/* * Simulation of termcap using terminfo. */#include "curses.ext"/* Make a 2 letter code into an integer we can switch on easily */#define two( s1, s2 ) (s1 + 256 * s2 )#define twostr( str ) two( *str, str[ 1 ] )inttgetnum(id)char *id;{ int rv; switch (twostr(id)) { case two('c','o'): rv = columns; break; case two('i','t'): rv = init_tabs; break; case two('l','i'): rv = lines; break; case two('l','m'): rv = lines_of_memory; break; case two('s','g'): rv = magic_cookie_glitch; break; case two('p','b'): rv = padding_baud_rate; break; case two('v','t'): rv = virtual_terminal; break; case two('w','s'): rv = width_status_line; break; default: rv = -1; } return rv;}
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?