c is really good, actually
@eniko My workaround would be just putting #define blit my_blit at the top of the file so you can still use the naming you prefer without the link error.
@dalias i considered it but it fucks up intellisense
@eniko @dalias
or change the call sites from blit() to game_blit()?
@Doomed_Daniel @dalias too stubborn

@eniko @dalias
maybe intellisense would work better with
#define blit(dest, x, y, source, transparentIndex) my_blit(dest, x, y, source, transparentIndex)

TBH even with FORCE_INLINE the function looks like trouble

@Doomed_Daniel @dalias there's nothing wrong with the function. it's static inline and is just a single function call, it'll always get inlined
@eniko @dalias
hmm yeah, didn't think about the static, it should make it ok