I think we don't want multi line defines, so all of these functions should go as normal c functions.

The rule of thumb:use define for function aliases, but if you have more than one command use a normal function