Update of /cvsroot/srvx/services/src
In directory sc8-pr-cvs1:/tmp/cvs-serv14725/src
Modified Files:
helpfile.c
Log Message:
fix line wrap bug in line wrap bug fix
Index: helpfile.c
===================================================================
RCS file: /cvsroot/srvx/services/src/helpfile.c,v
retrieving revision 1.67
retrieving revision 1.68
diff -C2 -r1.67 -r1.68
*** helpfile.c 14 Dec 2003 22:33:54 -0000 1.67
--- helpfile.c 17 Dec 2003 00:43:47 -0000 1.68
***************
*** 233,246 ****
if (input.list[new_ipos] == ' ')
break;
if (new_ipos == newline_ipos) {
/* Single word was too big to fit on one line; skip
* forward to its end and print it as a whole.
*/
! while ((input.list[new_ipos] != ' ')
&& (input.list[new_ipos] != '\n')
&& (input.list[new_ipos] != '$'))
line[pos++] = input.list[new_ipos++];
- } else {
- pos -= ipos - new_ipos;
}
ipos = new_ipos;
--- 233,246 ----
if (input.list[new_ipos] == ' ')
break;
+ pos -= ipos - new_ipos;
if (new_ipos == newline_ipos) {
/* Single word was too big to fit on one line; skip
* forward to its end and print it as a whole.
*/
! while (input.list[new_ipos]
! && (input.list[new_ipos] != ' ')
&& (input.list[new_ipos] != '\n')
&& (input.list[new_ipos] != '$'))
line[pos++] = input.list[new_ipos++];
}
ipos = new_ipos;
|