[BACK]Return to getcap.c CVS log [TXT][DIR] Up to [cvs.NetBSD.org] / src / lib / libc / gen

Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.

Diff for /src/lib/libc/gen/getcap.c between version 1.15 and 1.16

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;
Line 589  int
Line 589  int
 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.
Line 659  cgetclose()
Line 659  cgetclose()
  */   */
 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 */
Line 912  int
Line 912  int
 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

Legend:
Removed from v.1.15  
changed lines
  Added in v.1.16

CVSweb <webmaster@jp.NetBSD.org>