Hi,

gcc also defines MB_MAX_LEN to be 1! clang simply mimics its behavior.
Yes, this behavior is incorrect, but see eglibc's limits.h... it fixes
this issue already!

===

gcc's (4.6.3) limits.h:

/* Maximum length of a multibyte character.  */
#ifndef MB_LEN_MAX
#define MB_LEN_MAX 1
#endif

===

eglibc's limits.h:
/usr/include/limits.h:

/* Maximum length of any multibyte character in any locale.
   We define this value here since the gcc header does not define
   the correct value.  */
#define MB_LEN_MAX  16

===

As the package maintainer above has stated, can you elaborate on,
specifically, what problem this is causing you?

Tyler



-- 
To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org

Reply via email to