MirOS Manual: curs_inwstr(3), innwstr(3), inwstr(3), mvinnwstr(3), mvinwstr(3), mvwinnwstr(3), mvwinwstr(3), winnwstr(3), winwstr(3)


curs_inwstr(3)      UNIX Programmer's Manual       curs_inwstr(3)

NAME

     inwstr, innwstr, winwstr, winnwstr, mvinwstr, mvinnwstr,
     mvwinwstr, mvwinnwstr - get a string of wchar_t characters
     from a curses window

SYNOPSIS

     #include <curses.h>

     int inwstr(wchar_t *str);
     int innwstr(wchar_t *str, int n);
     int winwstr(WINDOW *win, wchar_t *str);
     int winnwstr(WINDOW *win, wchar_t *str, int n);
     int mvinwstr(int y, int x, wchar_t *str);
     int mvinnwstr(int y, int x, wchar_t *str, int n);
     int mvwinwstr(WINDOW *win, int y, int x, wchar_t *str);
     int mvwinnwstr(WINDOW *win, int y, int x, wchar_t *str, int n);

DESCRIPTION

     These routines return a string of wchar_t characters in
     wstr, extracted starting at the current cursor position in
     the named window. Attributes are stripped from the charac-
     ters. The four functions with n as the last argument return
     a leading substring at most n bytes long (exclusive of the
     trailing NUL). Transfer stops at the end of the current
     line, or when n bytes have been stored at the location
     referenced by wstr.

     If the size n is not large enough to store a complete char-
     acter, an error is generated.

NOTES

     Note that all routines except winnwstr may be macros.

RETURN VALUES

     All routines return ERR upon failure. Upon successful com-
     pletion, the *inwstr routines return OK, and the *innwstr
     routines return the number of characters read into the
     string.

SEE ALSO

     Functions: curses(3), curs_instr(3), curs_in_wchstr(3)

MirOS BSD #10-current  Printed 03.04.2017                       1

Generated on 2017-04-03 16:26:17 by $MirOS: src/scripts/roff2htm,v 1.88 2017/01/29 00:51:06 tg Exp $

These manual pages and other documentation are copyrighted by their respective writers; their source is available at our CVSweb, AnonCVS, and other mirrors. The rest is Copyright © 2002–2017 The MirOS Project, Germany.
This product includes material provided by mirabilos.

This manual page’s HTML representation is supposed to be valid XHTML/1.1; if not, please send a bug report — diffs preferred.