mblen(3) Library Functions Manual mblen(3) mblen - C (libc, -lc) #include int mblen(size_t n; const char s[n], size_t n); s NULL, mblen() n , s . , mblen(). null, , s. null, 0. n , s, , mblen() -1. , n MB_CUR_MAX, . , s, , mblen() -1. s NULL, mblen() ( ), , , ; , . mblen() , , s, null. 0, null. -1, . attributes(7). +----------------------------+----------------------------------------------------------+--------------------------+ | | | | +----------------------------+----------------------------------------------------------+--------------------------+ |mblen() | | MT-Unsafe race | +----------------------------+----------------------------------------------------------+--------------------------+ mbrlen(3) . C11, POSIX.1-2008. POSIX.1-2001, C99. mblen() LC_CTYPE . mbrlen(3) () aereiae , Alexey , Azamat Hackimov , Dmitriy S. Seregin , Dmitry Bolkhovskikh , ITriskTI , Max Is , Yuri Kozlov , , Kirill Rekhov ; GNU (GNU General Public License - GPL, 3 ) , - . - , , () () () <>. Linux 6.15 28 2025 . mblen(3)