[Gauche-devel-jp] Cygwin(Unix)上でのport-current-line

Back to archive index

HIRAUCHI Hideyuki hira****@verys*****
2004年 2月 14日 (土) 10:37:32 JST


平内です。

Cygwin(Unix)上でexamples/grep.scmを実行すると検索結果の行数が全て0になっ
てしまいます。
port-current-lineが期待通りに動いていないようです。
以下、port-current-lineのテスト。

(use gauche.test)

(call-with-output-file "tmp1.o" (lambda (p) (newline p)(newline p)(newline p)))
(test* "port-current-line" 3
       (call-with-input-file "tmp1.o"
         (lambda (p)
           (let loop ((cl (port-current-line p)))
             (if (eof-object? (read p))
                 cl
                 loop)))))

上記のテストを実行するとこうなります。
test port-current-line, expects 3 ==> ERROR: GOT 1

■環境
    OS              :Windows2000 on VMWare4
    Cygwin DLL      :1.5.7-1
    Cygwin FileType :Unix
    Gauche          :0.7.4.1
    binutils        :20030901-1

--hira




Gauche-devel-jp メーリングリストの案内
Back to archive index