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

Diff for /src/usr.bin/rcs/diff3.c between version 1.28 and 1.29

version 1.28, 2009/10/27 23:59:42 version 1.29, 2010/07/23 08:31:19
Line 483 
Line 483 
                         if (dlp->l_lineno == start)                          if (dlp->l_lineno == start)
                                 break;                                  break;
                         if (dlp->l_lineno > start) {                          if (dlp->l_lineno > start) {
                                 dlp = TAILQ_PREV(dlp, rcs_tqh, l_list);                                  dlp = TAILQ_PREV(dlp, tqh, l_list);
                         } else if (dlp->l_lineno < start) {                          } else if (dlp->l_lineno < start) {
                                 ndlp = TAILQ_NEXT(dlp, l_list);                                  ndlp = TAILQ_NEXT(dlp, l_list);
                                 if (ndlp->l_lineno > start)                                  if (ndlp->l_lineno > start)
Line 497 
Line 497 
   
   
                 if (op == 'c') {                  if (op == 'c') {
                         insert_after = TAILQ_PREV(dlp, rcs_tqh, l_list);                          insert_after = TAILQ_PREV(dlp, tqh, l_list);
                         for (i = 0; i <= (end - start); i++) {                          for (i = 0; i <= (end - start); i++) {
                                 ndlp = TAILQ_NEXT(dlp, l_list);                                  ndlp = TAILQ_NEXT(dlp, l_list);
                                 TAILQ_REMOVE(&(dlines->l_lines), dlp, l_list);                                  TAILQ_REMOVE(&(dlines->l_lines), dlp, l_list);

Legend:
Removed from v.1.28  
changed lines
  Added in v.1.29