Re: [Sqlrelay-discussion] [PATCH] Few tweaks to rudiments
Brought to you by:
mused
From: Firstworks/4access <dav...@fi...> - 2005-08-26 14:24:55
|
Take a look at http://www.firstworks.com/sqlrelay-0.37pre2.tar.gz I recently made a bunch of changes to support sun compilers including a check to see if the compiler supports -Wall at configure-time. I believe it also includes these fixes. I'm still working on some errors involving different compatibility modes, but hopefully they'll be fixed soon. David Muse dav...@fi... On Fri, 2005-08-26 at 11:40 +0400, Dmitry Sivachenko wrote: > Hello! >=20 > I propose the following patch to rudiments (made against 0.28.2). >=20 > Patch to configure.in is to eliminate mandatory '-Wall' from CPPFLAGS > since there are compilers (say Sun Studio) which do not recongnize > this flag. One can always add this switch to their CPPFLAGS if desired. >=20 > Patch to charstring.h fixes the inconsistency between declarations in > charstring.h and src/charstring.C. This is actually a bug which gcc hid= es, > I suppose. >=20 > Thanks! >=20 >=20 > --- include/rudiments/charstring.h.orig =D0=A7=D1=82=D0=B2 =D0=AF=D0=BD= =D0=B2 27 06:35:07 2005 > +++ include/rudiments/charstring.h =D0=9F=D1=82=D0=BD =D0=90=D0=B2=D0=B3= 26 11:34:38 2005 > @@ -119,7 +119,7 @@ > const char *needle); > // Returns true if "haystack" contains "needle" or > // false otherwise. > - static bool contains(const char *haystack, char needle); > + static bool contains(const char *haystack, const char needle); > // Returns true if "haystack" contains "needle" or > // false otherwise. > static char *findFirst(const char *haystack, > @@ -126,7 +126,7 @@ > const char *needle); > // Returns a pointer to the first occurrance of "needle" > // in "haystack" or NULL if not found. > - static char *findFirst(const char *haystack, char needle); > + static char *findFirst(const char *haystack, const char needle); > // Returns a pointer to the first occurrance of "needle" > // in "haystack" or NULL if not found. > static char *findLast(const char *haystack, > @@ -133,7 +133,7 @@ > const char *needle); > // Returns a pointer to the last occurrance of "needle" > // in "haystack" or NULL if not found. > - static char *findLast(const char *haystack, char needle); > + static char *findLast(const char *haystack, const char needle); > // Returns a pointer to the last occurrance of "needle" > // in "haystack" or NULL if not found. > =20 > --- configure.in.orig =D0=A7=D1=82=D0=B2 =D0=90=D0=BF=D1=80 21 18:42:05= 2005 > +++ configure.in =D0=9F=D1=82=D0=BD =D0=90=D0=B2=D0=B3 26 11:31:13 2005 > @@ -288,7 +288,7 @@ > INCLUDE_ERROR=3D"1") > =20 >=20 > -CPPFLAGS=3D"-Wall -D_REENTRANT $CPPFLAGS" > +CPPFLAGS=3D"-D_REENTRANT $CPPFLAGS" > CXXFLAGS=3D"$SMALLCODE $CXXFLAGS" > =20 > AC_SUBST(CPPFLAGS) >=20 >=20 > ------------------------------------------------------- > SF.Net email is Sponsored by the Better Software Conference & EXPO > September 19-22, 2005 * San Francisco, CA * Development Lifecycle Pract= ices > Agile & Plan-Driven Development * Managing Projects & Teams * Testing &= QA > Security * Process Improvement & Measurement * http://www.sqe.com/bsce5= sf > _______________________________________________ > Sqlrelay-discussion mailing list > Sql...@li... > https://lists.sourceforge.net/lists/listinfo/sqlrelay-discussion >=20 |