forを
for(cnt=1; (fgets(tmp,256,ipt_fp)); cnt++)
という形で使えるやつが、

な ん で 関 数 定 義 が わ か ら な い ん だ ? !