From 7bab43450428d388ce1dfa780548d03d35ec96a0 Mon Sep 17 00:00:00 2001 From: rlar Date: Wed, 23 Dec 2015 10:33:53 +0100 Subject: [PATCH] frontend/rawfile.c, fixdims(), turn `if' upside-down for readability --- src/frontend/rawfile.c | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/src/frontend/rawfile.c b/src/frontend/rawfile.c index 82e4322fa..baa08835d 100644 --- a/src/frontend/rawfile.c +++ b/src/frontend/rawfile.c @@ -497,7 +497,7 @@ raw_read(char *name) { fprintf(cp_err, "Error: bad var line %s\n", buf); /* Fix the name... */ - if (isdigit(*v->v_name) && (r = ft_typabbrev(v ->v_type)) != NULL) { + if (isdigit(v->v_name[0]) && (r = ft_typabbrev(v ->v_type)) != NULL) { char *x = v->v_name; v->v_name = tprintf("%s(%s)", r, v->v_name); tfree(x); @@ -697,10 +697,10 @@ fixdims(struct dvec *v, char *s) for (i = 0, ndimpoints = 1; i < v->v_numdims; i++) ndimpoints *= v->v_dims[i]; - if (ndimpoints > v->v_length) - v->v_numdims = 0; - else + if (v->v_length >= ndimpoints) v->v_length = ndimpoints; + else + v->v_numdims = 0; }