/[global]/global/global/global.c
ViewVC logotype

Diff of /global/global/global.c

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 1.79 by shigio, Fri Oct 29 09:47:30 2004 UTC revision 1.80 by shigio, Sun Oct 31 07:05:20 2004 UTC
# Line 298  main(argc, argv) Line 298  main(argc, argv)
298          }          }
299          if (fflag)          if (fflag)
300                  lflag = 0;                  lflag = 0;
301            if (tflag)
302                    xflag = 0;
303          /*          /*
304           * remove leading blanks.           * remove leading blanks.
305           */           */
# Line 620  printtag(op, line) Line 622  printtag(op, line)
622          FILE *op;          FILE *op;
623          char *line;          char *line;
624  {  {
625          if (tflag) {          if (xflag) {
626                    fputs(line, op);
627            } else {
628                  SPLIT ptable;                  SPLIT ptable;
629                  int n;                  int n;
630    
# Line 629  printtag(op, line) Line 633  printtag(op, line)
633                   */                   */
634                  n = split(line, 4, &ptable);                  n = split(line, 4, &ptable);
635    
636                  fputs(ptable.part[0].start, op);        /* tag */                  if (tflag) {
637                  (void)putc('\t', op);                          fputs(ptable.part[0].start, op);        /* tag */
638                  fputs(ptable.part[2].start, op);        /* path */                          (void)putc('\t', op);
639                  (void)putc('\t', op);                          fputs(ptable.part[2].start, op);        /* path */
640                  fputs(ptable.part[1].start, op);        /* line number */                          (void)putc('\t', op);
641                  (void)putc('\n', op);                          fputs(ptable.part[1].start, op);        /* line number */
642                    } else {
643                            fputs(ptable.part[2].start, op);        /* path */
644                    }
645                  recover(&ptable);                  recover(&ptable);
         } else if (!xflag) {  
                 char    *p = locatestring(line, "./", MATCH_FIRST);  
   
                 if (p == NULL)  
                         die("invalid tag format (path not found).");  
                 fputs(strmake(p, " \t"), op);  
                 (void)putc('\n', op);  
         } else {  
                 fputs(line, op);  
                 fputc('\n', op);  
646          }          }
647            fputc('\n', op);
648  }  }
649  /*  /*
650   * idutils:  lid(id-utils) pattern   * idutils:  lid(id-utils) pattern

Legend:
Removed from v.1.79  
changed lines
  Added in v.1.80

savannah-hackers-public@gnu.org
ViewVC Help
Powered by ViewVC 1.1.26