Provided by: libmotif-dev_2.3.8-3.1build1_amd64 

NAME
XmCvtXmStringToByteStream — A compound string function that converts a compound string to a Byte Stream
format "XmCvtXmStringToByteStream" "compound string functions" "XmCvtXmStringToByteStream"
SYNOPSIS
#include <Xm/Xm.h>
unsigned int XmCvtXmStringToByteStream(
XmString string,
unsigned char **prop_return);
DESCRIPTION
XmCvtXmStringToByteStream converts a compound string to a string of bytes representing the compound
string in Byte Stream format. This routine is typically used by the source of a data transfer operation
to produce a Byte Stream representation for transferring a compound string to a destination.
If prop_return is not NULL, this function creates a string of characters in Byte Stream format and
returns it in prop_return. The function also returns the number of bytes in prop_return. If prop_return
is NULL, the function does not return the Byte Stream format string, but it does calculate and return the
number of bytes that would appear in the Byte Stream format string.
string Specifies a compound string to be converted to Byte Stream format
prop_return
Specifies a pointer to a string in Byte Stream format that is created and returned by this
function. If prop_return is NULL, no Byte Stream format string is returned. When a Byte
Stream format string is returned, the function allocates space to hold it. The application is
responsible for managing this allocated space. The application can recover the allocated space
by calling XtFree.
RETURN
Returns the number of bytes in the Byte Stream representation (whether or not the Byte Stream
representation is returned).
RELATED
XmString(3) and XmCvtByteStreamToXmString(3).
XmCvtXmStringToByteStream(3)