add itof.c