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

Diff for /src/usr.bin/join/join.c between version 1.24 and 1.25

version 1.24, 2015/01/16 06:40:08 version 1.25, 2015/07/21 04:42:59
Line 235 
Line 235 
                                 joinlines(F1, NULL);                                  joinlines(F1, NULL);
                                 slurp(F1);                                  slurp(F1);
                         }                          }
                         else if (cval < 0)                          else if (cval < 0)
                                 /* File 1 takes the lead... */                                  /* File 1 takes the lead... */
                                 slurp(F1);                                  slurp(F1);
                         if (F2->unpair                          if (F2->unpair
Line 275 
Line 275 
   
         if (F->set == NULL) {          if (F->set == NULL) {
                 fpos = 0;                  fpos = 0;
                 cfieldc = 0;                  cfieldc = 0;
         }          }
         else {          else {
                 fpos = F->set->fpos;                  fpos = F->set->fpos;
Line 286 
Line 286 
                 return;                  return;
         else if (fpos != F->set->fpos)          else if (fpos != F->set->fpos)
                 F->set->cfieldc = cfieldc+1;                  F->set->cfieldc = cfieldc+1;
 }  }
   
 void  void
 slurpit(INPUT *F)  slurpit(INPUT *F)
Line 565 
Line 565 
                         continue;                          continue;
                 switch (ap[1]) {                  switch (ap[1]) {
                 case 'a':                  case 'a':
                         /*                          /*
                          * The original join allowed "-a", which meant the                           * The original join allowed "-a", which meant the
                          * same as -a1 plus -a2.  POSIX 1003.2, Draft 11.2                           * same as -a1 plus -a2.  POSIX 1003.2, Draft 11.2
                          * only specifies this as "-a 1" and "a -2", so we                           * only specifies this as "-a 1" and "a -2", so we

Legend:
Removed from v.1.24  
changed lines
  Added in v.1.25