[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.51.2.1 and 1.51.2.2

version 1.51.2.1, 2015/07/27 16:10:54 version 1.51.2.2, 2015/07/31 18:34:30
Line 1402 
Line 1402 
                     *t != '\0' && strchr("acdis", *t) != NULL) {                      *t != '\0' && strchr("acdis", *t) != NULL) {
                         if (pipefp != NULL)                          if (pipefp != NULL)
                                 fputs(buf, pipefp);                                  fputs(buf, pipefp);
                         if (*t != 'd' && *t != 's') {                          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.51.2.1  
changed lines
  Added in v.1.51.2.2