function hardspace($s) { return '<code>' . expandTabs($s) . '</code>'; }
$newline = $newlineR < $newlineN ? $newlineR : $newlineN; $line = substr($bufferedLine, 0, $newline); $bufferedLine = substr($bufferedLine, $newline + 1); } } clearVars(); $getLine = true; if ($debug) { print 'Line = "' . $line . '"<br />'; } if ($indiff) { // If we're in a diff proper, just set up the line if ($indiffproper) { if (strlen($line) > 0 && ($line[0] == ' ' || $line[0] == '+' || $line[0] == '-')) { $subline = replaceEntities(substr($line, 1)); $subline = $subline ? expandTabs($subline) : ' '; $listing[$index]['line'] = $subline; switch ($line[0]) { case ' ': $listing[$index]['diffclass'] = 'diff'; if ($debug) { print 'Including as diff: ' . $subline . '<br />'; } break; case '+': $listing[$index]['diffclass'] = 'diffadded'; if ($debug) { print 'Including as added: ' . $subline . '<br />'; } break; case '-':