revise my_printf.c