X-Git-Url: https://ncurses.scripts.mit.edu/?a=blobdiff_plain;f=doc%2Fhtml%2Fman%2Fcurs_addch.3x.html;h=b9f0f28206d06427957c965146372dbdd20024ca;hb=34d602f272c394e9a980438e636e1ce4d355f83b;hp=b2086c9240252750e19df59d597655449513c13e;hpb=0ac2306dd3aaab1338d8b1458c15a7e476cfc3ff;p=ncurses.git diff --git a/doc/html/man/curs_addch.3x.html b/doc/html/man/curs_addch.3x.html index b2086c92..b9f0f282 100644 --- a/doc/html/man/curs_addch.3x.html +++ b/doc/html/man/curs_addch.3x.html @@ -1,8 +1,8 @@ - + @@ -70,20 +70,34 @@ The addch, waddch, mvaddch and mvwaddch routines put the character ch into the given window at its current window position, which is then advanced. They are analogous to - putchar in stdio(3). If the advance is at the right mar- - gin, the cursor automatically wraps to the beginning of - the next line. At the bottom of the current scrolling - region, if scrollok is enabled, the scrolling region is - scrolled up one line. + putchar in stdio(3). If the advance is at the right mar- + gin: + + o The cursor automatically wraps to the beginning of the + next line. + + o At the bottom of the current scrolling region, and if + scrollok is enabled, the scrolling region is scrolled + up one line. + + o If scrollok is not enabled, writing a character at the + lower right margin succeeds. However, an error is + returned because it is not possible to wrap to a new + line If ch is a tab, newline, or backspace, the cursor is moved - appropriately within the window. Backspace moves the cur- - sor one character left; at the left edge of a window it - does nothing. Newline does a clrtoeol, then moves the - cursor to the window left margin on the next line, - scrolling the window if on the last line. Tabs are con- - sidered to be at every eighth column. The tab interval - may be altered by setting the TABSIZE variable. + appropriately within the window: + + o Backspace moves the cursor one character left; at the + left edge of a window it does nothing. + + o Newline does a clrtoeol, then moves the cursor to the + window left margin on the next line, scrolling the + window if on the last line. + + o Tabs are considered to be at every eighth column. The + tab interval may be altered by setting the TABSIZE + variable. If ch is any control character other than tab, newline, or backspace, it is drawn in ^X notation. Calling winch @@ -175,27 +189,33 @@ dard, Issue 4. The defaults specified for forms-drawing characters apply in the POSIX locale. - Some ACS symbols (ACS_S3, ACS_S7, ACS_LEQUAL, ACS_GEQUAL, - ACS_PI, ACS_NEQUAL, ACS_STERLING) were not documented in - any publicly released System V. However, many publicly - available terminfos include acsc strings in which their - key characters (pryz{|}) are embedded, and a second-hand - list of their character descriptions has come to light. - The ACS-prefixed names for them were invented for + X/Open Curses states that the ACS_ definitions are char + constants. For the wide-character implementation (see + curs_add_wch), there are analogous WACS_ definitions which + are cchar_t constants. + + Some ACS symbols (ACS_S3, ACS_S7, ACS_LEQUAL, ACS_GEQUAL, + ACS_PI, ACS_NEQUAL, ACS_STERLING) were not documented in + any publicly released System V. However, many publicly + available terminfos include acsc strings in which their + key characters (pryz{|}) are embedded, and a second-hand + list of their character descriptions has come to light. + The ACS-prefixed names for them were invented for ncurses(3x). - The TABSIZE variable is implemented in some versions of + The TABSIZE variable is implemented in some versions of curses, but is not part of X/Open curses. - If ch is a carriage return, the cursor is moved to the - beginning of the current row of the window. This is true + If ch is a carriage return, the cursor is moved to the + beginning of the current row of the window. This is true of other implementations, but is not documented.

SEE ALSO

-       curses(3x), curs_attr(3x), curs_clear(3x),  curs_inch(3x),
-       curs_outopts(3x), curs_refresh(3x), putc(3).
+       curses(3x),  curs_attr(3x), curs_clear(3x), curs_inch(3x),
+       curs_outopts(3x),  curs_refresh(3x),   curs_variables(3x),
+       putc(3).
 
        Comparable  functions  in  the  wide-character  (ncursesw)
        library are described in curs_add_wch(3x).