fix: convert reserved words like "char" so GCC does not fail when they are used as local variables