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

Diff for /src/usr.bin/cvs/rcsnum.c between version 1.6 and 1.7

version 1.6, 2005/01/03 22:10:12 version 1.7, 2005/02/25 20:05:42
Line 59 
Line 59 
   
   
 /*  /*
    * rcsnum_parse()
    *
    * Parse a string specifying an RCS number and return the corresponding RCSNUM.
    */
   RCSNUM*
   rcsnum_parse(const char *str)
   {
           char *ep;
           RCSNUM *num;
   
           if ((num = rcsnum_alloc()) == NULL)
                   return (NULL);
   
           if (rcsnum_aton(str, &ep, num) < 0) {
                   rcsnum_free(num);
                   return (NULL);
           }
   
           return (num);
   }
   
   
   /*
  * rcsnum_free()   * rcsnum_free()
  *   *
  * Free an RCSNUM structure previously allocated with rcsnum_alloc().   * Free an RCSNUM structure previously allocated with rcsnum_alloc().
  */   */
   
 void  void
 rcsnum_free(RCSNUM *rn)  rcsnum_free(RCSNUM *rn)
 {  {

Legend:
Removed from v.1.6  
changed lines
  Added in v.1.7