| .\" Copyright (c) Bruno Haible <haible@clisp.cons.org> |
| .\" |
| .\" This is free documentation; you can redistribute it and/or |
| .\" modify it under the terms of the GNU General Public License as |
| .\" published by the Free Software Foundation; either version 2 of |
| .\" the License, or (at your option) any later version. |
| .\" |
| .\" References consulted: |
| .\" GNU glibc-2 source code and manual |
| .\" Dinkumware C library reference http://www.dinkumware.com/ |
| .\" OpenGroup's Single Unix specification http://www.UNIX-systems.org/online.html |
| .\" |
| .\" Modified, aeb, 990824 |
| .\" |
| .TH MB_LEN_MAX 3 1999-07-04 "Linux" "Linux Programmer's Manual" |
| .SH NAME |
| MB_LEN_MAX \- maximum multibyte length of a character across all locales |
| .SH SYNOPSIS |
| .nf |
| .B #include <limits.h> |
| .fi |
| .SH DESCRIPTION |
| The |
| .B MB_LEN_MAX |
| macro is the upper bound for the number of bytes needed to represent a single |
| wide character, across all locales. |
| .SH "RETURN VALUE" |
| A constant integer >= 1. |
| .SH "CONFORMING TO" |
| ANSI C, POSIX.1 |
| .SH NOTES |
| The entities |
| .B MB_LEN_MAX |
| and |
| .B sizeof(wchar_t) |
| are totally unrelated. In the GNU libc, |
| .B MB_LEN_MAX |
| is typically 6 while |
| .B sizeof(wchar_t) |
| is 4. |
| .SH "SEE ALSO" |
| .BR MB_CUR_MAX (3) |