Never met "inline" before and from what I read it seems not a good idea to switch the macros to "static inline bool" functions because depending on compiler-settings they can produce more code. Any suggestions?