Museum

Home

Lab Overview

Retrotechnology Articles

Online Manuals

⇒ XmStriNCA(Xm) — OpenDesktop Software Development System 3.0.0

Media Vault

Software Library

Restoration Projects

Artifacts Sought


 XmStringNConcat(Xm)            6 January 1993            XmStringNConcat(Xm)


 Name

    XmStringNConcat - a compound string function that appends a specified
    number of bytes to a compound string

 Syntax


    #include <Xm/Xm.h>

    XmString XmStringNConcat (s1, s2, num_bytes)
    XmString s1;
    XmString s2;
    int num_bytes;


 Description

    XmStringNConcat appends a specified number of bytes from s2 to the end of
    s1, including tags, directional indicators, and separators.  It then
    returns the resulting compound string.  The original strings are
    preserved.  The space for the resulting compound string is allocated
    within the function.  The application is responsible for managing the
    allocated space.  The memory can be recovered by calling XmStringFree.

    s1      Specifies the compound string to which a copy of s2 is appended.

    s2      Specifies the compound string that is appended to the end of s1.

    numbytes
            Specifies the number of bytes of s2 to append to s1.  If this
            value is less than the length of s2, as many bytes as possible,
            but possibly fewer than this value, will be appended to s1 such
            that the resulting string is still a valid compound string.

 Return value

    Returns a new compound string.

 See also

    XmStringCreate(Xm) and XmStringFree(Xm).


Typewritten Software • bear@typewritten.org • Edmonds, WA 98026