#include <euc.h>
int csetlen(int codeset);
int csetcol(int codeset);
int csetno(unsigned char c);
#include <widec.h>
int wcsetno(wchar_t pc);
MT-Safe with exceptions
csetno() is a macro that returns a codeset number (0, 1, 2, or 3) for the
EUC
character whose first byte is c. For example,
#include<euc.h>...x+=csetcol(csetno(c));increments a counter ‘‘x’’ (such as the cursor position) by the width of the character whose first byte is c.
wcsetno()
is a macro that returns a codeset number (0, 1, 2, or 3) for the given
process code character pc. For example,
#include<euc.h>#include<widec.h>...x+=csetcol(wcsetno(pc));increments a counter ‘‘x’’ (such as the cursor position) by the width of the Process Code character pc.