comparison playtreeparser.c @ 5788:8bd1c1e319fb

Fix a bug produced when line are terminated with \r\n and not a single \n
author albeu
date Mon, 22 Apr 2002 18:42:42 +0000
parents f3f94fb55398
children 35f19046f809
comparison
equal deleted inserted replaced
5787:5c36f7890b53 5788:8bd1c1e319fb
91 if(end != '\0') 91 if(end != '\0')
92 end++; 92 end++;
93 93
94 if(!p->keep) { 94 if(!p->keep) {
95 if(end[0] != '\0') { 95 if(end[0] != '\0') {
96 p->buffer_end -= strlen(p->line)+1; 96 p->buffer_end -= end-p->iter;
97 memmove(p->buffer,end,p->buffer_end); 97 memmove(p->buffer,end,p->buffer_end);
98 } else 98 } else
99 p->buffer_end = 0; 99 p->buffer_end = 0;
100 p->iter = p->buffer; 100 p->iter = p->buffer;
101 } else 101 } else