[w3m-dev 03772] Compilation error on Cygwin B20.1
* terms.c (term_title): use Sprintf() instead of snprintf() * doc-jp/README.cygwin doc/README.cygwin: add note about B20.1 From: patakuti@t3.rim.or.jp
This commit is contained in:
@@ -1,3 +1,9 @@
|
||||
2003-02-24 patakuti@t3.rim.or.jp
|
||||
|
||||
* [w3m-dev 03772] Compilation error on Cygwin B20.1
|
||||
* terms.c (term_title): use Sprintf() instead of snprintf()
|
||||
* doc-jp/README.cygwin doc/README.cygwin: add note about B20.1
|
||||
|
||||
2003-02-21 WATANABE Katsuyuki <knabe@sannet.ne.jp>
|
||||
|
||||
* [w3m-dev 03765] Re: README.cygwin
|
||||
@@ -7227,4 +7233,4 @@ a * [w3m-dev 03276] compile error on EWS4800
|
||||
* release-0-2-1
|
||||
* import w3m-0.2.1
|
||||
|
||||
$Id: ChangeLog,v 1.760 2003/02/21 14:25:33 ukai Exp $
|
||||
$Id: ChangeLog,v 1.761 2003/02/23 16:00:11 ukai Exp $
|
||||
|
||||
@@ -12,6 +12,8 @@ Cygwin
|
||||
w3m-0.2 <20>ʹߤ<CAB9><DFA4><EFBFBD> cygwin <20><><EFBFBD><EFBFBD><EFBFBD>ν<EFBFBD><CEBD><EFBFBD><EFBFBD>ѥå<D1A5><C3A5><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ޤ줿<DEA4><ECA4BF><EFBFBD>ᡤcygwin-1.1.4
|
||||
<EFBFBD>ʹߤδĶ<EFBFBD><EFBFBD>Ǥ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ä<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ʤ<EFBFBD><EFBFBD>ӥ<EFBFBD><EFBFBD>ɤǤ<EFBFBD><EFBFBD>ޤ<EFBFBD><EFBFBD><EFBFBD>Net Release <20><><EFBFBD><EFBFBD> B18, B19,
|
||||
B20<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ǥ<EFBFBD><EFBFBD>ӥ<EFBFBD><EFBFBD>ɤǤ<EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ϥ<EFBFBD><EFBFBD>Ǥ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ǧ<EFBFBD>Ϥ<EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ƥ<EFBFBD><EFBFBD>ޤ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
||||
(*) Cygwin B20.1 <20>δĶ<CEB4><C4B6>Ǥ<EFBFBD>
|
||||
LOCAL_LIBRARIES <20><> -luser32 <20><><EFBFBD>Ĥ<EFBFBD><C4A4><EFBFBD>ɬ<EFBFBD>פ<EFBFBD><D7A4><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ޤ<EFBFBD><DEA4><EFBFBD>
|
||||
|
||||
<EFBFBD>ʤ<EFBFBD><EFBFBD><EFBFBD>termcap <20>ʤ<EFBFBD><CAA4><EFBFBD> ncurses <20>ѥå<D1A5><C3A5><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ϻǿ<CFBA><C7BF>Τ<EFBFBD><CEA4>Τ<EFBFBD><CEA4>ȤäƤ<C3A4><C6A4><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
||||
<EFBFBD><EFBFBD> termcap <20><><EFBFBD>Ȥ<EFBFBD><C8A4><EFBFBD><EFBFBD>硤<EFBFBD>Ť<EFBFBD><C5A4>ѥå<D1A5><C3A5><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> /etc/termcap <20><> cygwin <20>Υ<EFBFBD><CEA5><EFBFBD><EFBFBD><EFBFBD>
|
||||
|
||||
@@ -11,6 +11,7 @@ Build
|
||||
|
||||
After w3m-0.2, patches for Cygwin have been marged to w3m packages. If you use
|
||||
cygwin-1.1.4 or later, w3m shuould be build without any problems.
|
||||
(*) on Cygwin B20.1, you should add -luser32 to LOCAL_LIBRARIES
|
||||
|
||||
The newest version of termcap and ncurses package are recomended. Especially,
|
||||
older versions of termcap have bugs in the entry for Cygwin which make the
|
||||
|
||||
11
terms.c
11
terms.c
@@ -1,4 +1,4 @@
|
||||
/* $Id: terms.c,v 1.47 2003/02/21 14:25:33 ukai Exp $ */
|
||||
/* $Id: terms.c,v 1.48 2003/02/23 16:00:15 ukai Exp $ */
|
||||
/*
|
||||
* An original curses library for EUC-kanji by Akinori ITO, December 1989
|
||||
* revised by Akinori ITO, January 1995
|
||||
@@ -1827,9 +1827,12 @@ term_title(char *s)
|
||||
if (title_str != NULL) {
|
||||
#ifdef __CYGWIN__
|
||||
if (isLocalConsole && title_str == CYGWIN_TITLE) {
|
||||
char buff[1024];
|
||||
snprintf(buff, sizeof(buff), title_str, s);
|
||||
SetConsoleTitle(buff);
|
||||
Str buff;
|
||||
buff = Sprintf(title_str, s);
|
||||
if (buff->length > 1024) {
|
||||
Strtruncate(buff, 1024);
|
||||
}
|
||||
SetConsoleTitle(buff->ptr);
|
||||
}
|
||||
else if (isLocalConsole || !isWinConsole)
|
||||
#endif
|
||||
|
||||
Reference in New Issue
Block a user