Package: gtkboard
Version: 0.11pre0+cvs.2003.11.02-5

While building the package using our research compiler infrastructure we noticed
the following conflicting declarations of a function pointer variable 
game_eval_white:

engine.c:ResultType (*game_eval_white) (Pos *, Player, float *);
ui.c:float (*game_eval_white) (Pos *, int) = NULL;

As both argument and return types are different, it may be the case that this is
an unintended re-use of a variable name - but the linker (usually lacking type
information) will likely put these in the same address, causing undefined
behaviour.

Best,
Michael

Attachment: pgpTE604HjCXm.pgp
Description: PGP signature

Reply via email to