| | 84 | printf("Debugging env vars:\n"); |
|---|
| | 85 | printf("\tSWISH_DEBUG <-- takes sum of ints below\n"); |
|---|
| | 86 | printf("\tSWISH_DEBUG_DOCINFO 1\n"); |
|---|
| | 87 | printf("\tSWISH_DEBUG_TOKENIZER 2\n"); |
|---|
| | 88 | printf("\tSWISH_DEBUG_WORDLIST 4\n"); |
|---|
| | 89 | printf("\tSWISH_DEBUG_PARSER 8\n"); |
|---|
| | 90 | printf("\tSWISH_DEBUG_CONFIG 16\n"); |
|---|
| | 91 | printf("\tSWISH_DEBUG_MEMORY 32\n"); |
|---|
| | 92 | printf("\tSWISH_DEBUG_NAMEDBUFFER 64\n"); |
|---|
| | 93 | printf("stdin headers:\n"); |
|---|
| | 94 | printf("\tContent-Length\n"); |
|---|
| | 95 | printf("\tLast-Modified\n"); |
|---|
| | 96 | printf("\tContent-Location\n"); |
|---|
| | 97 | printf("\tParser-Type\n"); |
|---|
| | 98 | printf("\tContent-Type\n"); |
|---|
| | 99 | printf("\tEncoding\n"); |
|---|
| | 100 | printf("\tUpdate-Mode\n"); |
|---|
| 211 | | else if (argv[i][0] == '-' && !argv[i][1]) { |
|---|
| 212 | | |
|---|
| 213 | | printf("reading from stdin\n"); |
|---|
| 214 | | files = swish_parse_fh(s3, NULL); |
|---|
| | 213 | |
|---|
| | 214 | for (; i < argc; i++) { |
|---|
| | 215 | |
|---|
| | 216 | if (argv[i][0] != '-') { |
|---|
| | 217 | |
|---|
| | 218 | printf("~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n"); |
|---|
| | 219 | printf("parse_file for %s\n", argv[i]); |
|---|
| | 220 | if (!swish_parse_file(s3, (unsigned char *)argv[i])) |
|---|
| | 221 | files++; |
|---|
| | 222 | |
|---|
| | 223 | } |
|---|
| | 224 | else if (argv[i][0] == '-' && !argv[i][1]) { |
|---|
| | 225 | |
|---|
| | 226 | printf("reading from stdin\n"); |
|---|
| | 227 | files = swish_parse_fh(s3, NULL); |
|---|
| | 228 | |
|---|
| | 229 | } |
|---|
| 218 | | } |
|---|
| 219 | | |
|---|
| 220 | | printf("\n\n%d files indexed\n", files); |
|---|
| 221 | | printf("total words: %d\n", twords); |
|---|
| 222 | | |
|---|
| 223 | | etime = swish_print_time(swish_time_elapsed() - start_time); |
|---|
| 224 | | printf("%s total time\n\n", etime); |
|---|
| 225 | | swish_xfree(etime); |
|---|
| 226 | | |
|---|
| 227 | | swish_free_swish3(s3); |
|---|
| | 233 | printf("\n\n%d files indexed\n", files); |
|---|
| | 234 | printf("total words: %d\n", twords); |
|---|
| | 235 | |
|---|
| | 236 | etime = swish_print_time(swish_time_elapsed() - start_time); |
|---|
| | 237 | printf("%s total time\n\n", etime); |
|---|
| | 238 | swish_xfree(etime); |
|---|
| | 239 | |
|---|
| | 240 | } |
|---|