terms.c (set_tty): s/term_info/w3m_term_info/g;
struct term_info is defined in FreeBSD's sys/consio.h reported by KOIE Hidetaka <hide@koie.org> From: Fumitoshi UKAI <ukai@debian.or.jp>
This commit is contained in:
		@@ -1,3 +1,9 @@
 | 
			
		||||
2002-03-28  Fumitoshi UKAI  <ukai@debian.or.jp>
 | 
			
		||||
 | 
			
		||||
	* terms.c (set_tty): s/term_info/w3m_term_info/g;
 | 
			
		||||
		struct term_info is defined in FreeBSD's sys/consio.h
 | 
			
		||||
		reported by KOIE Hidetaka <hide@koie.org>
 | 
			
		||||
 | 
			
		||||
2002-03-28  Hironori Sakamoto <hsaka@mth.biglobe.ne.jp>
 | 
			
		||||
 | 
			
		||||
	* [w3m-dev 03146] Re: header option
 | 
			
		||||
@@ -3297,4 +3303,4 @@
 | 
			
		||||
	* release-0-2-1
 | 
			
		||||
	* import w3m-0.2.1
 | 
			
		||||
 | 
			
		||||
$Id: ChangeLog,v 1.362 2002/03/27 15:35:06 ukai Exp $
 | 
			
		||||
$Id: ChangeLog,v 1.363 2002/03/27 15:41:37 ukai Exp $
 | 
			
		||||
 
 | 
			
		||||
							
								
								
									
										34
									
								
								terms.c
									
									
									
									
									
								
							
							
						
						
									
										34
									
								
								terms.c
									
									
									
									
									
								
							@@ -1,4 +1,4 @@
 | 
			
		||||
/* $Id: terms.c,v 1.31 2002/03/20 17:53:00 ukai Exp $ */
 | 
			
		||||
/* $Id: terms.c,v 1.32 2002/03/27 15:41:38 ukai Exp $ */
 | 
			
		||||
/* 
 | 
			
		||||
 * An original curses library for EUC-kanji by Akinori ITO,     December 1989
 | 
			
		||||
 * revised by Akinori ITO, January 1995
 | 
			
		||||
@@ -476,33 +476,33 @@ writestr(char *s)
 | 
			
		||||
#define MOVE(line,column)       writestr(tgoto(T_cm,column,line));
 | 
			
		||||
 | 
			
		||||
#ifdef USE_MOUSE
 | 
			
		||||
#define TERM_INFO(name, title, mouse)	name, title, mouse
 | 
			
		||||
#define W3M_TERM_INFO(name, title, mouse)	name, title, mouse
 | 
			
		||||
#else
 | 
			
		||||
#define TERM_INFO(name, title, mouse)	name, title
 | 
			
		||||
#define W3M_TERM_INFO(name, title, mouse)	name, title
 | 
			
		||||
#endif
 | 
			
		||||
 | 
			
		||||
#define XTERM_TITLE	"\033]0;w3m: %s\007"
 | 
			
		||||
#define SCREEN_TITLE	"\033k%s\033\134"
 | 
			
		||||
 | 
			
		||||
/* *INDENT-OFF* */
 | 
			
		||||
static struct term_info {
 | 
			
		||||
static struct w3m_term_info {
 | 
			
		||||
    char *term;
 | 
			
		||||
    char *title_str;
 | 
			
		||||
#ifdef USE_MOUSE
 | 
			
		||||
    int mouse_flag;
 | 
			
		||||
#endif
 | 
			
		||||
} term_info_list[] = {
 | 
			
		||||
    {TERM_INFO("xterm", XTERM_TITLE, (NEED_XTERM_ON|NEED_XTERM_OFF))},
 | 
			
		||||
    {TERM_INFO("kterm", XTERM_TITLE, (NEED_XTERM_ON|NEED_XTERM_OFF))},
 | 
			
		||||
    {TERM_INFO("rxvt", XTERM_TITLE, (NEED_XTERM_ON|NEED_XTERM_OFF))},
 | 
			
		||||
    {TERM_INFO("Eterm", XTERM_TITLE, (NEED_XTERM_ON|NEED_XTERM_OFF))},
 | 
			
		||||
    {TERM_INFO("screen", SCREEN_TITLE, 0)},
 | 
			
		||||
} w3m_term_info_list[] = {
 | 
			
		||||
    {W3M_TERM_INFO("xterm", XTERM_TITLE, (NEED_XTERM_ON|NEED_XTERM_OFF))},
 | 
			
		||||
    {W3M_TERM_INFO("kterm", XTERM_TITLE, (NEED_XTERM_ON|NEED_XTERM_OFF))},
 | 
			
		||||
    {W3M_TERM_INFO("rxvt", XTERM_TITLE, (NEED_XTERM_ON|NEED_XTERM_OFF))},
 | 
			
		||||
    {W3M_TERM_INFO("Eterm", XTERM_TITLE, (NEED_XTERM_ON|NEED_XTERM_OFF))},
 | 
			
		||||
    {W3M_TERM_INFO("screen", SCREEN_TITLE, 0)},
 | 
			
		||||
#ifdef __CYGWIN__
 | 
			
		||||
    {TERM_INFO("cygwin", NULL, NEED_XTERM_ON)},
 | 
			
		||||
    {W3M_TERM_INFO("cygwin", NULL, NEED_XTERM_ON)},
 | 
			
		||||
#endif
 | 
			
		||||
    {TERM_INFO(NULL, NULL, 0)}
 | 
			
		||||
    {W3M_TERM_INFO(NULL, NULL, 0)}
 | 
			
		||||
};
 | 
			
		||||
#undef TERM_INFO
 | 
			
		||||
#undef W3M_TERM_INFO
 | 
			
		||||
/* *INDENT-ON * */
 | 
			
		||||
 | 
			
		||||
int
 | 
			
		||||
@@ -525,8 +525,8 @@ set_tty(void)
 | 
			
		||||
#endif
 | 
			
		||||
    TerminalGet(tty, &d_ioval);
 | 
			
		||||
    if (displayTitleTerm != NULL) {
 | 
			
		||||
	struct term_info *p;
 | 
			
		||||
	for (p = term_info_list; p->term != NULL; p++) {
 | 
			
		||||
	struct w3m_term_info *p;
 | 
			
		||||
	for (p = w3m_term_info_list; p->term != NULL; p++) {
 | 
			
		||||
	    if (!strncmp(displayTitleTerm, p->term, strlen(p->term))) {
 | 
			
		||||
		title_str = p->title_str;
 | 
			
		||||
		break;
 | 
			
		||||
@@ -536,8 +536,8 @@ set_tty(void)
 | 
			
		||||
#ifdef USE_MOUSE
 | 
			
		||||
    {
 | 
			
		||||
	char *term = getenv("TERM");
 | 
			
		||||
	struct term_info *p;
 | 
			
		||||
	for (p = term_info_list; p->term != NULL; p++) {
 | 
			
		||||
	struct w3m_term_info *p;
 | 
			
		||||
	for (p = w3m_term_info_list; p->term != NULL; p++) {
 | 
			
		||||
	    if (!strncmp(term, p->term, strlen(p->term))) {
 | 
			
		||||
		is_xterm = p->mouse_flag;
 | 
			
		||||
		break;
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user