[w3m-dev 01580] Why is a newline added at end-of-file ?

From: Hironori Sakamoto (h-saka@lsi.nec.co.jp)
Date: Tue Dec 26 2000 - 21:42:43 CST

  • Next message: Yamate Keiichirou: "[w3m-dev 01581] Re: ANSI color support (was Re: w3m-m17n-0.4)"

    $B:dK\$G$9!#(B
    # $BOC$,JQ$o$j$^$9$,!"(B

    ($B0JA0$+$i$N8=>]$J$N$G$9$,(B) text/plain $B$J%U%!%$%k$r!"(B-dump $B$9$k$H(B
    $B%U%!%$%k$NKvHx$KM>7W$J(B '\n' $B$,$D$-$^$9!#(B

    % echo a > 1.txt
    # od -c 1.txt
    0000000 a \n
    0000002
    % w3m 1.txt -dump | od -c
    0000000 a \n \n
    0000003

    loadBuffer() $B$GFI$_9~$`;~$K(B end-of-file $B$KE~C#$7$F$$$F$b!"(B
    lineBuf2 $B$K6uJ8;zNs$,F~$C$F$-$F(B 1$B9TM>J,$KDI2C$5$l$F$$$k$h$&$G$9!#(B

    $BI8=`F~NO$N>l9g$O!"(BgetNextPage() $B$G!"(B
        for (i = 0; i < plen; i++) {
            lineBuf2 = StrmyISgets(buf->pagerSource);
            if (lineBuf2->length == 0) {
                $B!A(B $B8e=hM}(B $B!A(B
                break;
            }
    $B$H$J$C$F$$$k(B(end-of-file $B$r8+$F$J$$(B)$B$N$G!"$3$NMM$J$3$H$O$J$$$N$G$9(B
    $B$,!"%P%C%U%!$r>C$9$^$G(B pipe $B$r(B close $B$7$F$$$J$$MM$K;W$($^$9!#(B
    $B$=$N$?$a!"(B'#' $B$G(B shell command $B$rFI$_9~$`$H(B <*stream(closed)*> $B$H(B
    $B$J$C$F$b%P%C%U%!$r>C$9$^$G%W%m%;%9$,;D$C$F$7$^$$$^$9!#(B

    $B6&$K!"(Bad hoc $B$J=$@5$O4JC1$J$N$G$9$,!"$"$kDxEY=hM}$rE}0l$9$k$J$i(B
    $B$I$&$9$k$N$,$$$$$N$G$7$g$&$+!#(B
    -----------------------------------
    $B:dK\(B $B9@B'(B <hsaka@mth.biglobe.ne.jp>
     http://www2u.biglobe.ne.jp/~hsaka/



    This archive was generated by hypermail 2b29 : Tue Dec 26 2000 - 21:52:05 CST