XHPInputISO7sub(3X)XHPInputISO7sub(3X)NAMEXHPInputISO7sub - map keysyms into ISO 7-bit substitution characters.
SYNOPSIS
int XHPInputISO7sub(display, keysym, modifiers, buffer_return,
bytes_buffer, status_in_out)
Display *display;
KeySym *keysym;
unsigned int modifiers;
char *buffer_return;
int bytes_buffer;
XComposeStatus *status_in_out;
DESCRIPTION
display Specifies the connection to the X server.
keysym Specifies the keysym that is to be converted into an ISO
7-bit substitution character.
modifiers Specifies the modifiers to be applied to the keysym.
buffer_return Returns the translated characters.
bytes_buffer Specifies the length of the buffer. No more than
bytes_buffer of translation are returned.
status_in_out Specifies the XComposeStatus structure.
XHPInputISO7sub will convert keysym into a ISO 7-bit substitution
character, if appropriate. This routine will also process the control
modifier. The return value is the length of the string returned in
buffer_return. This routine is intended to be used in conjunction with
XHPConvertLookup.
status_in_out is used to hold the information necessary to perform
7-bit substitution input. This structure must contain null values
before this routine is first invoked, and must remain unchanged between
uses.
XHPConvertLookup and XHPInputISO7sub are provided for backwards
compatibility only; these routines will be discontinued in a future
release of HP-UX. The operating system provides no direct support for
processing ISO 7-bit substitution characters. Users of ISO 7-bit
substitution character set should migrate their data to a supported
8-bit encoding, such as ISO 8859.1. Additionally, users desiring the
same capabilities as those provided by these routines should use
XOpenIM, XCreateIC, and XmbLookupString.
ORIGIN
Hewlett-Packard Company
SEE ALSOXHPConvertLookup(3X)X Version 11 Release 5 XHPInputISO7sub(3X)