version 1.2, 1996/06/26 05:37:59 |
version 1.3, 1997/01/17 07:13:06 |
|
|
} |
} |
|
|
/* skip to field width */ |
/* skip to field width */ |
for (; index(SKIP1, *fmt); ++fmt) ; |
for (; strchr(SKIP1, *fmt); ++fmt) ; |
fieldwidth = *fmt == '*' ? getint() : 0; |
fieldwidth = *fmt == '*' ? getint() : 0; |
|
|
/* skip to possible '.', get following precision */ |
/* skip to possible '.', get following precision */ |
for (; index(SKIP2, *fmt); ++fmt) ; |
for (; strchr(SKIP2, *fmt); ++fmt) ; |
if (*fmt == '.') |
if (*fmt == '.') |
++fmt; |
++fmt; |
precision = *fmt == '*' ? getint() : 0; |
precision = *fmt == '*' ? getint() : 0; |
|
|
for (; index(SKIP2, *fmt); ++fmt) ; |
for (; strchr(SKIP2, *fmt); ++fmt) ; |
if (!*fmt) { |
if (!*fmt) { |
warnx ("missing format character"); |
warnx ("missing format character"); |
return(1); |
return(1); |
|
|
if (!*gargv) |
if (!*gargv) |
return(0); |
return(0); |
|
|
if (index(number, **gargv)) |
if (strchr(number, **gargv)) |
return(atoi(*gargv++)); |
return(atoi(*gargv++)); |
|
|
return 0; |
return 0; |