Re: Commit: 5291

From: Dom Lachowicz (domlachowicz@yahoo.com)
Date: Mon Sep 15 2003 - 23:53:08 EDT

  • Next message: Torstein Sunde: "Minor bug in Enchant patch for Gtkspell"

    I just committed the same thing to configure.in. We
    should ditch configure.in for 2.2

    Dom

    --- Robert Wilhelm <robert.wilhelm@gmx.net> wrote:
    > I have committed a patch to speed up rtf loading
    > quite a bit
    > by using system strcasecmp instead of our homegrown
    > UT_stricmp code.
    >
    > I have added a check only to configure.ac so you
    > will have to
    > run autogen.
    >
    > Robert
    >
    > Index: configure.ac
    >
    ===================================================================
    > RCS file: /cvsroot/abi/configure.ac,v
    > retrieving revision 1.110
    > diff -u -r1.110 configure.ac
    > --- configure.ac 12 Sep 2003 15:15:17 -0000
    > 1.110
    > +++ configure.ac 16 Sep 2003 03:27:01 -0000
    > @@ -350,7 +350,7 @@
    > dnl Checks for library functions.
    > AC_FUNC_ALLOCA
    > AC_TYPE_SIGNAL
    > -AC_CHECK_FUNCS(re_comp regcomp strdup strstr)
    > +AC_CHECK_FUNCS(re_comp regcomp strdup strstr
    > strcasecmp)
    >
    >
    > AC_CHECK_FUNC(putenv,abi_putenv=maybe,abi_putenv=no)
    >
    > AC_CHECK_FUNC(setenv,abi_setenv=maybe,abi_setenv=no)
    > Index: src/af/util/xp/ut_string.cpp
    >
    ===================================================================
    > RCS file:
    > /cvsroot/abi/src/af/util/xp/ut_string.cpp,v
    > retrieving revision 1.93
    > diff -u -r1.93 ut_string.cpp
    > --- src/af/util/xp/ut_string.cpp 5 Feb 2003
    > 01:44:18 -0000
    > 1.93
    > +++ src/af/util/xp/ut_string.cpp 16 Sep 2003
    > 03:27:03 -0000
    > @@ -154,6 +154,12 @@
    >
    > UT_sint32 UT_stricmp(const char * s1, const char *
    > s2)
    > {
    > +
    > +#ifdef HAVE_STRCASECMP
    > +
    > + return strcasecmp(s1,s2);
    > +
    > +#else
    > UT_return_val_if_fail(s1, 1);
    > UT_return_val_if_fail(s2, -1);
    >
    > @@ -176,6 +182,7 @@
    > while (c1 == c2);
    >
    > return c1 - c2;
    > +#endif /* HAVE_STRCASECMP */
    > }
    >
    >

    __________________________________
    Do you Yahoo!?
    Yahoo! SiteBuilder - Free, easy-to-use web site design software
    http://sitebuilder.yahoo.com



    This archive was generated by hypermail 2.1.4 : Tue Sep 16 2003 - 00:07:07 EDT