frontend/ftesopt.c, ft_getstat(), cleanup

This commit is contained in:
rlar 2016-03-25 12:54:26 +01:00
parent 371bbf487b
commit 81bf9fb9ba
1 changed files with 4 additions and 16 deletions

View File

@ -38,30 +38,18 @@ ft_getstat(struct circ *ci, char *name)
if (name) {
for (i = 0; i < FTEOPTcount; i++)
if (eq(name, FTEOPTtbl[i].keyword)) {
struct variable *vv;
vv = getFTEstat(FTEOPTtbl + i, ci->FTEstats, NULL);
if (vv) {
return (vv);
} else {
return (NULL);
}
}
if (eq(name, FTEOPTtbl[i].keyword))
return getFTEstat(FTEOPTtbl + i, ci->FTEstats, NULL);
return (NULL);
} else {
struct variable *vars = NULL;
for (i = FTEOPTcount; --i >= 0;) {
struct variable *v;
v = getFTEstat(FTEOPTtbl + i, ci->FTEstats, vars);
vars = v;
}
for (i = FTEOPTcount; --i >= 0;)
vars = getFTEstat(FTEOPTtbl + i, ci->FTEstats, vars);
return vars;
}
}
/* This function fill the value field of the variable */
static struct variable *
getFTEstat(struct FTEparm *p, FTESTATistics *stat, struct variable *next)
{