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

Diff for /src/usr.bin/patch/pch.c between version 1.41.6.1 and 1.41.6.2

version 1.41.6.1, 2015/07/27 16:08:18 version 1.41.6.2, 2015/07/31 18:21:58
Line 1393 
Line 1393 
                     (*t == 'a' || *t == 'c' || *t == 'd' || *t == 'i' || *t == 's')) {                      (*t == 'a' || *t == 'c' || *t == 'd' || *t == 'i' || *t == 's')) {
                         if (pipefp != NULL)                          if (pipefp != NULL)
                                 fputs(buf, pipefp);                                  fputs(buf, pipefp);
                         if (*t != 'd') {                          if (*t == 's') {
                                   for (;;) {
                                           bool continued = false;
                                           t = buf + strlen(buf) - 1;
                                           while (--t >= buf && *t == '\\')
                                                   continued = !continued;
                                           if (!continued ||
                                               pgets(buf, sizeof buf, pfp) == NULL)
                                                   break;
                                           if (pipefp != NULL)
                                                   fputs(buf, pipefp);
                                   }
                           } else if (*t != 'd') {
                                 while (pgets(buf, sizeof buf, pfp) != NULL) {                                  while (pgets(buf, sizeof buf, pfp) != NULL) {
                                         p_input_line++;                                          p_input_line++;
                                         if (pipefp != NULL)                                          if (pipefp != NULL)

Legend:
Removed from v.1.41.6.1  
changed lines
  Added in v.1.41.6.2