From d50cb63ee525aacf19f8fa3badf6b25e743ddd61 Mon Sep 17 00:00:00 2001 From: Minero Aoki Date: Tue, 26 May 2009 04:24:44 +0000 Subject: [PATCH] r4969@macbookpro: aamine | 2009-05-26 12:58:04 +0900 * net/loveruby/cflat/compiler/Compiler.java (writeFile): treat "-" as stdout. git-svn-id: file:///Users/aamine/c/gitwork/public/cbc/trunk@4257 1b9489fe-b721-0410-924e-b54b9192deb8 --- ChangeLog | 5 +++++ net/loveruby/cflat/compiler/Compiler.java | 7 +++++-- 2 files changed, 10 insertions(+), 2 deletions(-) diff --git a/ChangeLog b/ChangeLog index fa4c123..5e312d5 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,8 @@ +Tue May 26 12:57:48 2009 Minero Aoki + + * net/loveruby/cflat/compiler/Compiler.java (writeFile): treat "-" + as stdout. + Tue May 26 12:48:40 2009 Minero Aoki * net/loveruby/cflat/compiler/Compiler.java (dumpAsm): do not diff --git a/net/loveruby/cflat/compiler/Compiler.java b/net/loveruby/cflat/compiler/Compiler.java index 5f934d5..4fda8be 100644 --- a/net/loveruby/cflat/compiler/Compiler.java +++ b/net/loveruby/cflat/compiler/Compiler.java @@ -168,8 +168,11 @@ public class Compiler { opts.ldArgs(), opts.soFileName(), opts.ldOptions()); } - private void writeFile(String path, String str) - throws FileException { + private void writeFile(String path, String str) throws FileException { + if (path.equals("-")) { + System.out.print(str); + return; + } try { BufferedWriter f = new BufferedWriter( new OutputStreamWriter(new FileOutputStream(path)));