XmRegisterSegmentEncoding(3X)

XmRegisterSegmentEncoding - A compound string function that registers a compound text encoding format for a specified font list element tag

As shipped in IRIX 6.5.30. Added in IRIX 6.5.5.

     NAME
          XmRegisterSegmentEncoding - A compound string function that
          registers a compound text encoding format for a specified
          font list element tag

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

     VERSION
          This page documents Motif 2.1.

     DESCRIPTION
          XmRegisterSegmentEncoding registers a compound text encoding
          format with the specified font list element tag. The
          XmCvtXmStringToCTfunction 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_encodingvalue 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).