Lines Matching refs:seg
17 int ports(seg, proto, pp, cp, tp, linenum)
18 char ***seg;
27 if (!*seg || !**seg || !***seg)
29 if (!strcasecmp(**seg, "port") && *(*seg + 1) && *(*seg + 2)) {
30 (*seg)++;
31 if (ISALNUM(***seg) && *(*seg + 2)) {
32 if (portnum(**seg, proto, pp, linenum) == 0)
34 (*seg)++;
35 if (!strcmp(**seg, "<>"))
37 else if (!strcmp(**seg, "><"))
42 linenum, **seg);
45 (*seg)++;
46 if (**seg == NULL) {
51 if (portnum(**seg, proto, tp, linenum) == 0)
53 } else if (!strcmp(**seg, "=") || !strcasecmp(**seg, "eq"))
55 else if (!strcmp(**seg, "!=") || !strcasecmp(**seg, "ne"))
57 else if (!strcmp(**seg, "<") || !strcasecmp(**seg, "lt"))
59 else if (!strcmp(**seg, ">") || !strcasecmp(**seg, "gt"))
61 else if (!strcmp(**seg, "<=") || !strcasecmp(**seg, "le"))
63 else if (!strcmp(**seg, ">=") || !strcasecmp(**seg, "ge"))
67 linenum, **seg);
71 (*seg)++;
72 if (portnum(**seg, proto, pp, linenum) == 0)
76 (*seg)++;