82 |
|
{ |
83 |
|
while (isspace(*s)) |
84 |
|
s++; |
85 |
< |
if ((*s == '-') | (*s == '+')) |
86 |
< |
s++; |
85 |
> |
s += (*s == '-') | (*s == '+'); |
86 |
|
if (!isdigit(*s)) |
87 |
|
return(NULL); |
88 |
|
do |
99 |
|
|
100 |
|
while (isspace(*s)) |
101 |
|
s++; |
102 |
< |
if ((*s == '-') | (*s == '+')) |
104 |
< |
s++; |
102 |
> |
s += (*s == '-') | (*s == '+'); |
103 |
|
cp = s; |
104 |
|
while (isdigit(*cp)) |
105 |
|
cp++; |
161 |
|
{ |
162 |
|
while (*s == '_') /* skip leading underscores */ |
163 |
|
s++; |
164 |
< |
if (!isascii(*s) || !isalpha(*s)) /* start with a letter */ |
164 |
> |
if (!isascii(*s) | !isalpha(*s)) /* start with a letter */ |
165 |
|
return(0); |
166 |
|
while (isascii(*++s) && isgraph(*s)) /* all visible characters */ |
167 |
|
; |