#include <curses.h>int ins_nwstr(const wchar_t *wstr, int n);
int ins_wstr(const wchar_t *wstr);
int mvins_nwstr(int y, int x, const wchar_t *wstr, int n);
int mvins_wstr(int y, int x, const wchar_t *wstr);
int mvwins_nwstr(WINDOW *win, int y, int x, const wchar_t *wstr, int n);
int mvwins_wstr(WINDOW *win, int y, int x, const wchar_t *wstr);
int wins_nwstr(WINDOW *win, const wchar_t *wstr, int n);
int wins_wstr(WINDOW *win, const wchar_t *wstr);
Any non-spacing characters in the string are associated with the first spacing character in the string that precedes the non-spacing characters. If the first character in the string is a non-spacing character, these functions will fail.
These functions do not perform wrapping. These functions do not advance the cursor position. These functions perform special-character processing.
The ins_nwstr(3curses), mvins_nwstr(3curses), mvwins_nwstr(3curses) and wins_nwstr(3curses) functions insert at most n wchar_t characters. If n is less than 1, then the entire string is inserted.