parsetexi/api.c: In function ‘element_to_perl_hash’: parsetexi/api.c:429:27: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 429 | int value = (int) f; | ^ parsetexi/input.c:16: warning: "_GNU_SOURCE" redefined 16 | #define _GNU_SOURCE | : note: this is the location of the previous definition parsetexi/macro.c:16: warning: "_GNU_SOURCE" redefined 16 | #define _GNU_SOURCE | : note: this is the location of the previous definition parsetexi/handle_commands.c: In function ‘handle_line_command’: parsetexi/handle_commands.c:574:29: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 574 | level = (int) k->value + 1; | ^ parsetexi/extra.c: In function ‘add_extra_integer’: parsetexi/extra.c:151:26: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 151 | add_extra_key (e, key, (ELEMENT *) value, extra_integer); | ^