Create successful ePaper yourself
Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.
}<br />
die $@ if $errflag;<br />
if ($name) {<br />
}<br />
if ($fn) { print FILE substr($buf, 0, $bufsize); }<br />
else { $in{$name} .= substr($buf, 0, $bufsize); }<br />
$buf = substr($buf, $bufsize);<br />
$amt = ($left > $bufsize ? $bufsize : $left);<br />
$errflag = (($got = read(STDIN, $buf, $amt, length($buf))) != $amt);<br />
die "Short Read: wanted $amt, got $got\n" if $errflag;<br />
}<br />
$left -= $amt;<br />
if (defined $name) {<br />
}<br />
if ($fn) { print FILE substr($buf, 0, $bpos-2); }<br />
else { $in {$name} .= substr($buf, 0, $bpos-2); }<br />
close (FILE);<br />
last PART if substr($buf, $bpos + $blen, 2) eq "--";<br />
substr($buf, 0, $bpos+$blen+2) = '';<br />
$amt = ($left > $bufsize+$maxbound-length($buf)<br />
? $bufsize+$maxbound-length($buf) : $left);<br />
$errflag = (($got = read(STDIN, $buf, $amt, length($buf))) != $amt);<br />
die "Short Read: wanted $amt, got $got\n" if $errflag;<br />
$left -= $amt;<br />
undef $head; undef $fn;<br />
HEAD:<br />
while (($lpos = index($buf, "\r\n\r\n")) == -1) {<br />
if ($left == 0 && $buf eq '') {<br />
foreach $value (values %insfn) {<br />
unlink(split("\0",$value));