From: Steinar H. Gunderson Date: Wed, 18 Jul 2007 16:18:35 +0000 (+0200) Subject: Various fixes for booklook. X-Git-Url: https://git.sesse.net/?p=remoteglot;a=commitdiff_plain;h=96cd2398965d355262bae77bd270a0f5bbf8069c;ds=sidebyside Various fixes for booklook. --- 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); }