shut up tcc

This commit is contained in:
tg 2007-08-20 14:12:29 +00:00
parent b82204aa3d
commit 6b9c277fbc

View File

@ -3,7 +3,7 @@
#include "sh.h" #include "sh.h"
__RCSID("$MirOS: src/bin/mksh/histrap.c,v 1.54 2007/07/31 10:42:15 tg Exp $"); __RCSID("$MirOS: src/bin/mksh/histrap.c,v 1.55 2007/08/20 14:12:29 tg Exp $");
Trap sigtraps[NSIG + 1]; Trap sigtraps[NSIG + 1];
static struct sigaction Sigact_ign; static struct sigaction Sigact_ign;
@ -1056,7 +1056,7 @@ gettrap(const char *name, int igncase)
int n = NSIG + 1; int n = NSIG + 1;
Trap *p; Trap *p;
const char *n2; const char *n2;
int (*cmpfunc)(const char *, const char *); int (*cmpfunc)(const char *, const char *) = strcmp;
if (ksh_isdigit(*name)) { if (ksh_isdigit(*name)) {
if (getn(name, &n) && 0 <= n && n < NSIG) if (getn(name, &n) && 0 <= n && n < NSIG)
@ -1066,7 +1066,8 @@ gettrap(const char *name, int igncase)
} }
n2 = strncasecmp(name, "SIG", 3) ? NULL : name + 3; n2 = strncasecmp(name, "SIG", 3) ? NULL : name + 3;
cmpfunc = igncase ? strcasecmp : strcmp; if (igncase)
cmpfunc = strcasecmp;
for (p = sigtraps; --n >= 0; p++) for (p = sigtraps; --n >= 0; p++)
if (!cmpfunc(p->name, name) || (n2 && !cmpfunc(p->name, n2))) if (!cmpfunc(p->name, name) || (n2 && !cmpfunc(p->name, n2)))
return (p); return (p);