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

Diff for /src/usr.bin/patch/ed.c between version 1.1 and 1.2

version 1.1, 2015/10/16 07:33:47 version 1.2, 2016/02/22 19:31:38
Line 121 
Line 121 
                         continue;                          continue;
                 }                  }
   
                 if (fsm == FSM_A) {                  nline = create_line(linepos);
                         nline = create_line(linepos);                  if (cline == NULL)
                         if (cline == NULL)                          LIST_INSERT_HEAD(&head, nline, entries);
                                 LIST_INSERT_HEAD(&head, nline, entries);                  else if (fsm == FSM_A)
                         else                          LIST_INSERT_AFTER(cline, nline, entries);
                                 LIST_INSERT_AFTER(cline, nline, entries);                  else
                         cline = nline;                          LIST_INSERT_BEFORE(cline, nline, entries);
                         line_count++;                  cline = nline;
                 } else if (fsm == FSM_I) {                  line_count++;
                         nline = create_line(linepos);                  fsm = FSM_A;
                         if (cline == NULL) {  
                                 LIST_INSERT_HEAD(&head, nline, entries);  
                                 cline = nline;  
                         } else  
                                 LIST_INSERT_BEFORE(cline, nline, entries);  
                         line_count++;  
                 }  
         }          }
   
         next_intuit_at(linepos, p_input_line);          next_intuit_at(linepos, p_input_line);

Legend:
Removed from v.1.1  
changed lines
  Added in v.1.2