From: Dom Lachowicz (domlachowicz@yahoo.com)
Date: Mon Sep 15 2003 - 23:53:08 EDT
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