[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.15 and 1.16

version 1.15, 2003/06/03 02:56:09 version 1.16, 2003/06/10 22:20:47
Line 111 
Line 111 
 void usage(void);  void usage(void);
   
 int  int
 main(argc, argv)  main(int argc, char *argv[])
         int argc;  
         char *argv[];  
 {  {
         INPUT *F1, *F2;          INPUT *F1, *F2;
         int aflag, ch, cval, vflag;          int aflag, ch, cval, vflag;
Line 283 
Line 281 
 }  }
   
 /* wrapper around slurpit() to keep track of what field we are on */  /* wrapper around slurpit() to keep track of what field we are on */
 void slurp(F)  void slurp(INPUT *F)
         INPUT *F;  
 {  {
         long fpos;          long fpos;
         u_long cfieldc;          u_long cfieldc;
Line 305 
Line 302 
 }  }
   
 void  void
 slurpit(F)  slurpit(INPUT *F)
         INPUT *F;  
 {  {
         LINE *lp, *lastlp, tmp;          LINE *lp, *lastlp, tmp;
         size_t len;          size_t len;
Line 399 
Line 395 
 }  }
   
 int  int
 cmp(lp1, fieldno1, lp2, fieldno2)  cmp(LINE *lp1, u_long fieldno1, LINE *lp2, u_long fieldno2)
         LINE *lp1, *lp2;  
         u_long fieldno1, fieldno2;  
 {  {
         if (lp1->fieldcnt <= fieldno1)          if (lp1->fieldcnt <= fieldno1)
                 return (-1);                  return (-1);
Line 411 
Line 405 
 }  }
   
 void  void
 joinlines(F1, F2)  joinlines(INPUT *F1, INPUT *F2)
         INPUT *F1, *F2;  
 {  {
         int cnt1, cnt2;          int cnt1, cnt2;
   
Line 432 
Line 425 
 }  }
   
 void  void
 outoneline(F, lp)  outoneline(INPUT *F, LINE *lp)
         INPUT *F;  
         LINE *lp;  
 {  {
         int cnt;          int cnt;
   
Line 460 
Line 451 
 }  }
   
 void  void
 outtwoline(F1, lp1, F2, lp2)  outtwoline(INPUT *F1, LINE *lp1, INPUT *F2, LINE *lp2)
         INPUT *F1, *F2;  
         LINE *lp1, *lp2;  
 {  {
         int cnt;          int cnt;
   
Line 493 
Line 482 
 }  }
   
 void  void
 outfield(lp, fieldno, out_empty)  outfield(LINE *lp, u_long fieldno, int out_empty)
         LINE *lp;  
         u_long fieldno;  
         int out_empty;  
 {  {
         if (needsep++)          if (needsep++)
                 putchar((int)*tabchar);                  putchar((int)*tabchar);
Line 519 
Line 505 
  * fields.   * fields.
  */   */
 void  void
 fieldarg(option)  fieldarg(char *option)
         char *option;  
 {  {
         u_long fieldno;          u_long fieldno;
         char *end, *token;          char *end, *token;
Line 548 
Line 533 
 }  }
   
 void  void
 obsolete(argv)  obsolete(char **argv)
         char **argv;  
 {  {
         int len;          int len;
         char **p, *ap, *t;          char **p, *ap, *t;
Line 628 
Line 612 
 }  }
   
 void  void
 usage()  usage(void)
 {  {
         (void)fprintf(stderr, "%s%s\n",          (void)fprintf(stderr, "%s%s\n",
             "usage: join [-a fileno | -v fileno ] [-e string] [-1 field] ",              "usage: join [-a fileno | -v fileno ] [-e string] [-1 field] ",

Legend:
Removed from v.1.15  
changed lines
  Added in v.1.16