4555 macro side-effects with /usr/include/libelf.h