Skip site navigation (1)Skip section navigation (2)

FreeBSD Manual Pages

  
 
  

home | help
euclen(3C)		 Standard C Library Functions		    euclen(3C)

NAME
       euclen,	euccol,	 eucscol  -  get  byte length and display width	of EUC
       characters

SYNOPSIS
       #include	<euc.h>

       int euclen(const	unsigned char *s);

       int euccol(const	unsigned char *s);

       int eucscol(const unsigned char *str);

DESCRIPTION
       The euclen() function returns the length	in bytes of the	Extended  Unix
       Code  (EUC)  character  pointed to by s,	including single-shift charac-
       ters, if	present.

       The euccol() function returns the screen	column width of	the EUC	 char-
       acter pointed to	by s.

       The  eucscol()  function	 returns  the  screen  column width of the EUC
       string pointed to by str.

       For the euclen()	and euccol(), functions, s points to the first byte of
       the  character.	This  byte  is examined	to determine its codeset.  The
       character type table for	the current locale is used  for	 codeset  byte
       length and display width	information.

USAGE
       These functions will work only with EUC locales.

       These  functions	 can  be used safely in	multithreaded applications, as
       long as setlocale(3C) is	not called to change the locale.

ATTRIBUTES
       See attributes(5) for descriptions of the following attributes:

       +-----------------------------+-----------------------------+
       |      ATTRIBUTE	TYPE	     |	    ATTRIBUTE VALUE	   |
       |MT-Level		     |MT-Safe with exceptions	   |
       +-----------------------------+-----------------------------+

SEE ALSO
       getwidth(3C), setlocale(3C), attributes(5)

SunOS 5.10			  20 Dec 1996			    euclen(3C)

NAME | SYNOPSIS | DESCRIPTION | USAGE | ATTRIBUTES | SEE ALSO

Want to link to this manual page? Use this URL:
<https://man.freebsd.org/cgi/man.cgi?query=euclen&sektion=3c&manpath=SunOS+5.10>

home | help