X-Git-Url: https://git.sesse.net/?p=remoteglot;a=blobdiff_plain;f=booklook.c;fp=booklook.c;h=c9eea593c853ddb648ec7a4d647a0290fb6aedeb;hp=c4705b72edb1a2c82a7136aec0d7be577369e8d9;hb=96cd2398965d355262bae77bd270a0f5bbf8069c;hpb=f145b782dfbc89176e8e367bbd3351eef6a91786 diff --git a/booklook.c b/booklook.c index c4705b7..c9eea59 100644 --- a/booklook.c +++ b/booklook.c @@ -330,8 +330,11 @@ void encode_position(char *board, int invert, char *castling_rights, char *ep_co // padding stuff #if 1 - if (bits_left != 8) - ++pos_len; + if (bits_left != 8) { + int i, nd = 8 - bits_left; + for (i = 0; i < nd; ++i) + put_bit(0); + } #endif // and the header byte @@ -342,7 +345,7 @@ void encode_position(char *board, int invert, char *castling_rights, char *ep_co if (ep_any) position[0] |= 0x20; -#if 1 +#if 0 // dump { int i; @@ -806,5 +809,6 @@ int main(int argc, char **argv) } dump_info(board, argv[3], argv[4], invert, result); + exit(0); }