]> git.sesse.net Git - plocate/blobdiff - plocate-build.cpp
Release plocate 1.1.17.
[plocate] / plocate-build.cpp
index cb765ed742a738bb91507b5fefa910a85b26ac59..b69954596a4b941afe9504594c001f224abc46db 100644 (file)
@@ -8,6 +8,7 @@
 #include <chrono>
 #include <getopt.h>
 #include <iosfwd>
+#include <locale.h>
 #include <math.h>
 #include <memory>
 #include <random>
@@ -167,7 +168,7 @@ void do_build(const char *infile, const char *outfile, int block_size, bool plai
        string dictionary = builder.train(1024);
 
        DatabaseBuilder db(outfile, /*owner=*/-1, block_size, dictionary, /*check_visibility=*/true);
-       Corpus *corpus = db.start_corpus(/*store_dir_times=*/false);
+       DatabaseReceiver *corpus = db.start_corpus(/*store_dir_times=*/false);
        if (plaintext) {
                read_plaintext(infp, corpus);
        } else {
@@ -175,7 +176,7 @@ void do_build(const char *infile, const char *outfile, int block_size, bool plai
        }
        fclose(infp);
 
-       dprintf("Read %zu files from %s\n", corpus->num_files, infile);
+       dprintf("Read %zu files from %s\n", corpus->num_files_seen(), infile);
        db.finish_corpus();
 }