From: Hans-Bernhard B. <br...@us...> - 2003-06-12 17:11:44
|
Update of /cvsroot/cscope/cscope/src In directory sc8-pr-cvs1:/tmp/cvs-serv32402/src Modified Files: display.c global.h main.c Log Message: Add -v option for the sake of proposed KDE wrapper "kscope". Index: display.c =================================================================== RCS file: /cvsroot/cscope/cscope/src/display.c,v retrieving revision 1.21 retrieving revision 1.22 diff -C2 -r1.21 -r1.22 *** display.c 29 Oct 2002 16:45:50 -0000 1.21 --- display.c 12 Jun 2003 17:11:38 -0000 1.22 *************** *** 564,567 **** --- 564,572 ---- refresh(); } + else if (verbosemode == YES) + { + sprintf(msg, "> %s %ld of %ld", what, current, max); + } + start = now; if ((linemode == NO) && (incurses == YES)) *************** *** 577,581 **** } else ! if (linemode == NO) postmsg(msg); } --- 582,586 ---- } else ! if (linemode == NO || verbosemode == YES) postmsg(msg); } *************** *** 611,614 **** --- 616,620 ---- if (linemode == YES || incurses == NO) { (void) printf("%s\n", msg); + fflush(stdout); } else { Index: global.h =================================================================== RCS file: /cvsroot/cscope/cscope/src/global.h,v retrieving revision 1.23 retrieving revision 1.24 diff -C2 -r1.23 -r1.24 *** global.h 2 Mar 2003 20:26:57 -0000 1.23 --- global.h 12 Jun 2003 17:11:38 -0000 1.24 *************** *** 228,231 **** --- 228,232 ---- extern BOOL kernelmode; /* don't use DFLT_INCDIR - bad for kernels */ extern BOOL linemode; /* use line oriented user interface */ + extern BOOL verbosemode; /* print extra information on line mode */ extern BOOL recurse_dir; /* recurse dirs when searching for src files */ extern char *namefile; /* file of file names */ Index: main.c =================================================================== RCS file: /cvsroot/cscope/cscope/src/main.c,v retrieving revision 1.29 retrieving revision 1.30 diff -C2 -r1.29 -r1.30 *** main.c 2 Mar 2003 20:26:57 -0000 1.29 --- main.c 12 Jun 2003 17:11:38 -0000 1.30 *************** *** 91,94 **** --- 91,95 ---- BOOL kernelmode; /* don't use DFLT_INCDIR - bad for kernels */ BOOL linemode = NO; /* use line oriented user interface */ + BOOL verbosemode = NO; /* print extra information on line mode */ BOOL recurse_dir = NO; /* recurse dirs when searching for src files */ char *namefile; /* file of file names */ *************** *** 200,203 **** --- 201,207 ---- linemode = YES; break; + case 'v': + verbosemode = YES; + break; case 'o': /* display OGS book and subsystem names */ ogs = YES; *************** *** 522,527 **** /* build the cross-reference */ initcompress(); ! if (linemode == NO ) /* display if verbose as well */ ! postmsg("Building cross-reference..."); build(); if (linemode == NO ) --- 526,531 ---- /* build the cross-reference */ initcompress(); ! if (linemode == NO || verbosemode == YES) /* display if verbose as well */ ! postmsg("Building cross-reference..."); build(); if (linemode == NO ) *************** *** 772,776 **** usage(void) { ! (void) fprintf(stderr, "Usage: cscope [-bcCdehklLqRTuUV] [-f file] [-F file] [-i file] [-I dir] [-s dir]\n"); (void) fprintf(stderr, " [-p number] [-P path] [-[0-8] pattern] [source files]\n"); } --- 776,780 ---- usage(void) { ! (void) fprintf(stderr, "Usage: cscope [-bcCdehklLqRTuUvV] [-f file] [-F file] [-i file] [-I dir] [-s dir]\n"); (void) fprintf(stderr, " [-p number] [-P path] [-[0-8] pattern] [source files]\n"); } *************** *** 805,808 **** --- 809,813 ---- (void) fprintf(stderr, "-U Check file time stamps.\n"); (void) fprintf(stderr, "-u Unconditionally build the cross-reference file.\n"); + (void) fprintf(stderr, "-v Be more verbose in line mode.\n"); (void) fprintf(stderr, "-V Print the version number.\n"); (void) fprintf(stderr, "\n"); |