[w3m-dev 01559] Re: some fixes (Re: <P> in <DL>)

From: Okabe Katsuya (okabek@guitar.ocn.ne.jp)
Date: Thu Dec 21 2000 - 23:06:46 CST

  • Next message: Hironori Sakamoto: "[w3m-dev 01560] Re: long URL"

    $B$9$_$^$;$s(B, close_anchor $B$r4X?t2=$7$?$H$-$K%P%0$rF~$l$F$7$^$$$^$7$?(B.
    # </a> $B$,M>J,$KF~$k$@$1$J$N$G(B, $B<B32$OL5$$$H;W$$$^$9$,(B.
    $B=$@5$D$$$G$K(B, close_anchor0 $B$H(B close_anchor $B$O0l$D$K$^$H$a$F$*$-$^$7$?(B.

    Index: file.c
    ===================================================================
    RCS file: /home/okabe/CVS_DB/w3m/file.c,v
    retrieving revision 1.22.2.64
    retrieving revision 1.22.2.65
    diff -u -r1.22.2.64 -r1.22.2.65
    --- file.c 2000/12/21 18:07:36 1.22.2.64
    +++ file.c 2000/12/21 20:36:25 1.22.2.65
    @@ -1917,13 +1917,13 @@
     }
     
     static void
    -close_anchor0(struct html_feed_environ *h_env, struct readbuffer *obuf)
    +close_anchor(struct html_feed_environ *h_env, struct readbuffer *obuf)
     {
    - int i;
    - char *p = NULL;
    - int is_erased = 0;
    -
         if (obuf->anchor) {
    + int i;
    + char *p = NULL;
    + int is_erased = 0;
    +
             for (i = obuf->tag_sp - 1; i >= 0; i--) {
                 if (obuf->tag_stack[i]->cmd == HTML_A)
                     break;
    @@ -1951,21 +1951,15 @@
                     }
                     obuf->anchor = NULL;
                     obuf->anchor_target = NULL;
    + return;
                 }
    - return;
    + is_erased = 0;
             }
             if (is_erased) {
                 Strcat_char(obuf->line, ' ');
                 obuf->pos++;
             }
    - }
    -}
     
    -static void
    -close_anchor(struct html_feed_environ *h_env, struct readbuffer *obuf)
    -{
    - if (obuf->anchor) {
    - close_anchor0(h_env, obuf);
             push_tag(obuf, "</a>", HTML_N_A);
             obuf->anchor = NULL;
         }

    -- 
        $B2,It9nLi(B
        e-mail: okabek@guitar.ocn.ne.jp
    ------------------------------------------------
    



    This archive was generated by hypermail 2b29 : Thu Dec 21 2000 - 23:17:16 CST