MirBSD manpage: 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)


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


     #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);


     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.


     Note that all routines except winnwstr may be macros.


     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


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

MirBSD #10-current     Printed 2022-12-23                       1

Generated on 2022-12-24 01:00:14 by $MirOS: src/scripts/roff2htm,v 1.113 2022/12/21 23:14:31 tg Exp $ — This product includes material provided by mirabilos.

These manual pages and other documentation are copyrighted by their respective writers; their sources are available at the project’s CVSweb, AnonCVS and other mirrors. The rest is Copyright © 2002–2022 MirBSD.

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

Kontakt / Impressum & Datenschutzerklärung