diff --git a/src/debug.c b/src/debug.c index d9a934d842d509655d35f7869daf8c3748bf5c5b..781efec3ec7810873c05290128180c4a10d341a8 100644 --- a/src/debug.c +++ b/src/debug.c @@ -83,7 +83,7 @@ INT32 checked(void *a,INT32 delta) { next=m->next; m->next=new_hash[((long)m->marked)%new_hashsize]; - new_hash[((int)m->marked)%new_hashsize]=m; + new_hash[((long)m->marked)%new_hashsize]=m; } } diff --git a/src/modules/regexp/regexp.c b/src/modules/regexp/regexp.c index 939c63a7bdf44d2b48fd38e58327681b57b34313..da699a58d584c131b1a465e1c536a16d71511757 100644 --- a/src/modules/regexp/regexp.c +++ b/src/modules/regexp/regexp.c @@ -1169,25 +1169,26 @@ regexp *r; register char *nxt; s = r->program + 1; - while (op != END) { /* While that wasn't END last time... */ + while (op != END) + { /* While that wasn't END last time... */ op = OP(s); - printf("%2ld%s", (long)(s - r->program), regprop(s)); /* Where, what. */ + printf("%2ld%s", (long)(s - r->program), regprop(s)); /* Where, what. */ nxt = regnext(s); - if (nxt == (char *)NULL) /* nxt ptr. */ - printf("(0)"); + if (nxt == (char *)NULL) /* nxt ptr. */ + printf("(0)"); else - printf("(%ld)", (long)( (s - r->program) + (nxt - s) )); + printf("(%ld)", (long)( (s - r->program) + (nxt - s))); s += 3; if (op == ANYOF || op == ANYBUT || op == EXACTLY) { - /* Literal string, where present. */ - while (*s != '\0') { - putchar(*s); - s++; - } - s++; - } + /* Literal string, where present. */ + while (*s != '\0') { + putchar(*s); + s++; + } + s++; + } putchar('\n'); - } + } /* Header fields of interest. */ if (r->regstart != '\0')