frontend/ftesopt.c, ft_getstat(), cleanup for loop variable consing

This commit is contained in:
rlar 2016-03-25 12:42:28 +01:00
parent 44de319c34
commit 413ae5784c
1 changed files with 4 additions and 7 deletions

View File

@ -52,13 +52,10 @@ ft_getstat(struct circ *ci, char *name)
}
return (NULL);
} else {
for (i = 0, v = vars = NULL; i < FTEOPTcount; i++) {
if (v) {
v->va_next = getFTEstat(FTEOPTtbl + i, ci->FTEstats);
v = v->va_next;
} else {
vars = v = getFTEstat(FTEOPTtbl + i, ci->FTEstats);
}
for (vars = NULL, i = FTEOPTcount; --i >= 0;) {
v = getFTEstat(FTEOPTtbl + i, ci->FTEstats);
v->va_next = vars;
vars = v;
v->va_type = FTEOPTtbl[i].dataType;
v->va_name = copy(FTEOPTtbl[i].description);