[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: AW: address@hidden: HP-UX: link error]
From: |
Richard Stallman |
Subject: |
Re: AW: address@hidden: HP-UX: link error] |
Date: |
Wed, 22 Mar 2006 15:48:37 -0500 |
So <sys/_mbstate_t.h> is not included (_LIBC in not defined).
When I define MULTIBYTE_IS_FORMAT_SAFE in config.h, the build
succeeds.
That does not necessarily mean it is correct to define that
symbol. Here's the explanation of it:
/* Do multibyte processing if multibytes are supported, unless
multibyte sequences are safe in formats. Multibyte sequences are
safe if they cannot contain byte sequences that look like format
conversion specifications. The GNU C Library uses UTF8 multibyte
encoding, which is safe for formats, but strftime.c can be used
with other C libraries that use unsafe encodings. */
#define DO_MULTIBYTE (HAVE_MBLEN && ! MULTIBYTE_IS_FORMAT_SAFE)
So, are multibyte sequences safe on your system?