Variable name can be used instead of s2. * ddb/db_aout.c (aout_db_eq_name): Remove unnecessary variable.
--- ddb/db_aout.c | 11 +++++------ 1 file changed, 5 insertions(+), 6 deletions(-) diff --git a/ddb/db_aout.c b/ddb/db_aout.c index 5cb3911..63fa518 100644 --- a/ddb/db_aout.c +++ b/ddb/db_aout.c @@ -152,18 +152,17 @@ aout_db_eq_name(sp, name) struct nlist *sp; char *name; { - char *s1, *s2; + char *s1; s1 = sp->n_un.n_name; - s2 = name; - if (*s1 == '_' && *s2 && *s2 != '_') + if (*s1 == '_' && *name && *name != '_') s1++; - while (*s2) { - if (*s1++ != *s2++) { + while (*name) { + if (*s1++ != *name++) { /* * check .c .o file name comparison case */ - if (*s2 == 0 && sp->n_un.n_name <= s1 - 2 + if (*name == 0 && sp->n_un.n_name <= s1 - 2 && s1[-2] == '.' && s1[-1] == 'o') return(TRUE); return(FALSE); -- 1.8.1.4