From 81bf9fb9ba693dd141d2351fbeedd3e7ff11b946 Mon Sep 17 00:00:00 2001 From: rlar Date: Fri, 25 Mar 2016 12:54:26 +0100 Subject: [PATCH] frontend/ftesopt.c, ft_getstat(), cleanup --- src/frontend/ftesopt.c | 20 ++++---------------- 1 file changed, 4 insertions(+), 16 deletions(-) diff --git a/src/frontend/ftesopt.c b/src/frontend/ftesopt.c index c86478c73..f9504e6fd 100644 --- a/src/frontend/ftesopt.c +++ b/src/frontend/ftesopt.c @@ -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) {