Manual Pages for UNIX Darwin command on man mvinsstr
MyWebUniversity

Manual Pages for UNIX Darwin command on man mvinsstr

cursinsstr(3X) cursinsstr(3X)

NAME

iinnssssttrr, iinnssnnssttrr, wwiinnssssttrr, wwiinnssnnssttrr, mmvviinnssssttrr, mmvviinnssnnssttrr, mmvvwwiinnssssttrr,

mmvvwwiinnssnnssttrr - insert string before cursor in a ccuurrsseess window

SYNOPSIS

##iinncclluuddee <>

iinntt iinnssssttrr((ccoonnsstt cchhaarr **ssttrr));; iinntt iinnssnnssttrr((ccoonnsstt cchhaarr **ssttrr,, iinntt nn));; iinntt wwiinnssssttrr((WWIINNDDOOWW **wwiinn,, ccoonnsstt cchhaarr **ssttrr));; iinntt wwiinnssnnssttrr((WWIINNDDOOWW **wwiinn,, ccoonnsstt cchhaarr **ssttrr,, iinntt nn));; iinntt mmvviinnssssttrr((iinntt yy,, iinntt xx,, ccoonnsstt cchhaarr **ssttrr));; iinntt mmvviinnssnnssttrr((iinntt yy,, iinntt xx,, ccoonnsstt cchhaarr **ssttrr,, iinntt nn));; iinntt mmvvwwiinnssssttrr((WWIINNDDOOWW **wwiinn,, iinntt yy,, iinntt xx,, ccoonnsstt cchhaarr **ssttrr));; iinntt mmvvwwiinnssnnssttrr((WWIINNDDOOWW **wwiinn,, iinntt yy,, iinntt xx,, ccoonnsstt cchhaarr **ssttrr,, iinntt nn));;

DESCRIPTION

These routines insert a character string (as many characters as will fit on the line) before the character under the cursor. All characters to the right of the cursor are shifted right with the possibility of the rightmost characters on the line being lost. The cursor position does not change (after moving to y, x, if specified). The functions with n as the last argument insert a leading substring of at most n characters. If n<=0, then the entire string is inserted. Special characters are handled as in aaddddcchh. RREETTUURRNN VVAALLUUEE All routines that return an integer return EERRRR upon failure and OK (SVr4 specifies only "an integer value other than EERRRR") upon successful

completion, unless otherwise noted in the preceding routine descrip-

tions. X/Open defines no error conditions. In this implementation, if the window parameter is null or the str parameter is null, an error is returned. NNOOTTEESS Note that all but wwiinnssnnssttrr may be macros. PPOORRTTAABBIILLIITTYY These functions are described in the XSI Curses standard, Issue 4, which adds const qualifiers to the arguments.

The Single Unix Specification, Version 2 states that iinnssnnssttrr and wwiinn-

ssnnssttrr perform wrapping. This is probably an error, since it makes this group of functions inconsistent. Also, no implementation of curses documents this inconsistency.

SEE ALSO

ccuurrsseess(3X), uunnccttrrll(3X), ccuurrsscclleeaarr(3X), ccuurrssiinncchh(3X). cursinsstr(3X)




Contact us      |      About us      |      Term of use      |       Copyright © 2000-2019 MyWebUniversity.com ™