Museum

Home

Lab Overview

Retrotechnology Articles

Online Manuals

⇒ getwidth(3W) — svr4 — mips UMIPS RISC/os 5.01

Media Vault

Software Library

Restoration Projects

Artifacts Sought

Related Articles

chrtbl(1M)

wchrtbl(1M)



GETWIDTH(3W-SVR4)   RISC/os Reference Manual    GETWIDTH(3W-SVR4)



NAME
     getwidth - get information of supplementary code sets

SYNOPSIS
     #include <sys/euc.h>
     #include <getwidth.h>

     void getwidth(eucwidtht *ptr);

DESCRIPTION
     getwidth() reads the character class table, which is gen-
     erated by chrtbl or wchrtbl, to get information of supple-
     mentary code sets, and sets it into the structure
     eucwidth_t.

     The structure eucwidth_t is defined in the header file
     /usr/include/euc.h as follows:

         typedef struct {
             short int _eucw1,_eucw2,_eucw3;
             short int _scrw1,_scrw2,_scrw3;
             short int _pcw;
             char_multibyte;
         } eucwidth_t;


     Code set width values for three supplementary code sets are
     set in _eucw1, _eucw2 and _eucw3, respectively.  Screen
     width values for the three supplementary code sets are set
     in _scrw1, _scrw2 and _scrw3, respectively.  The width of
     EUC process code is set in _pcw.  The maximum width in bytes
     of EUC is set in _multibyte.

     If the cswidth parameter is not set, the system default is
     required.  The system default is cswidth 1:1,0:0,0:0.

SEE ALSO
     chrtbl(1M) , wchrtbl(1M) in the System Administrator's
     Reference Manual.
















                        Printed 11/19/92                   Page 1



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