[srvx-commits] CVS: services/src helpfile.c,1.67,1.68
Brought to you by:
entrope
From: Entrope <en...@us...> - 2003-12-17 00:43:50
|
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; |