4 * Display of the modeline when the pattern is too long
6 * Control characters are converted to printable ones in the returned
11 * Should allow to provide for every line one string to return and one
12 string to display, which could be different.
14 * Limitate the bandwidth use by using the scrolling capabilities of
19 For positive n, the scrl and wscrl routines scroll the window up n
20 lines (line i+n becomes i); otherwise scroll the window down n
21 lines. This involves moving the lines in the window character
22 image structure. The current cursor position is not changed.
24 For these functions to work, scrolling must be enabled via
27 int scrollok(WINDOW *win, bool bf);
29 A default window called stdscr, which is the size of the terminal
32 * Handle widechars for decent internationalization.
34 widechar: read using get_wch etc, keep a wchar_t* instead of a
35 char*, and use things like addwstr to print
37 wcsstr instead of strstr
39 <\amethyst> you'll have to convert it to a multibyte character
40 string before writing it
42 <\amethyst> with wcstombs
44 <\amethyst> wcs are arrays of wchar_t, which are usually 16- or
47 <\amethyst> mbs is a char string in a multibyte encoding like UTF-8