Oleg Goodyckov wrote:

> During compilation of Vim 7.0 under AIX (5.1 or 5.2) I get the next error:
> "message.c", line 4180.1: 1506-191 (E) The character # is not a valid C 
> source character.
> "message.c", line 4180.2: 1506-046 (S) Syntax error.
> "message.c", line 4182.1: 1506-191 (E) The character # is not a valid C 
> source character.
> "message.c", line 4185.1: 1506-191 (E) The character # is not a valid C 
> source character.
> "message.c", line 4185.2: 1506-275 (S) Unexpected text endif encountered.
> 
> 
> Referred lines contain preprocessor directives:
>                         char *q = memchr(str_arg, '\0',
> ##if SIZEOF_INT <= 2
>                                 precision
> #else
>                                 precision <= (size_t)0x7fffffffL ? precision
>                                                        : (size_t)0x7fffffffL
> #endif
> 
> 
> These directives are not compilable because function memchr() used in 
> this code fragment on AIX is redefined as macro (see the fragment of the 
> file /usr/include/string.h below):

This was fixed in patch 7.0.007.

-- 
ARTHUR:  I am your king!
WOMAN:   Well, I didn't vote for you.
ARTHUR:  You don't vote for kings.
WOMAN:   Well, 'ow did you become king then?
                                  The Quest for the Holy Grail (Monty Python)

 /// Bram Moolenaar -- [EMAIL PROTECTED] -- http://www.Moolenaar.net   \\\
///        sponsor Vim, vote for features -- http://www.Vim.org/sponsor/ \\\
\\\        download, build and distribute -- http://www.A-A-P.org        ///
 \\\            help me help AIDS victims -- http://ICCF-Holland.org    ///

Reply via email to