[w3m-dev 01572] Re: w3m-m17n-0.7

From: Hironori Sakamoto (h-saka@lsi.nec.co.jp)
Date: Mon Dec 25 2000 - 22:49:48 CST

  • Next message: Yamate Keiichirou: "[w3m-dev 01573] attribute replacing in frames. (Re: some fixes)"

    $B:dK\$G$9!#(B

    >> $B$d$^$F$G$9!#(B
    >> mail$B$rFI$s$@$i(BSEGV$B$r=P$7$^$7$?!#$I$&$d$i(B "To:" $B%U%#!<%k%I$KI4?t==?M(B
    >> $B$J$i$s$G$$$k$N$r(B -m $B$G0l9T$K$7$?8e!"(BredrawLine -> calcPosition$B$G(B
    >> $B$J$N$G!"G[Ns%*!<%P!<%i%s$G(BCurLine$B$rF'$_E]$7$F;`$s$G$7$^$&$i$7$$$G$9!#(B
    >> w3m-m17n-0.4 + $B%Q%C%A(B * x $B$G$O!"$3$N>I>u$O=P$F$$$^$;$s!#(B

    m17n $BHG$NOC$G$9$h$M!#$4$a$s$J$5$$!#(B
    $BD>$7$?$D$b$j$,A4A3D>$C$F$^$;$s$G$7$?!#(B($B>p$1$J$d!D(B)
    # $B$3$N=hM}!"$A$g$C$H$G$bB.$/$7$h$&$H$$$l$F$k$N$G$9$,$d$a$h$&$+$J!#(B
    # $BK\2H$K$O!"$^$@(B(?)$BF~$C$F$$$J$$$N$,9,$$!#(B
    -----------------------------------
    $B:dK\(B $B9@B'(B <hsaka@mth.biglobe.ne.jp>
     http://www2u.biglobe.ne.jp/~hsaka/

    --- etc.c.orig Tue Dec 26 13:36:09 2000
    +++ etc.c Tue Dec 26 13:46:27 2000
    @@ -372,7 +372,7 @@
     #ifdef ANSI_COLOR
             if (ocolor) {
                 es = memchr(sp, ESC_CODE, s->length);
    - if (es)
    + if (es)
                     color = ocolor;
             }
     #endif
    @@ -383,7 +383,9 @@
                 ) {
                 s = Strnew_size(size);
                 do_copy = TRUE;
    - ep = bs ? (bs - 2) : ((s->length > size) ? (sp + s->length) : endp);
    + ep = bs ? (bs - 2) : endp;
    + if (ep > sp + size)
    + ep = sp + size;
     #ifdef ANSI_COLOR
                 if (es && ep > es - 2)
                     ep = es - 2;
    @@ -399,14 +401,9 @@
             }
         }
         if (! do_copy) {
    - ep = (s->length > size) ? (sp + s->length) : endp;
    - for (str = sp; str < ep && IS_ASCII(*str); str++) {
    + ep = sp + size;
    + for (str = sp; str < ep && IS_ASCII(*str); str++)
                 *(prop++) = PE_NORMAL | (IS_CNTRL(*str) ? PC_CTRL : PC_ASCII);
    -#ifdef ANSI_COLOR
    - if (color)
    - *(color++) = 0;
    -#endif
    - }
         }
     
         while (str < endp) {



    This archive was generated by hypermail 2b29 : Mon Dec 25 2000 - 23:00:58 CST