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

Diff for /src/usr.bin/rcs/rcs.c between version 1.64 and 1.65

version 1.64, 2010/09/23 17:59:03 version 1.65, 2010/09/29 09:23:54
Line 235 
Line 235 
 static void     rcs_parse_deltas(RCSFILE *, RCSNUM *);  static void     rcs_parse_deltas(RCSFILE *, RCSNUM *);
 static int      rcs_parse_deltatext(RCSFILE *);  static int      rcs_parse_deltatext(RCSFILE *);
 static void     rcs_parse_deltatexts(RCSFILE *, RCSNUM *);  static void     rcs_parse_deltatexts(RCSFILE *, RCSNUM *);
 static void     rcs_parse_desc(RCSFILE *, RCSNUM *);  static void     rcs_parse_desc(RCSFILE *);
   
 static int      rcs_parse_access(RCSFILE *);  static int      rcs_parse_access(RCSFILE *);
 static int      rcs_parse_symbols(RCSFILE *);  static int      rcs_parse_symbols(RCSFILE *);
Line 1177 
Line 1177 
   
         /* No matter what, we'll need everything parsed up until the description          /* No matter what, we'll need everything parsed up until the description
            so go for it. */             so go for it. */
         rcs_parse_desc(rfp, NULL);          rcs_parse_desc(rfp);
   
         rdp = rcs_findrev(rfp, rfp->rf_head);          rdp = rcs_findrev(rfp, rfp->rf_head);
         if (rdp == NULL) {          if (rdp == NULL) {
Line 1720 
Line 1720 
                 return;                  return;
   
         if (!(rfp->rf_flags & PARSED_DESC))          if (!(rfp->rf_flags & PARSED_DESC))
                 rcs_parse_desc(rfp, rev);                  rcs_parse_desc(rfp);
         for (;;) {          for (;;) {
                 if (rev != NULL) {                  if (rev != NULL) {
                         rdp = rcs_findrev(rfp, rev);                          rdp = rcs_findrev(rfp, rev);
Line 1744 
Line 1744 
  * Parse RCS description.   * Parse RCS description.
  */   */
 static void  static void
 rcs_parse_desc(RCSFILE *rfp, RCSNUM *rev)  rcs_parse_desc(RCSFILE *rfp)
 {  {
         int ret = 0;          int ret = 0;
   
         if ((rfp->rf_flags & PARSED_DESC) || (rfp->rf_flags & RCS_CREATE))          if ((rfp->rf_flags & PARSED_DESC) || (rfp->rf_flags & RCS_CREATE))
                 return;                  return;
         if (!(rfp->rf_flags & PARSED_DELTAS))          if (!(rfp->rf_flags & PARSED_DELTAS))
                 rcs_parse_deltas(rfp, rev);                  rcs_parse_deltas(rfp, NULL);
         /* do parsing */          /* do parsing */
         ret = rcs_gettok(rfp);          ret = rcs_gettok(rfp);
         if (ret != RCS_TOK_DESC)          if (ret != RCS_TOK_DESC)

Legend:
Removed from v.1.64  
changed lines
  Added in v.1.65