From 23f957850535953071464461b40ad5c7ecfb0b98 Mon Sep 17 00:00:00 2001
From: Slava Pestov <slava@slava-pestovs-macbook-pro.local>
Date: Sat, 14 Jun 2008 02:45:04 -0500
Subject: [PATCH] Remove micro-pessimization

---
 extra/io/ports/ports.factor | 6 ++----
 1 file changed, 2 insertions(+), 4 deletions(-)

diff --git a/extra/io/ports/ports.factor b/extra/io/ports/ports.factor
index b761ecaf5b..f54cd2e9b3 100755
--- a/extra/io/ports/ports.factor
+++ b/extra/io/ports/ports.factor
@@ -98,11 +98,9 @@ TUPLE: output-port < buffered-port ;
 : <output-port> ( handle -- output-port )
     output-port <buffered-port> ;
 
-: can-write? ( len buffer -- ? )
-    [ buffer-fill + ] keep buffer-capacity <= ;
-
 : wait-to-write ( len port -- )
-    tuck buffer>> can-write? [ drop ] [ stream-flush ] if ;
+    tuck buffer>> buffer-capacity <=
+    [ drop ] [ stream-flush ] if ;
 
 M: output-port stream-write1
     dup check-disposed