format code user c head file support