Tags: BookingBug/bitset
Tags
Use static linkage for bitset helper functions inline alone does not guarantee symbol emission in C99 -- the compiler may inline at call sites and omit the standalone symbol. When the code takes function pointers (&bitset_or etc), the linker fails with 'undefined symbol: bitset_or'. Change to static to ensure symbols are always available in the translation unit.