summaryrefslogtreecommitdiff
path: root/usr/src/tools/cscope-fast
diff options
context:
space:
mode:
authorToomas Soome <tsoome@me.com>2021-12-23 19:03:31 +0200
committerToomas Soome <tsoome@me.com>2022-01-17 23:16:57 +0200
commitdc1259b65efc626c37cd057774d3e3393e84c33c (patch)
treec987d9549908426310f7a2f668fd7b96134b0d1a /usr/src/tools/cscope-fast
parentcad3f045f59651045c4a2f7a7e0ca632c3d5c433 (diff)
downloadillumos-gate-dc1259b65efc626c37cd057774d3e3393e84c33c.tar.gz
14328 cscope-fast: this 'if' clause does not guard...
Reviewed by: Robert Mustacchi <rm@fingolfin.org> Approved by: Dan McDonald <danmcd@joyent.com>
Diffstat (limited to 'usr/src/tools/cscope-fast')
-rw-r--r--usr/src/tools/cscope-fast/cgrep.c29
1 files changed, 12 insertions, 17 deletions
diff --git a/usr/src/tools/cscope-fast/cgrep.c b/usr/src/tools/cscope-fast/cgrep.c
index 7875789364..bd7c3e8043 100644
--- a/usr/src/tools/cscope-fast/cgrep.c
+++ b/usr/src/tools/cscope-fast/cgrep.c
@@ -20,16 +20,13 @@
* CDDL HEADER END
*/
/* Copyright (c) 1990 AT&T */
-/* All Rights Reserved */
-
+/* All Rights Reserved */
/*
* Copyright 2004 Sun Microsystems, Inc. All rights reserved.
* Use is subject to license terms.
*/
-#pragma ident "%Z%%M% %I% %E% SMI"
-
/*
* cscope - interactive C symbol or text cross-reference
*
@@ -209,7 +206,7 @@ typedef struct {
#define ADD(N) if (qtail) qtail = qtail->next = NEW(N); \
else qtail = qhead = NEW(N)
#define DEL() { Link *_l = qhead; if ((qhead = qhead->next) == NULL) \
- qtail = NULL; _l->next = froot; froot = _l; }
+ { qtail = NULL; } _l->next = froot; froot = _l; }
static uchar_t *buffer;
static uchar_t *bufend;
@@ -718,10 +715,8 @@ followstate(re_re *r, State *s, int a, Positionset *fpos)
for (q = e->follow, eq = q + e->flen; q < eq; q++) {
SET(fpos, *q, r->posbase[j].fcount + 1)
#ifdef DEBUG
- printf("CHAR %c FC %c COUNT %d\n",
- a,
- r->ptr[*q]->lit,
- r->posbase[j].fcount+1);
+ printf("CHAR %c FC %c COUNT %d\n", a,
+ r->ptr[*q]->lit, r->posbase[j].fcount+1);
#endif
}
}
@@ -889,8 +884,8 @@ stateof(re_re *r, Positionset *ps)
if (s->npos == ps->count) {
for (p = s->pos+r->posbase, e = p+s->npos; p < e; p++)
if (ps->base[p->id].id == 0 ||
- ps->base[p->id].fcount != p->fcount)
- goto next;
+ ps->base[p->id].fcount != p->fcount)
+ goto next;
return (s);
}
next:;
@@ -962,8 +957,9 @@ lex(re_re *r, PATTERN *pat)
if (pat->loc1 == pat->loc2) {
err("syntax error - missing character "
"after \\");
- } else
- toklit = r->cmap[*pat->loc1++];
+ } else {
+ toklit = r->cmap[*pat->loc1++];
+ }
break;
case '^': case '$': toktype = Literal; toklit = NL; break;
default: toktype = Literal; toklit = r->cmap[toklit]; break;
@@ -990,8 +986,7 @@ ccl(PATTERN *pat, uchar_t *tab)
lastc = *pat->loc1++;
}
/* scan for chars */
- for (; (pat->loc1 < pat->loc2) && (*pat->loc1 != ']');
- pat->loc1++) {
+ for (; (pat->loc1 < pat->loc2) && (*pat->loc1 != ']'); pat->loc1++) {
if (*pat->loc1 == '-') {
if (lastc < 0) CCL_SET(tab, pat->cmap['-']);
else range = 1;
@@ -1109,7 +1104,7 @@ d1(re_re *r, PATTERN *pat)
e = d2(r, pat);
while ((toktype == Literal) || (toktype == Dot) || (toktype == Lpar) ||
- (toktype == Backslash) || (toktype == Charclass)) {
+ (toktype == Backslash) || (toktype == Charclass)) {
f = d2(r, pat);
e = newexpr(Cat, 0, e, f);
}
@@ -1784,7 +1779,7 @@ fgetfile(LINE *cur_ptr)
*/
int bytes; /* bytes read in current buffer */
int bufsize = MAXBUFSIZE; /* free space in data buffer */
- int save_current;
+ int save_current;
uchar_t *begin = cur_ptr->prntbuf;
/*