svcadm(1M)을 검색하려면 섹션에서 1M 을 선택하고, 맨 페이지 이름에 svcadm을 입력하고 검색을 누른다.
mblen(3c)
Standard C Library Functions mblen(3C)
NAME
mblen - get number of bytes in a character
SYNOPSIS
#include <stdlib.h>
int mblen(const char *s, size_t n);
DESCRIPTION
If s is not a null pointer, mblen() determines the number of bytes con‐
stituting the character pointed to by s. It is equivalent to:
mbtowc((wchar_t *)0,s, n);
A call with s as a null pointer causes this function to return 0. The
behavior of this function is affected by the LC_CTYPE category of the
current locale.
RETURN VALUES
If s is a null pointer, mblen() returns 0. It s is not a null pointer,
mblen() returns 0 (if s points to the null byte), the number of bytes
that constitute the character (if the next n or fewer bytes form a
valid character), or −1 (if they do not form a valid character) and may
set errno to indicate the error. In no case will the value returned be
greater than n or the value of the MB_CUR_MAX macro.
ERRORS
The mblen() function may fail if:
EILSEQ Invalid character sequence is detected.
ATTRIBUTES
See attributes(7) for descriptions of the following attributes:
tab() box; cw(2.75i) |cw(2.75i) lw(2.75i) |lw(2.75i) ATTRIBUTE TYPEAT‐
TRIBUTE VALUE _ CSIEnabled _ Interface StabilityStandard _ MT-LevelMT-
Safe
SEE ALSO
wctomb(3C), mbstowcs(3C), mbtowc(3C), setlocale(3C), wcstombs(3C),
attributes(7), standards(7)
Oracle Solaris 11.4 10 Oct 2014 mblen(3C)