Provided by: libmotif-dev_2.3.8-2build1_amd64 bug

NAME

       XmRegisterSegmentEncoding — A compound string function that registers a compound text encoding format for
       a   specified   font   list   element   tag  "XmRegisterSegment\%Encoding"  "compound  string  functions"
       "XmRegisterSegment\%Encoding"

SYNOPSIS

       #include <Xm/Xm.h>
       char * XmRegisterSegmentEncoding(
       char *fontlist_tag,
       char *ct_encoding);

DESCRIPTION

       XmRegisterSegmentEncoding registers a compound text encoding format with the specified font list  element
       tag.  The  XmCvtXmStringToCT  function  uses  this  registry to map the font list tags of compound string
       segments to compound text encoding formats. Registering a font  list  tag  that  already  exists  in  the
       registry  overwrites  the  original entry. You can unregister a font list tag by passing a NULL value for
       the ct_encoding parameter.

       fontlist_tag
                 Specifies the font list element tag to  be  registered.  The  tag  must  be  a  NULL-terminated
                 ISO8859-1 string.

       ct_encoding
                 Specifies  the  compound text character set to be used for segments with the font list tag. The
                 value must be a NULL-terminated ISO8859-1 string.  A value of XmFONTLIST_DEFAULT_TAG  maps  the
                 specified font list tag to the code set of the locale.

RETURN

       Returns  NULL  for  a  new font list tag or the old ct_encoding value for an already registered font list
       tag. The application is responsible for freeing the storage associated with the returned data (if any) by
       calling XtFree.

RELATED

       XmCvtXmStringToCT(3), XmFontList(3), XmMapSegmentEncoding(3), and XmString(3).

                                                                                    XmRegisterSegmentEncoding(3)