[w3m-dev 00598] Re: CLEAR_BUF etc.

From: SASAKI Takeshi (sasaki@sysrap.cs.fujitsu.co.jp)
Date: Thu May 18 2000 - 04:14:18 CDT


$B:4!9LZ(B@$B2q<R$G$9!#860x$,$o$+$j$^$7$?!#(B

From: Yamate Keiichirou <yamate@ebina.hitachi.co.jp>
Subject: [w3m-dev 00597] Re: CLEAR_BUF etc.
Date: Thu, 18 May 2000 17:57:59 +0900

> $B$d$^$F(B@$B?ALn$G$9!#$h$&$d$/!V$^$:$$!W$N0UL#$,$o$+$j;O$a$F$-$^$7$?!#(B
>
> http://www.nmt.ne.jp/~octo/
>
> Chandra II$B$K;H$($k%a%b%j$,$^$@$*$$$F$"$k(Bocto$B$N%Z!<%8$G$9!#(Bw3m$B$@$H!"(B
> $B$3$N%Z!<%8@hF,$N%/%j%C%/2DG=%$%a!<%8$r%/%j%C%/$G$-$^$;$s!#(Bhalfdump$B$r$N(B
> $B$>$$$F$_$?$H$3$m!"(B<a>$B$OBgNL$K$"$k$N$K!"(B</a>$B$,$^$C$?$/$"$j$^$;$s!#(B
>
> $B$b$&$A$g$C$H8+$F8+$^$9!#<+J,$N(Bpatch$BM3Mh$+$b$7$l$J$$$N$G!#(B

ID $BB0@-M3Mh$N%P%0$G$7$?!#0J2<$N(B patch $B$GD>$k$H;W$$$^$9!#$"$H!$(B
$BG0$N$?$a$K(B </a> $B$rIU2C$9$k$h$&$K$7$^$7$?!#(B
# $B$"$N%3!<%I$8$c$I$&$d$C$?$C$FM>7W$J(B name $B$,$D$$$F$7$^$&(B...(--;)

        $B:4!9LZ(B $B7r(B (SASAKI Takeshi)
        mailto: sasaki@sysrap.cs.fujitsu.co.jp (office)
                sasaki@ct.sakura.ne.jp (private)

*** file.c.orig Thu May 18 18:06:57 2000
--- file.c Thu May 18 18:12:04 2000
***************
*** 2373,2379 ****
          if (!strcasecmp(t->arg, "name") && (cmd == HTML_A))
              return;
          if (!strcasecmp(t->arg, "id"))
! id = Sprintf("<a name=\"%s\">", t->value);
      }
      if (id == NULL)
          return;
--- 2373,2379 ----
          if (!strcasecmp(t->arg, "name") && (cmd == HTML_A))
              return;
          if (!strcasecmp(t->arg, "id"))
! id = Sprintf("<a name=\"%s\"></a>", t->value);
      }
      if (id == NULL)
          return;
***************
*** 3068,3074 ****
          tables[obuf->table_level] = begin_table(w, x, y);
  #ifdef ID_EXT
          if (id != NULL)
! Strcopy(tables[obuf->table_level]->id, id);
  #endif /* ID_EXT */
  #ifdef TABLE_EXPAND
          if (obuf->table_level == 0)
--- 3068,3074 ----
          tables[obuf->table_level] = begin_table(w, x, y);
  #ifdef ID_EXT
          if (id != NULL)
! tables[obuf->table_level]->id = Strdup(id);
  #endif /* ID_EXT */
  #ifdef TABLE_EXPAND
          if (obuf->table_level == 0)
*** table.c.orig Thu May 18 18:05:12 2000
--- table.c Thu May 18 18:12:35 2000
***************
*** 318,324 ****
      t->suspended_input = Strnew();
      t->caption = Strnew();
  #ifdef ID_EXT
! t->id = Strnew();
  #endif
      return t;
  }
--- 318,324 ----
      t->suspended_input = Strnew();
      t->caption = Strnew();
  #ifdef ID_EXT
! t->id = NULL;
  #endif
      return t;
  }
***************
*** 1630,1636 ****
      HTMLlineproc1("<pre for_table>", h_env);
  #ifdef ID_EXT
      if (t->id != NULL) {
! idtag = Sprintf("<a name=\"%s\">", (t->id)->ptr);
          HTMLlineproc1(idtag->ptr, h_env);
      }
  #endif /* ID_EXT */
--- 1630,1636 ----
      HTMLlineproc1("<pre for_table>", h_env);
  #ifdef ID_EXT
      if (t->id != NULL) {
! idtag = Sprintf("<a name=\"%s\"></a>", (t->id)->ptr);
          HTMLlineproc1(idtag->ptr, h_env);
      }
  #endif /* ID_EXT */
***************
*** 1673,1679 ****
                  Strcat(renderbuf, vrulea);
  #ifdef ID_EXT
              if (t->tridvalue[r] != NULL && h == 0) {
! idtag = Sprintf("<a name=\"%s\">", (t->tridvalue[r])->ptr);
                  Strcat(renderbuf, idtag);
              }
  #endif /* ID_EXT */
--- 1673,1679 ----
                  Strcat(renderbuf, vrulea);
  #ifdef ID_EXT
              if (t->tridvalue[r] != NULL && h == 0) {
! idtag = Sprintf("<a name=\"%s\"></a>", (t->tridvalue[r])->ptr);
                  Strcat(renderbuf, idtag);
              }
  #endif /* ID_EXT */
***************
*** 1681,1687 ****
                  check_row(t, r);
  #ifdef ID_EXT
                  if (t->tabidvalue[r][i] != NULL && h == 0) {
! idtag = Sprintf("<a name=\"%s\">", (t->tabidvalue[r][i])->ptr);
                      Strcat(renderbuf, idtag);
                  }
  #endif /* ID_EXT */
--- 1681,1687 ----
                  check_row(t, r);
  #ifdef ID_EXT
                  if (t->tabidvalue[r][i] != NULL && h == 0) {
! idtag = Sprintf("<a name=\"%s\"></a>", (t->tabidvalue[r][i])->ptr);
                      Strcat(renderbuf, idtag);
                  }
  #endif /* ID_EXT */



This archive was generated by hypermail 2b29 : Wed Jul 19 2000 - 10:30:55 CDT