[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: gnulib string module problems on Debian stable, maybe other platform
From: |
Jim Meyering |
Subject: |
Re: gnulib string module problems on Debian stable, maybe other platforms |
Date: |
Thu, 01 Feb 2007 10:44:32 +0100 |
Paul Eggert <address@hidden> wrote:
> I ran into a problem building CVS coreutils on Debian stable, since
> coreutils does not use some of the string.h-related modules, but
> Debian string.h #defines some of the symbols that string.h therefore
> attempts to #define to foo_is_unportable, and the #defines collide.
>
> I worked around my particular problem by installing the patch proposed
> below. But I see further problems in this area. For example,
> mountlist uses strstr in a system-dependent way where the ASCII-only
> system strstr is just fine. A program that uses mountlist shouldn't
> need to use the gnulib strstr if it doesn't want to. But with gnulib
> string_.h as it is, it will have to use gnulib strstr.
Thanks! You beat me to it.
> How about if we remove the
> strstr_is_unportable__use_gnulib_module_strcasestr_for_portability
> symbols? They do solve a problem, but I'm not sure it's worth
> the porting hassle of continuing to support them.
>
> Maybe there's a better way to address the same problem?
I hope so. I like the safety net.
How about a c-strstr module, analogous to c-strtod?
i.e., strstr as if it were operating in the C locale.
It'd end up using vendor-supplied strstr in most cases.
- gnulib string module problems on Debian stable, maybe other platforms, Paul Eggert, 2007/02/01
- Re: gnulib string module problems on Debian stable, maybe other platforms,
Jim Meyering <=
- Re: gnulib string module problems on Debian stable, maybe other platforms, Paul Eggert, 2007/02/01
- strstr, strcase, strcasestr, and i18n, Bruno Haible, 2007/02/01
- Re: strstr, strcase, strcasestr, and i18n, Paul Eggert, 2007/02/02
- Re: strstr, strcase, strcasestr, and i18n, Bruno Haible, 2007/02/04
Re: [bug-gnulib] gnulib string module problems on Debian stable, maybe other platforms, Bruno Haible, 2007/02/01