fit source codes to C standard, not C++