=================================================================== RCS file: /home/cvs/OpenXM/src/util/oxreplace.c,v retrieving revision 1.4 retrieving revision 1.6 diff -u -p -r1.4 -r1.6 --- OpenXM/src/util/oxreplace.c 2005/04/14 07:11:58 1.4 +++ OpenXM/src/util/oxreplace.c 2009/02/15 01:31:51 1.6 @@ -1,6 +1,8 @@ -/* $OpenXM: OpenXM/src/util/oxreplace.c,v 1.3 2003/05/31 03:05:00 takayama Exp $ */ +/* $OpenXM: OpenXM/src/util/oxreplace.c,v 1.5 2005/07/03 08:27:38 ohara Exp $ */ /* cf. fb/src/misc/nan-tfb2.c */ #include +#include +#include #include int ReplaceLine=0; @@ -114,6 +116,7 @@ replaceOneWord(char *fname,char *old, char *new) { char *fnameBackup; char *comm; int i,j,mm; + int ns,nold; #ifdef DEBUG fprintf(stderr,"fname=%s, old=%s, new=%s, ReplaceLine=%d\n",fname,old,new,ReplaceLine); #endif @@ -136,12 +139,13 @@ replaceOneWord(char *fname,char *old, char *new) { fpOrig = fopen(fnameBackup,"r"); fp = fopen(fname,"w"); s = readAsString(fpOrig); + ns = strlen(s); nold=strlen(old); if (ReplaceLine) { - for (i=0; i