>>713
82行目
>if(file_patchdata_line[count][last] = '\n') file_patchdata_line[count][last] = '\0';
== の間違い?

124行目
>sprintf(data_numtemp,"%lb",data_num);
???

文字列 address および data の最後に '\0' が無い