XmStringNConcat(3X)
XmStringNConcat --A compound string function that appends a specified num- ber of bytes to a compound string
As shipped in IRIX 6.5.7. Unchanged since IRIX 6.5.
NAME XmStringNConcat --A compound string function that appends a specified num- ber of bytes to a compound string SYNOPSIS #include <Xm/Xm.h> XmString XmStringNConcat (s1, s2, num_bytes) XmString s1; XmString s2; int num_bytes; VERSION This page documents version 1.2 of the Motif library. DESCRIPTION XmStringNConcat appends a specified number of bytes from s2 to the end of s1, including tags, directional indicators, and separators. It then re- turns the resulting compound string. The original strings are preserved. The space for the resulting compound string is allocated within the func- tion. 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. num_bytes 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 possi- bly fewer than this value, will be appended to s1 such that the re- sulting string is still a valid compound string. RETURN VALUE Returns a new compound string. RELATED INFORMATION XmStringCreate(3X) and XmStringFree(3X). XmStringNConcat(3X)