flush buffer_2 properly and cleanup

master
leitner 22 years ago
parent da67326c27
commit 0b798993b9

@ -267,26 +267,8 @@ invalidpart:
if (endoffset==totalsize && reconstructed) { if (endoffset==totalsize && reconstructed) {
buffer_puts(buffer_2,"warning: had to reconstruct "); buffer_puts(buffer_2,"warning: had to reconstruct ");
buffer_putulong(buffer_2,reconstructed); buffer_putulong(buffer_2,reconstructed);
buffer_puts(buffer_2," parts!\n"); buffer_putsflush(buffer_2," parts!\n");
} }
#if 0
unsigned long cur;
if (ofd>=0) {
off_t rlen;
buffer_flush(&fileout);
rlen=lseek(ofd,0,SEEK_CUR)-offset;
if (rlen != endoffset-offset) {
int toomuch=rlen-(endoffset-offset);
buffer_puts(buffer_2,"warning: part size ");
buffer_putulong(buffer_2,rlen);
buffer_puts(buffer_2,", expected ");
buffer_putulong(buffer_2,endoffset-offset);
buffer_putsflush(buffer_2,"!\n");
}
close(ofd);
ofd=-1;
}
#endif
++found; ++found;
state=BEFOREBEGIN; state=BEFOREBEGIN;
continue; continue;
@ -302,22 +284,6 @@ invalidpart:
stralloc_cats(&yencpart,line); stralloc_cats(&yencpart,line);
stralloc_cats(&yencpart,"\n"); stralloc_cats(&yencpart,"\n");
continue; continue;
#if 0
/* work around broken yenc encoders */
if ((line[0]=='.' && line[1]=='.') ||
(line[0]=='>' && line[1]=='.')) {
if (l>linelen && line[l-2]!='=') {
if (!broken_encoder) {
broken_encoder=1;
buffer_putsflush(buffer_2,"compensating for broken encoder...\n");
}
x=scan_yenc(line+1,tmp,&scanned);
break;
}
}
x=scan_yenc(line,tmp,&scanned);
break;
#endif
} }
if (!x) { if (!x) {
if (state==AFTERBEGIN) { if (state==AFTERBEGIN) {

Loading…
Cancel
Save