emacs-devel
[Top][All Lists]
Advanced

[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?




reply via email to

[Prev in Thread] Current Thread [Next in Thread]