From: Andrew M. <fit...@us...> - 2007-11-10 22:47:06
|
Update of /cvsroot/radmind/radmind In directory sc8-pr-cvs9.sourceforge.net:/tmp/cvs-serv18765 Modified Files: twhich.c Log Message: Clip trailing slashes like fsdiff. Index: twhich.c =================================================================== RCS file: /cvsroot/radmind/radmind/twhich.c,v retrieving revision 1.43 retrieving revision 1.44 diff -C2 -d -r1.43 -r1.44 *** twhich.c 3 Nov 2007 15:25:45 -0000 1.43 --- twhich.c 10 Nov 2007 22:47:00 -0000 1.44 *************** *** 140,144 **** main( int argc, char **argv ) { ! int c, err = 0, defaultkfile = 1, rc = 0; int server = 0, displayall = 0, recursive = 0; extern char *version; --- 140,144 ---- main( int argc, char **argv ) { ! int c, err = 0, defaultkfile = 1, rc = 0, len; int server = 0, displayall = 0, recursive = 0; extern char *version; *************** *** 184,187 **** --- 184,188 ---- pattern = argv[ argc - 1 ]; + len = strlen( pattern ); if ( server && defaultkfile ) { *************** *** 197,200 **** --- 198,206 ---- } + /* clip trailing slash */ + if ( len > 1 && pattern[ len - 1 ] == '/' ) { + pattern[ len - 1 ] = '\0'; + } + /* initialize the transcripts */ edit_path = APPLICABLE; |