Museum

Home

Lab Overview

Retrotechnology Articles

Online Manuals

⇒ XHPInputISO(3X) — OSF1 1.0

Media Vault

Software Library

Restoration Projects

Artifacts Sought

Related Articles

XHPConvertLookup(3X)

XHPInputISO7sub(3X)  —  Subroutines

Series 300 and 800 Only

NAME

XHPInputISO7sub − 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. 

ORIGIN

Hewlett-Packard Company

SEE ALSO

XHPConvertLookup(3X)

Typewritten Software • bear@typewritten.org • Edmonds, WA 98026