/usr/lib/s9fes/help/curs_addch is in scheme9 2010.11.13-2.
This file is owned by root:root, with mode 0o644.
The actual contents of the file can be viewed below.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 | S9 EXT (curs:addch char) ==> unspecific
(curs:addstr string) ==> unspecific
(curs:beep) ==> unspecific
(curs:flash) ==> unspecific
(curs:move integer_y integer_x) ==> unspecific
(curs:mvaddch integer_y integer_x char) ==> unspecific
(curs:mvaddstr integer_y integer_x string) ==> unspecific
(curs:scroll integer) ==> unspecific
(curs:refresh) ==> unspecific
Curses routines for writing to the screen. This is only a rough
summary. See the curses(3) manual page or a curses tutorial of
your choice for further information.
CURS:ADDCH writes CHAR to the current virtual cursor position.
CURS:ADDSTR writes STRING to the current virtual cursor position.
CURS:BEEP rings the audible terminal bell immediately.
CURS:FLASH flashes the terminal screen immediately.
CURS:MOVE moves the virtual cursor to row INTEGER_Y and column
INTEGER_X. This means that coordinates are specified as Y,X!
CURS:MVADDCH and CURS:MVADDSTR first move the cursor to Y=INTEGER_Y
and X=INTEGER_X and then perform a ADDCH or ADDSTR operation
respectively.
CURS:SCROLL scrolls the screen by the given number of rows. When
INTEGER is negative, it scrolls up.
CURS:REFRESH commits all pending output operations. No writes
to the physical screen will be performed until CURS:REFRESH (or
CURS:GETCH; q.v.) is called.
|