X-Git-Url: http://git.marmaro.de/?p=mmh;a=blobdiff_plain;f=sbr%2Fprint_sw.c;h=02d00bc05bc501a2e8db6341f75d094cd51c90d6;hp=6f0c9816287e4357b3ec072474567032815b5eb5;hb=e917512db8efcbf3b5b5baeb64b6d345fd3686db;hpb=714b5c530ece27ea2835a313013f5b770163403c diff --git a/sbr/print_sw.c b/sbr/print_sw.c index 6f0c981..02d00bc 100644 --- a/sbr/print_sw.c +++ b/sbr/print_sw.c @@ -13,14 +13,15 @@ void print_sw(char *substr, struct swit *swp, char *prefix, FILE *fp) { int len, optno; - register int i; - register char *cp, *cp1, *sp; + int i; + char *cp, *cp1, *sp; char buf[128]; len = strlen(substr); for (; swp->sw; swp++) { /* null matches all strings */ - if (!*substr || (ssequal(substr, swp->sw) && len >= swp->minchars)) { + if (!*substr || (strncmp(swp->sw, substr, len)==0 && + len >= swp->minchars)) { optno = 0; /* next switch */ if ((sp = (&swp[1])->sw)) {