Merge STDOUT and stdout

This commit is contained in:
James Roseborough
2007-12-07 18:20:46 +00:00
parent 23710a8994
commit 66e78f6980

View File

@@ -29,7 +29,6 @@ public class BaseLib extends LFunction {
public static InputStream STDIN = null; public static InputStream STDIN = null;
public static PrintStream STDOUT = System.out; public static PrintStream STDOUT = System.out;
private static PrintStream stdout = System.out;
private static final String[] NAMES = { private static final String[] NAMES = {
"base", "base",
@@ -136,10 +135,10 @@ public class BaseLib extends LFunction {
int n = vm.gettop(); int n = vm.gettop();
for ( int i=2; i<=n; i++ ) { for ( int i=2; i<=n; i++ ) {
if ( i > 2 ) if ( i > 2 )
stdout.print( "\t" ); STDOUT.print( "\t" );
stdout.print( vm.tostring(i) ); STDOUT.print( vm.tostring(i) );
} }
stdout.println(); STDOUT.println();
vm.resettop(); vm.resettop();
break; break;
} }
@@ -374,11 +373,11 @@ public class BaseLib extends LFunction {
} }
public static void redirectOutput( OutputStream newStdOut ) { public static void redirectOutput( OutputStream newStdOut ) {
stdout = new PrintStream( newStdOut ); STDOUT = new PrintStream( newStdOut );
} }
public static void restoreStandardOutput() { public static void restoreStandardOutput() {
stdout = System.out; STDOUT = System.out;
} }
// closes the input stream, provided its not null or System.in // closes the input stream, provided its not null or System.in