[BACK]Return to rcs.c CVS log [TXT][DIR] Up to [local] / src / usr.bin / cvs

Diff for /src/usr.bin/cvs/rcs.c between version 1.255 and 1.256

version 1.255, 2008/03/01 21:29:37 version 1.256, 2008/03/02 19:31:08
Line 212 
Line 212 
   
 #define RCS_NKEYS       (sizeof(rcs_keys)/sizeof(rcs_keys[0]))  #define RCS_NKEYS       (sizeof(rcs_keys)/sizeof(rcs_keys[0]))
   
 static const char *rcs_errstrs[] = {  
         "No error",  
         "No such entry",  
         "Duplicate entry found",  
         "Bad RCS number",  
         "Invalid RCS symbol",  
         "Parse error",  
 };  
   
 #define RCS_NERR   (sizeof(rcs_errstrs)/sizeof(rcs_errstrs[0]))  
   
 static RCSNUM   *rcs_get_revision(const char *, RCSFILE *);  static RCSNUM   *rcs_get_revision(const char *, RCSFILE *);
 int             rcs_patch_lines(struct cvs_lines *, struct cvs_lines *,  int             rcs_patch_lines(struct cvs_lines *, struct cvs_lines *,
                     struct cvs_line **, struct rcs_delta *);                      struct cvs_line **, struct rcs_delta *);
Line 1476 
Line 1465 
         }          }
   
         return (fl);          return (fl);
 }  
   
 /*  
  * rcs_errstr()  
  *  
  * Get the error string matching the RCS error code <code>.  
  */  
 const char *  
 rcs_errstr(int code)  
 {  
         const char *esp;  
   
         if (code < 0 || (code >= (int)RCS_NERR && code != RCS_ERR_ERRNO))  
                 esp = NULL;  
         else if (code == RCS_ERR_ERRNO)  
                 esp = strerror(errno);  
         else  
                 esp = rcs_errstrs[code];  
         return (esp);  
 }  }
   
 /* rcs_parse_deltas()  /* rcs_parse_deltas()

Legend:
Removed from v.1.255  
changed lines
  Added in v.1.256