Changeset: 9d7469c47ad8 for MonetDB URL: http://dev.monetdb.org/hg/MonetDB?cmd=changeset;node=9d7469c47ad8 Modified Files: gdk/gdk_atoms.c Branch: Jan2014 Log Message:
fix for bug 3508, ie handle trailing spaces diffs (57 lines): diff --git a/gdk/gdk_atoms.c b/gdk/gdk_atoms.c --- a/gdk/gdk_atoms.c +++ b/gdk/gdk_atoms.c @@ -464,6 +464,8 @@ bitFromStr(const char *src, int *len, bi } else { p = src; } + while (GDKisspace(*p)) + p++; return (int) (p - src); } @@ -642,6 +644,8 @@ numFromStr(const char *src, int *len, vo break; } } + while (GDKisspace(*p)) + p++; return (int) (p - src); } @@ -727,6 +731,8 @@ ptrFromStr(const char *src, int *len, pt } **dst = (ptr) base; } + while (GDKisspace(*p)) + p++; return (int) (p - src); } @@ -769,6 +775,8 @@ dblFromStr(const char *src, int *len, db **dst = (dbl) d; } } + while (GDKisspace(*p)) + p++; return (int) (p - src); } @@ -802,6 +810,8 @@ fltFromStr(const char *src, int *len, fl errno = 0; f = strtof(src, &pe); p = pe; + while (GDKisspace(*p)) + p++; n = (int) (p - src); if (n == 0 || (errno == ERANGE && (f < -1 || f > 1)) #ifdef INFINITY @@ -1690,6 +1700,8 @@ OIDfromStr(const char *src, int *len, oi } p += pos; } + while (GDKisspace(*p)) + p++; return (int) (p - src); } _______________________________________________ checkin-list mailing list checkin-list@monetdb.org https://www.monetdb.org/mailman/listinfo/checkin-list