]> git.sesse.net Git - remoteglot-book/blobdiff - binloader.cpp
Fix a warning in binloader.
[remoteglot-book] / binloader.cpp
index ab3e8aeb71646700bc941546d6df875ebf1dfb64..115cba61f571298146cf66ad44c0d473f3dafb3c 100644 (file)
@@ -38,7 +38,7 @@ static int memcmp_different_len(const void *s1, size_t n1, const void *s2, size_
 
 enum Result { WHITE = 0, DRAW, BLACK };
 struct Element {
-       char *bpfen;
+       char *bpfen;  // includes prev_board_hash
        int bpfen_len;
        char move[8];   // Na1xc3+
        Result result;
@@ -104,9 +104,10 @@ void write_subshard(const char *basename, ShardData* shard, int bucket)
                    e.bpfen_len != shard->elems[i + 1].bpfen_len ||
                    memcmp(e.bpfen, shard->elems[i + 1].bpfen, e.bpfen_len) != 0) {
                        c.SerializeToString(&buf);
-                       mtbl_writer_add(mtbl,
+                       mtbl_res res = mtbl_writer_add(mtbl,
                                (const uint8_t *)e.bpfen, e.bpfen_len,
                                (const uint8_t *)buf.data(), buf.size());
+                       assert(res == mtbl_res_success);
                        c = Count();
                        moves.clear();
                }