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
[email protected]
https://www.monetdb.org/mailman/listinfo/checkin-list