X-Git-Url: http://winboard.nl/cgi-bin?p=gnushogi.git;a=blobdiff_plain;f=gnushogi%2Fpat2inc.c;h=1299e2a71d084da99d621a6c0d5d8886c407dad0;hp=138226157e02c9f3a58c12e4c9fa54c9af125cc9;hb=1907f35d3370f971df16e40dec4135110386a84c;hpb=2e0ba7d65fd8be45d46122e07ca246a762e1edb6 diff --git a/gnushogi/pat2inc.c b/gnushogi/pat2inc.c index 1382261..1299e2a 100644 --- a/gnushogi/pat2inc.c +++ b/gnushogi/pat2inc.c @@ -36,8 +36,8 @@ #include "pattern.h" -extern void ReadOpeningSequences(short *pindex); -extern void WriteOpeningSequences(short pindex); +extern void ReadOpeningSequences(short *pindex, const char* patternfile); +extern void WriteOpeningSequences(short pindex, const char* patternincfile); small_short board[NO_SQUARES]; small_short color[NO_SQUARES]; @@ -47,6 +47,13 @@ main(int argc, char **argv) { short sq, side, max_pattern_data; + if (argc != 3) { + fprintf(stderr, "Usage: %s gnushogi.pat pattern.inc\n", argv[0]); + exit(1); + } + char* patternfile = argv[1]; + char* patternincfile = argv[2]; + #ifdef TEST_DISTANCE short d; char s[80]; @@ -84,8 +91,8 @@ main(int argc, char **argv) #endif - ReadOpeningSequences(&max_pattern_data); - WriteOpeningSequences(max_pattern_data); + ReadOpeningSequences(&max_pattern_data, patternfile); + WriteOpeningSequences(max_pattern_data, patternincfile); return 0; }