diff --git a/src/ikarus.boot b/src/ikarus.boot index 69b09e4..ba3c029 100644 Binary files a/src/ikarus.boot and b/src/ikarus.boot differ diff --git a/src/ikarus.io-primitives.unsafe.ss b/src/ikarus.io-primitives.unsafe.ss index 5da4cd6..b395847 100644 --- a/src/ikarus.io-primitives.unsafe.ss +++ b/src/ikarus.io-primitives.unsafe.ss @@ -5,13 +5,9 @@ $close-input-port $close-output-port) (import (ikarus) - (only (scheme) $port-handler $port-output-buffer - $set-port-output-index! $port-output-size - $set-port-input-index! $port-input-buffer $port-input-size - $set-port-input-size! - $port-input-index - $fxadd1 $fxsub1 $fx< $fx>= $string-ref - $string-length $string-set!)) + (ikarus system $ports) + (ikarus system $strings) + (ikarus system $fx)) (define $write-char (lambda (c p)