* added FIXME

* tried to debug a loop
release-0.6
till 17 years ago
parent cb3badb7d8
commit a527781d5a

@ -162,11 +162,12 @@ function iil_ReadLine($fp, $size) {
$line = ''; $line = '';
if ($fp) { if ($fp) {
do { do {
// FIXME: hardcode size?
$buffer = fgets($fp, 2048); $buffer = fgets($fp, 2048);
if ($buffer === false) { if ($buffer === false) {
break; break;
} }
$line.=$buffer; $line .= $buffer;
} while ($buffer[strlen($buffer)-1]!="\n"); } while ($buffer[strlen($buffer)-1]!="\n");
} }
return $line; return $line;
@ -176,12 +177,14 @@ function iil_MultLine($fp, $line) {
$line = chop($line); $line = chop($line);
if (ereg('\{[0-9]+\}$', $line)) { if (ereg('\{[0-9]+\}$', $line)) {
$out = ''; $out = '';
preg_match_all('/(.*)\{([0-9]+)\}$/', $line, $a); preg_match_all('/(.*)\{([0-9]+)\}$/', $line, $a);
$bytes = $a[2][0]; $bytes = $a[2][0];
while (strlen($out)<$bytes) { while (strlen($out) < $bytes) {
$out.=chop(iil_ReadLine($fp, 1024)); $line = iil_ReadLine($fp, 1024);
$out .= chop($line);
} }
$line = $a[1][0]."\"$out\""; $line = $a[1][0] . "\"$out\"";
} }
return $line; return $line;
} }

Loading…
Cancel
Save