summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorJohannes Hofmann <Johannes.Hofmann@gmx.de>2008-01-19 20:03:12 +0100
committerJohannes Hofmann <Johannes.Hofmann@gmx.de>2008-01-19 20:03:12 +0100
commitdb1463e3770260334fdcfe5fb43ba2a72607fe3e (patch)
tree06209f7cadbbbb3d0bc4a7723d924c0e7990f094 /src
parentc28c561ad3ee95c351391c90e985a4c93e11d21f (diff)
more strsep fix
Diffstat (limited to 'src')
-rw-r--r--src/pnmcurve.c6
1 files changed, 3 insertions, 3 deletions
diff --git a/src/pnmcurve.c b/src/pnmcurve.c
index 24a0098..6199ffe 100644
--- a/src/pnmcurve.c
+++ b/src/pnmcurve.c
@@ -147,13 +147,13 @@ static table_t*
buildCurve(const char *ctrl_points, int resolution, int maxval) {
table_t *table;
char *buf = strdup(ctrl_points);
- char *pstr = buf;
+ char *pstr, *p = buf;
int i, n = 0;
double X[MAX_CTRL], Y[MAX_CTRL];
gsl_interp_accel *acc;
gsl_spline *spline;
- while (pstr = strsep(&pstr, ",")) {
+ while (pstr = strsep(&p, ",")) {
if (n >= MAX_CTRL) {
fprintf(stderr, "maximum number of control points (%d) reached.\n",
MAX_CTRL);
@@ -161,7 +161,7 @@ buildCurve(const char *ctrl_points, int resolution, int maxval) {
}
if (sscanf(pstr, "%lf:%lf", &X[n], &Y[n]) != 2 ||
- X[n] < 0.0 || X[n] > 1.0 || Y[n] < 0.0 || Y[n] > 1.0 ||
+ X[n] < 0 || X[n] > 1 || Y[n] < 0 || Y[n] > 1 ||
(n > 0 && X[n] <= X[n - 1])) {
fprintf(stderr, "could not parse control point %s.\n", pstr);
free(buf);