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