$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