mnm-sys / tezdhar

A fast and unbeatable chess engine written in C
GNU General Public License v3.0
3 stars 1 forks source link

Fix [-Wpadded] compilation warnings in code #18

Closed mnm-sys closed 2 years ago

mnm-sys commented 2 years ago

In file included from chess.c:31:

./chess.h:188:11: warning: padding struct 'struct board' with 1 byte to align 'halfmove' [-Wpadded] uint16_t halfmove; // number of half moves ^

./chess.h:180:8: warning: padding size of 'struct board' with 2 bytes to alignment boundary [-Wpadded] struct board ^

./chess.h:154:8: warning: padding size of 'struct move' with 3 bytes to alignment boundary [-Wpadded] struct move { ^

mnm-sys commented 2 years ago

Fixed by not enabling -Wpadded compiler flag in Makefile.am

mnm-sys commented 2 years ago

https://github.com/mnm-sys/tezdhar/commit/e9ba4b81870aed41e131336c48424d8e29667f2e