| version 1.15, 1997/08/25 19:31:45 |
version 1.16, 1998/02/03 18:23:43 |
| Line 131 cgetcap(buf, cap, type) |
|
| Line 131 cgetcap(buf, cap, type) |
|
| char *buf, *cap; |
char *buf, *cap; |
| int type; |
int type; |
| { |
{ |
| register char *bp, *cp; |
char *bp, *cp; |
| |
|
| bp = buf; |
bp = buf; |
| for (;;) { |
for (;;) { |
| Line 212 getent(cap, len, db_array, fd, name, dep |
|
| Line 212 getent(cap, len, db_array, fd, name, dep |
|
| int fd, depth; |
int fd, depth; |
| { |
{ |
| DB *capdbp; |
DB *capdbp; |
| register char *r_end, *rp = NULL, **db_p; /* pacify gcc */ |
char *r_end, *rp = NULL, **db_p; /* pacify gcc */ |
| int myfd = 0, eof, foundit, retval, clen; |
int myfd = 0, eof, foundit, retval, clen; |
| char *record, *cbuf; |
char *record, *cbuf; |
| int tc_not_resolved; |
int tc_not_resolved; |
| Line 297 getent(cap, len, db_array, fd, name, dep |
|
| Line 297 getent(cap, len, db_array, fd, name, dep |
|
| */ |
*/ |
| { |
{ |
| char buf[BUFSIZ]; |
char buf[BUFSIZ]; |
| register char *b_end, *bp; |
char *b_end, *bp; |
| register int c; |
int c; |
| |
|
| /* |
/* |
| * Loop invariants: |
* Loop invariants: |
| Line 408 getent(cap, len, db_array, fd, name, dep |
|
| Line 408 getent(cap, len, db_array, fd, name, dep |
|
| * references in it ... |
* references in it ... |
| */ |
*/ |
| tc_exp: { |
tc_exp: { |
| register char *newicap, *s; |
char *newicap, *s; |
| register int newilen; |
int newilen; |
| u_int ilen; |
u_int ilen; |
| int diff, iret, tclen; |
int diff, iret, tclen; |
| char *icap, *scan, *tc, *tcstart, *tcend; |
char *icap, *scan, *tc, *tcstart, *tcend; |
|
|
| cgetmatch(buf, name) |
cgetmatch(buf, name) |
| char *buf, *name; |
char *buf, *name; |
| { |
{ |
| register char *np, *bp; |
char *np, *bp; |
| |
|
| /* |
/* |
| * Start search at beginning of record. |
* Start search at beginning of record. |
|
|
| */ |
*/ |
| int |
int |
| cgetnext(bp, db_array) |
cgetnext(bp, db_array) |
| register char **bp; |
char **bp; |
| char **db_array; |
char **db_array; |
| { |
{ |
| size_t len; |
size_t len; |
| Line 788 cgetstr(buf, cap, str) |
|
| Line 788 cgetstr(buf, cap, str) |
|
| char *buf, *cap; |
char *buf, *cap; |
| char **str; |
char **str; |
| { |
{ |
| register u_int m_room; |
u_int m_room; |
| register char *bp, *mp; |
char *bp, *mp; |
| int len; |
int len; |
| char *mem; |
char *mem; |
| |
|
| Line 828 cgetstr(buf, cap, str) |
|
| Line 828 cgetstr(buf, cap, str) |
|
| if (*bp == ':' || *bp == '\0') |
if (*bp == ':' || *bp == '\0') |
| break; /* drop unfinished escape */ |
break; /* drop unfinished escape */ |
| if ('0' <= *bp && *bp <= '7') { |
if ('0' <= *bp && *bp <= '7') { |
| register int n, i; |
int n, i; |
| |
|
| n = 0; |
n = 0; |
| i = 3; /* maximum of three octal digits */ |
i = 3; /* maximum of three octal digits */ |
|
|
| cgetustr(buf, cap, str) |
cgetustr(buf, cap, str) |
| char *buf, *cap, **str; |
char *buf, *cap, **str; |
| { |
{ |
| register u_int m_room; |
u_int m_room; |
| register char *bp, *mp; |
char *bp, *mp; |
| int len; |
int len; |
| char *mem; |
char *mem; |
| |
|
| Line 982 cgetnum(buf, cap, num) |
|
| Line 982 cgetnum(buf, cap, num) |
|
| char *buf, *cap; |
char *buf, *cap; |
| long *num; |
long *num; |
| { |
{ |
| register long n; |
long n; |
| register int base, digit; |
int base, digit; |
| register char *bp; |
char *bp; |
| |
|
| /* |
/* |
| * Find numeric capability cap |
* Find numeric capability cap |