#4 Duplicate and conflicting definition of function

open
nobody
None
5
2012-09-23
2012-09-23
No

Hi,

While building your package using our research compiler infrastructure we noticed the following duplicate (and incompatible) function definitions:

- libAfterStep/ascommand.c: Bool process_message (send_data_type type, send_data_type *body)
- src/Animate/Animate.c: void process_message (send_data_type type, send_data_type *body)

Neither of them is marked static, and both end up being linked together. The resulting behaviour is undefined.

Best,
Michael

Discussion