@kirby Make your own version of stb. It will raise your C skill level substantially.Write a lexer and macro preprocessor for C. Then you'll properly understand how macros work.