Mercurial > mercurial > hgweb_xdwtools.cgi
diff xdwgrep2.cpp @ 8:61ce4754737e
bug fix.
author | pyon@macmini |
---|---|
date | Tue, 03 Apr 2018 00:11:01 +0900 |
parents | 8de5b1bd9506 |
children |
line wrap: on
line diff
--- a/xdwgrep2.cpp Sat Mar 24 08:51:45 2018 +0900 +++ b/xdwgrep2.cpp Tue Apr 03 00:11:01 2018 +0900 @@ -1,12 +1,12 @@ /* Makefile -debug: xdwgrep2.c - gcc -g -O0 -I. xdwgrep2.c xdwapi.lib +debug: xdwgrep2.cpp + gcc -g -O0 -I. xdwgrep2.cpp xdwapi.lib #date #./a.exe target.xdw #date -release: xdwgrep2.c - gcc -I. xdwgrep2.c xdwapi.lib -static -o xdwgrep2.exe +release: xdwgrep2.cpp + gcc -I. xdwgrep2.cpp xdwapi.lib -static -o xdwgrep2.exe strip xdwgrep2.exe */ @@ -21,7 +21,7 @@ #include <xdw_api.h> #define MAXKWORD 256 -#define MAXLINE 256 +#define MAXLINE 4096 void print_error( int code ) { fprintf( stderr, "Error code : %d\n", code ); @@ -52,7 +52,7 @@ } } -void print_now( char *msg ) { +void print_now( const char *msg ) { time_t now = time( NULL ); struct tm *ts = localtime( &now ); @@ -62,7 +62,7 @@ } /* 指定された単語で検索 */ -int xdw_grep( char infile[ _MAX_PATH ], char outfile[ _MAX_PATH ], char keyword[ MAXKWORD ], int inv ) { +int xdw_grep( const char infile[ _MAX_PATH ], const char outfile[ _MAX_PATH ], const char keyword[ MAXKWORD ], int inv ) { char in_path[ _MAX_PATH ], out_path[ _MAX_PATH ], tmp_path[ _MAX_PATH ]; _fullpath( in_path, infile, _MAX_PATH ); @@ -118,7 +118,7 @@ } /* 検索する単語のリストをファイルから読み込む */ -int xdw_grep_list( char infile[ _MAX_PATH ], char outfile[ _MAX_PATH ], bool inv ) { +int xdw_grep_list( const char infile[ _MAX_PATH ], const char outfile[ _MAX_PATH ], bool inv ) { char in_path[ _MAX_PATH ], out_path[ _MAX_PATH ], tmp_path[ _MAX_PATH ]; _fullpath( in_path, infile, _MAX_PATH );