aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--ChangeLog7
-rw-r--r--backend.c6
-rw-r--r--buffer.c22
-rw-r--r--config.h.dist12
-rwxr-xr-xconfigure52
-rw-r--r--display.c60
-rw-r--r--etc.c24
-rw-r--r--file.c30
-rw-r--r--fm.h28
-rw-r--r--linein.c6
-rw-r--r--main.c44
-rw-r--r--menu.c32
-rw-r--r--proto.h28
-rw-r--r--rc.c44
-rw-r--r--terms.c79
15 files changed, 239 insertions, 235 deletions
diff --git a/ChangeLog b/ChangeLog
index ae3ba62..2aa2502 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,5 +1,12 @@
2001-11-21 Fumitoshi UKAI <ukai@debian.or.jp>
+ * [w3m-dev 02481]
+ * s/BG_COLOR/USE_BG_COLOR/
+ * s/ANSI_COLOR/USE_ANSI_COLOR/
+ * s/COLOR/USE_COLOR/
+ * s/MENU/USE_MENU/
+ * s/MOUSE/USE_MOUSE/
+
* [w3m-dev 02480] new configure
* config.h.dist: updated
* configure: $def_emacs_like_lineedit, $def_vi_prec_num
diff --git a/backend.c b/backend.c
index 3d9dc5f..e80cebb 100644
--- a/backend.c
+++ b/backend.c
@@ -1,4 +1,4 @@
-/* $Id: backend.c,v 1.3 2001/11/20 17:49:23 ukai Exp $ */
+/* $Id: backend.c,v 1.4 2001/11/21 19:24:35 ukai Exp $ */
#include <stdio.h>
#include <string.h>
#include <sys/types.h>
@@ -301,9 +301,9 @@ int backend( void ){
w3m_dump = 0;
if (COLS == 0) COLS = 80;
-#ifdef MOUSE
+#ifdef USE_MOUSE
use_mouse = FALSE;
-#endif /* MOUSE */
+#endif /* USE_MOUSE */
if( backend_batch_commands ){
while(( str = popText(backend_batch_commands) ))
diff --git a/buffer.c b/buffer.c
index dbe68c0..9915df5 100644
--- a/buffer.c
+++ b/buffer.c
@@ -1,7 +1,7 @@
-/* $Id: buffer.c,v 1.4 2001/11/20 17:49:23 ukai Exp $ */
+/* $Id: buffer.c,v 1.5 2001/11/21 19:24:35 ukai Exp $ */
#include "fm.h"
-#ifdef MOUSE
+#ifdef USE_MOUSE
#ifdef USE_GPM
#include <gpm.h>
#endif
@@ -9,7 +9,7 @@
extern int do_getch();
#define getch() do_getch()
#endif /* USE_GPM */
-#endif /* MOUSE */
+#endif /* USE_MOUSE */
#ifdef __EMX__
#include <sys/kbdscan.h>
@@ -314,14 +314,14 @@ listBuffer(Buffer * top, Buffer * current)
Buffer *buf = top;
move(0, 0);
-#ifdef COLOR
+#ifdef USE_COLOR
if (useColor) {
setfcolor(basic_color);
-#ifdef BG_COLOR
+#ifdef USE_BG_COLOR
setbcolor(bg_color);
-#endif /* BG_COLOR */
+#endif /* USE_BG_COLOR */
}
-#endif /* COLOR */
+#endif /* USE_COLOR */
clrtobotx();
for (i = 0; i < LASTLINE; i++) {
if (buf == current) {
@@ -575,7 +575,7 @@ writeBufferCache(Buffer *buf)
Str tmp;
FILE *cache = NULL;
Line *l;
-#ifdef ANSI_COLOR
+#ifdef USE_ANSI_COLOR
int colorflag;
#endif
@@ -603,7 +603,7 @@ writeBufferCache(Buffer *buf)
fwrite(l->lineBuf, 1, l->len, cache) < l->len ||
fwrite(l->propBuf, sizeof(Lineprop), l->len, cache) < l->len)
goto _error;
-#ifdef ANSI_COLOR
+#ifdef USE_ANSI_COLOR
colorflag = l->colorBuf ? 1 : 0;
if (fwrite1(colorflag, cache))
goto _error;
@@ -630,7 +630,7 @@ readBufferCache(Buffer *buf)
FILE *cache;
Line *l = NULL, *prevl;
long lnum = 0, clnum, tlnum;
-#ifdef ANSI_COLOR
+#ifdef USE_ANSI_COLOR
int colorflag;
#endif
@@ -669,7 +669,7 @@ readBufferCache(Buffer *buf)
l->lineBuf[l->len] = '\0';
l->propBuf = NewAtom_N(Lineprop, l->len);
fread(l->propBuf, sizeof(Lineprop), l->len, cache);
-#ifdef ANSI_COLOR
+#ifdef USE_ANSI_COLOR
if (fread1(colorflag, cache))
break;
if (colorflag) {
diff --git a/config.h.dist b/config.h.dist
index 59726ab..a8714a0 100644
--- a/config.h.dist
+++ b/config.h.dist
@@ -20,9 +20,9 @@
#define USE_HISTORY
/*
- BG_COLOR enables w3m to set background color.
+ USE_BG_COLOR enables w3m to set background color.
*/
-#define BG_COLOR
+#define USE_BG_COLOR
/*
* Do word fill
@@ -91,17 +91,17 @@ MODEL=Linux.i686-monster-ja
#define EN 1
#define LANG JA
#define KANJI_SYMBOLS
-#define COLOR
-#undef ANSI_COLOR
+#define USE_COLOR
+#undef USE_ANSI_COLOR
#undef EMACS_LIKE_LINEEDIT
#undef VI_PREC_NUM
#undef USE_MARK
#undef LABEL_TOPLINE
#undef NEXTPAGE_TOPLINE
-#define MOUSE
+#define USE_MOUSE
#define USE_GPM
#undef USE_SYSMOUSE
-#define MENU
+#define USE_MENU
#define USE_COOKIE
#define USE_SSL
#undef USE_SSL_VERIFY
diff --git a/configure b/configure
index dee0fc4..5e26950 100755
--- a/configure
+++ b/configure
@@ -1,5 +1,5 @@
#!/bin/sh
-# $Id: configure,v 1.11 2001/11/21 18:51:48 ukai Exp $
+# $Id: configure,v 1.12 2001/11/21 19:24:35 ukai Exp $
# Configuration.
#
@@ -517,9 +517,9 @@ echo "Do you want ANSI color escape sequences support?"
yesno ansi_color "$ansi_color" n
echo "ansi_color=$ansi_color" >> config.param
if [ "$ansi_color" = y ]; then
- def_ansi_color="#define ANSI_COLOR"
+ def_ansi_color="#define USE_ANSI_COLOR"
else
- def_ansi_color="#undef ANSI_COLOR"
+ def_ansi_color="#undef USE_ANSI_COLOR"
fi
@@ -584,45 +584,45 @@ dmodel_save="$dmodel"
dmodel=$ans
case "$ans" in
1)
- use_color=n; def_color="#undef COLOR"
- use_menu=n; def_menu="#undef MENU"
- use_mouse=n; def_mouse="#undef MOUSE"
+ use_color=n; def_color="#undef USE_COLOR"
+ use_menu=n; def_menu="#undef USE_MENU"
+ use_mouse=n; def_mouse="#undef USE_MOUSE"
use_cookie=n; def_cookie="#undef USE_COOKIE"
use_ssl=n; def_ssl="#undef USE_SSL"
save_params
customized=y
;;
2)
- use_color=y; def_color="#define COLOR"
- use_menu=y; def_menu="#define MENU"
- use_mouse=n; def_mouse="#undef MOUSE"
+ use_color=y; def_color="#define USE_COLOR"
+ use_menu=y; def_menu="#define USE_MENU"
+ use_mouse=n; def_mouse="#undef USE_MOUSE"
use_cookie=n; def_cookie="#undef USE_COOKIE"
use_ssl=n; def_ssl="#undef USE_SSL"
save_params
customized=y
;;
3)
- use_color=y; def_color="#define COLOR"
- use_menu=y; def_menu="#define MENU"
- use_mouse=y; def_mouse="#define MOUSE"
+ use_color=y; def_color="#define USE_COLOR"
+ use_menu=y; def_menu="#define USE_MENU"
+ use_mouse=y; def_mouse="#define USE_MOUSE"
use_cookie=n; def_cookie="#undef USE_COOKIE"
use_ssl=n; def_ssl="#undef USE_SSL"
save_params
customized=y
;;
4)
- use_color=y; def_color="#define COLOR"
- use_menu=y; def_menu="#define MENU"
- use_mouse=y; def_mouse="#define MOUSE"
+ use_color=y; def_color="#define USE_COLOR"
+ use_menu=y; def_menu="#define USE_MENU"
+ use_mouse=y; def_mouse="#define USE_MOUSE"
use_cookie=y; def_cookie="#define USE_COOKIE"
use_ssl=n; def_ssl="#undef USE_SSL"
save_params
customized=y
;;
5)
- use_color=y; def_color="#define COLOR"
- use_menu=y; def_menu="#define MENU"
- use_mouse=y; def_mouse="#define MOUSE"
+ use_color=y; def_color="#define USE_COLOR"
+ use_menu=y; def_menu="#define USE_MENU"
+ use_mouse=y; def_mouse="#define USE_MOUSE"
use_cookie=y; def_cookie="#define USE_COOKIE"
use_ssl=y; def_ssl="#define USE_SSL"
find_ssl
@@ -655,27 +655,27 @@ echo "Do you want to use color ESC sequence for kterm/pxvt "
yesno use_color "$use_color" y
echo "use_color=$use_color" >> config.param
if [ "$use_color" = y ]; then
- def_color="#define COLOR"
+ def_color="#define USE_COLOR"
else
- def_color="#undef COLOR"
+ def_color="#undef USE_COLOR"
fi
echo 'Do you want to use mouse? (It requires xterm/kterm)'
yesno use_mouse "$use_mouse" n
echo "use_mouse=$use_mouse" >> config.param
if [ "$use_mouse" = y ]; then
- def_mouse="#define MOUSE"
+ def_mouse="#define USE_MOUSE"
else
- def_mouse="#undef MOUSE"
+ def_mouse="#undef USE_MOUSE"
fi
echo "Do you want to use popup menu?"
yesno use_menu "$use_menu" y
echo "use_menu=$use_menu" >> config.param
if [ "$use_menu" = y ]; then
- def_menu="#define MENU"
+ def_menu="#define USE_MENU"
else
- def_menu="#undef MENU"
+ def_menu="#undef USE_MENU"
fi
#echo "Do you want to use matrix in rendering table?"
@@ -1841,9 +1841,9 @@ cat > config.h << END_OF_CONFIG_H
#define USE_HISTORY
/*
- BG_COLOR enables w3m to set background color.
+ USE_BG_COLOR enables w3m to set background color.
*/
-#define BG_COLOR
+#define USE_BG_COLOR
/*
* Do word fill
diff --git a/display.c b/display.c
index 60190dd..bdf39d4 100644
--- a/display.c
+++ b/display.c
@@ -1,11 +1,11 @@
-/* $Id: display.c,v 1.5 2001/11/21 09:09:10 ukai Exp $ */
+/* $Id: display.c,v 1.6 2001/11/21 19:24:35 ukai Exp $ */
#include <signal.h>
#include "fm.h"
#define MAX(a, b) ((a) > (b) ? (a) : (b))
#define MIN(a, b) ((a) < (b) ? (a) : (b))
-#ifdef COLOR
+#ifdef USE_COLOR
#define EFFECT_ANCHOR_START effect_anchor_start()
#define EFFECT_ANCHOR_END effect_anchor_end()
@@ -108,7 +108,7 @@ static void EFFECT_VISITED_END
}
}
-#else /* not COLOR */
+#else /* not USE_COLOR */
#define EFFECT_ANCHOR_START underline()
#define EFFECT_ANCHOR_END underlineend()
@@ -121,7 +121,7 @@ static void EFFECT_VISITED_END
#define EFFECT_VISITED_START /**/
#define EFFECT_VISITED_END /**/
-#endif /* not COLOR */
+#endif /* not USE_COLOR */
#ifndef KANJI_SYMBOLS
@@ -139,10 +139,10 @@ fmTerm(void)
move(LASTLINE, 0);
clrtoeolx();
refresh();
-#ifdef MOUSE
+#ifdef USE_MOUSE
if (use_mouse)
mouse_end();
-#endif /* MOUSE */
+#endif /* USE_MOUSE */
reset_tty();
fmInitialized = FALSE;
}
@@ -178,7 +178,7 @@ static int anch_mode = 0, emph_mode = 0, imag_mode = 0, form_mode = 0,
#ifndef KANJI_SYMBOLS
static int graph_mode = 0;
#endif /* not KANJI_SYMBOLS */
-#ifdef ANSI_COLOR
+#ifdef USE_ANSI_COLOR
static Linecolor color_mode = 0;
#endif
@@ -250,7 +250,7 @@ displayBuffer(Buffer * buf, int mode)
if (buf->topLine == NULL)
buf->topLine = buf->firstLine;
-#ifdef MOUSE
+#ifdef USE_MOUSE
if (use_mouse)
#if LANG == JA
msg = Strnew_charp("≪↑↓");
@@ -258,7 +258,7 @@ displayBuffer(Buffer * buf, int mode)
msg = Strnew_charp("<=UpDn ");
#endif /* LANG != JA */
else
-#endif /* not MOUSE */
+#endif /* not USE_MOUSE */
msg = Strnew();
Strcat_charp(msg, "Viewing <");
Strcat_charp(msg, buf->buffername);
@@ -333,14 +333,14 @@ redrawNLine(Buffer * buf, int n)
Line *l, *l0;
int i;
-#ifdef COLOR
+#ifdef USE_COLOR
if (useColor) {
EFFECT_ANCHOR_END_C;
-#ifdef BG_COLOR
+#ifdef USE_BG_COLOR
setbcolor(bg_color);
-#endif /* BG_COLOR */
+#endif /* USE_BG_COLOR */
}
-#endif /* COLOR */
+#endif /* USE_COLOR */
for (i = 0, l = buf->topLine; i < LASTLINE; i++) {
if (i >= LASTLINE - n || i < -n)
l0 = redrawLine(buf, l, i);
@@ -364,10 +364,10 @@ redrawLine(Buffer * buf, Line * l, int i)
int column = buf->currentColumn;
char *p;
Lineprop *pr;
-#ifdef ANSI_COLOR
+#ifdef USE_ANSI_COLOR
Linecolor *pc;
#endif
-#ifdef COLOR
+#ifdef USE_COLOR
Anchor *a;
ParsedURL url;
int k, vpos = -1;
@@ -412,7 +412,7 @@ redrawLine(Buffer * buf, Line * l, int i)
pos = columnPos(l, column);
p = &(l->lineBuf[pos]);
pr = &(l->propBuf[pos]);
-#ifdef ANSI_COLOR
+#ifdef USE_ANSI_COLOR
if (useColor && l->colorBuf)
pc = &(l->colorBuf[pos]);
else
@@ -424,7 +424,7 @@ redrawLine(Buffer * buf, Line * l, int i)
delta = 1;
#endif
for (j = 0; rcol - column < buf->COLS && pos + j < l->len; j += delta) {
-#ifdef COLOR
+#ifdef USE_COLOR
if (useVisitedColor && vpos <= pos + j && !(pr[j] & PE_VISITED)) {
a = retrieveAnchor(buf->href, l->linenumber, pos + j);
if (a) {
@@ -446,7 +446,7 @@ redrawLine(Buffer * buf, Line * l, int i)
ncol = COLPOS(l, pos + j + delta);
if (ncol - column > buf->COLS)
break;
-#ifdef ANSI_COLOR
+#ifdef USE_ANSI_COLOR
if (pc)
do_color(pc[j]);
#endif
@@ -512,7 +512,7 @@ redrawLine(Buffer * buf, Line * l, int i)
graphend();
}
#endif /* not KANJI_SYMBOLS */
-#ifdef ANSI_COLOR
+#ifdef USE_ANSI_COLOR
if (color_mode)
do_color(0);
#endif
@@ -528,11 +528,11 @@ redrawLineRegion(Buffer * buf, Line * l, int i, int bpos, int epos)
int column = buf->currentColumn;
char *p;
Lineprop *pr;
-#ifdef ANSI_COLOR
+#ifdef USE_ANSI_COLOR
Linecolor *pc;
#endif
int bcol, ecol;
-#ifdef COLOR
+#ifdef USE_COLOR
Anchor *a;
ParsedURL url;
int k, vpos = -1;
@@ -543,7 +543,7 @@ redrawLineRegion(Buffer * buf, Line * l, int i, int bpos, int epos)
pos = columnPos(l, column);
p = &(l->lineBuf[pos]);
pr = &(l->propBuf[pos]);
-#ifdef ANSI_COLOR
+#ifdef USE_ANSI_COLOR
if (useColor && l->colorBuf)
pc = &(l->colorBuf[pos]);
else
@@ -557,7 +557,7 @@ redrawLineRegion(Buffer * buf, Line * l, int i, int bpos, int epos)
delta = 1;
#endif
for (j = 0; rcol - column < buf->COLS && pos + j < l->len; j += delta) {
-#ifdef COLOR
+#ifdef USE_COLOR
if (useVisitedColor && vpos <= pos + j && !(pr[j] & PE_VISITED)) {
a = retrieveAnchor(buf->href, l->linenumber, pos + j);
if (a) {
@@ -579,7 +579,7 @@ redrawLineRegion(Buffer * buf, Line * l, int i, int bpos, int epos)
ncol = COLPOS(l, pos + j + delta);
if (ncol - column > buf->COLS)
break;
-#ifdef ANSI_COLOR
+#ifdef USE_ANSI_COLOR
if (pc)
do_color(pc[j]);
#endif
@@ -649,7 +649,7 @@ redrawLineRegion(Buffer * buf, Line * l, int i, int bpos, int epos)
graphend();
}
#endif /* not KANJI_SYMBOLS */
-#ifdef ANSI_COLOR
+#ifdef USE_ANSI_COLOR
if (color_mode)
do_color(0);
#endif
@@ -710,7 +710,7 @@ do_effects(Lineprop m)
#endif /* not KANJI_SYMBOLS */
}
-#ifdef ANSI_COLOR
+#ifdef USE_ANSI_COLOR
void
do_color(Linecolor c)
{
@@ -718,7 +718,7 @@ do_color(Linecolor c)
setfcolor(c & 0x7);
else if (color_mode & 0x8)
setfcolor(basic_color);
-#ifdef BG_COLOR
+#ifdef USE_BG_COLOR
if (c & 0x80)
setbcolor((c >> 4) & 0x7);
else if (color_mode & 0x80)
@@ -821,12 +821,12 @@ disp_message_nsec(char *s, int redraw_current, int sec, int purge, int mouse)
else
message(s, LASTLINE, 0);
refresh();
-#ifdef MOUSE
+#ifdef USE_MOUSE
if (mouse && use_mouse)
mouse_active();
#endif
sleep_till_anykey(sec, purge);
-#ifdef MOUSE
+#ifdef USE_MOUSE
if (mouse && use_mouse)
mouse_inactive();
#endif
@@ -839,7 +839,7 @@ disp_message(char *s, int redraw_current)
{
disp_message_nsec(s, redraw_current, 10, FALSE, TRUE);
}
-#ifdef MOUSE
+#ifdef USE_MOUSE
void
disp_message_nomouse(char *s, int redraw_current)
{
diff --git a/etc.c b/etc.c
index b7498ff..d3d43bf 100644
--- a/etc.c
+++ b/etc.c
@@ -1,4 +1,4 @@
-/* $Id: etc.c,v 1.5 2001/11/20 16:46:32 ukai Exp $ */
+/* $Id: etc.c,v 1.6 2001/11/21 19:24:35 ukai Exp $ */
#include "fm.h"
#include <pwd.h>
#include "myctype.h"
@@ -294,7 +294,7 @@ getAnchor(char *arg, char **arg_return)
return allocStr(arg, p - arg);
}
-#ifdef ANSI_COLOR
+#ifdef USE_ANSI_COLOR
static int
parse_ansi_color(char **str, Lineprop *effect, Linecolor *color)
{
@@ -374,7 +374,7 @@ parse_ansi_color(char **str, Lineprop *effect, Linecolor *color)
Str
checkType(Str s, Lineprop * oprop,
-#ifdef ANSI_COLOR
+#ifdef USE_ANSI_COLOR
Linecolor * ocolor, int * check_color,
#endif
int len)
@@ -383,7 +383,7 @@ checkType(Str s, Lineprop * oprop,
Lineprop effect = PE_NORMAL;
Lineprop *prop = oprop;
char *str = s->ptr, *endp = &s->ptr[s->length], *bs = NULL;
-#ifdef ANSI_COLOR
+#ifdef USE_ANSI_COLOR
Lineprop ceffect = PE_NORMAL;
Linecolor cmode = 0;
Linecolor *color = NULL;
@@ -392,13 +392,13 @@ checkType(Str s, Lineprop * oprop,
int do_copy = FALSE;
int size = (len < s->length) ? len : s->length;
-#ifdef ANSI_COLOR
+#ifdef USE_ANSI_COLOR
if (check_color)
*check_color = FALSE;
#endif
if (ShowEffect) {
bs = memchr(str, '\b', s->length);
-#ifdef ANSI_COLOR
+#ifdef USE_ANSI_COLOR
if (ocolor) {
es = memchr(str, ESC_CODE, s->length);
if (es)
@@ -406,7 +406,7 @@ checkType(Str s, Lineprop * oprop,
}
#endif
if (s->length > size || (bs != NULL)
-#ifdef ANSI_COLOR
+#ifdef USE_ANSI_COLOR
|| (es != NULL)
#endif
) {
@@ -538,12 +538,12 @@ checkType(Str s, Lineprop * oprop,
bs = memchr(str, '\b', endp - str);
continue;
}
-#ifdef ANSI_COLOR
+#ifdef USE_ANSI_COLOR
else if (str > bs)
bs = memchr(str, '\b', endp - str);
#endif
}
-#ifdef ANSI_COLOR
+#ifdef USE_ANSI_COLOR
if (es != NULL) {
if (str == es) {
int ok = parse_ansi_color(&str, &ceffect, &cmode);
@@ -561,7 +561,7 @@ checkType(Str s, Lineprop * oprop,
#endif
mode = get_mctype(str);
-#ifdef ANSI_COLOR
+#ifdef USE_ANSI_COLOR
effect |= ceffect;
#endif
#ifdef JP_CHARSET
@@ -574,7 +574,7 @@ checkType(Str s, Lineprop * oprop,
}
prop += 2;
str += 2;
-#ifdef ANSI_COLOR
+#ifdef USE_ANSI_COLOR
if (color) {
color[0] = cmode;
color[1] = cmode;
@@ -590,7 +590,7 @@ checkType(Str s, Lineprop * oprop,
Strcat_char(s, *str);
prop++;
str++;
-#ifdef ANSI_COLOR
+#ifdef USE_ANSI_COLOR
if (color) {
*color = cmode;
color++;
diff --git a/file.c b/file.c
index 666a1ac..773cfb6 100644
--- a/file.c
+++ b/file.c
@@ -1,4 +1,4 @@
-/* $Id: file.c,v 1.10 2001/11/21 16:29:46 ukai Exp $ */
+/* $Id: file.c,v 1.11 2001/11/21 19:24:35 ukai Exp $ */
#include "fm.h"
#include <sys/types.h>
#include "myctype.h"
@@ -30,13 +30,13 @@ static Buffer *loadcmdout(char *cmd,
Buffer *defaultbuf);
static void close_textarea(struct html_feed_environ *h_env);
static void addnewline(Buffer * buf, char *line, Lineprop * prop,
-#ifdef ANSI_COLOR
+#ifdef USE_ANSI_COLOR
Linecolor * color,
#endif
int pos, int nlines);
static Lineprop propBuffer[LINELEN];
-#ifdef ANSI_COLOR
+#ifdef USE_ANSI_COLOR
static Linecolor colorBuffer[LINELEN];
#endif
@@ -487,14 +487,14 @@ readHeader(URLFile * uf,
for (p = lineBuf2->ptr; *p; p = q) {
for (q = p; *q && *q != '\r' && *q != '\n'; q++);
lineBuf2 = checkType(Strnew_charp(p), propBuffer,
-#ifdef ANSI_COLOR
+#ifdef USE_ANSI_COLOR
NULL, NULL,
#endif
min(LINELEN, q - p));
Strcat(tmp, lineBuf2);
if (thru)
addnewline(newBuf, lineBuf2->ptr, propBuffer,
-#ifdef ANSI_COLOR
+#ifdef USE_ANSI_COLOR
NULL,
#endif
lineBuf2->length, -1);
@@ -703,7 +703,7 @@ readHeader(URLFile * uf,
}
if (thru)
addnewline(newBuf, "", propBuffer,
-#ifdef ANSI_COLOR
+#ifdef USE_ANSI_COLOR
NULL,
#endif
0, -1);
@@ -4014,7 +4014,7 @@ HTMLlineproc2body(Buffer * buf, Str (*feed) (), int llimit)
}
/* end of processing for one line */
addnewline(buf, outc, outp,
-#ifdef ANSI_COLOR
+#ifdef USE_ANSI_COLOR
NULL,
#endif
pos, nlines);
@@ -4517,7 +4517,7 @@ extern Lineprop NullProp[];
static void
addnewline(Buffer * buf, char *line, Lineprop * prop,
-#ifdef ANSI_COLOR
+#ifdef USE_ANSI_COLOR
Linecolor * color,
#endif
int pos, int nlines)
@@ -4534,7 +4534,7 @@ addnewline(Buffer * buf, char *line, Lineprop * prop,
l->lineBuf = NullLine;
l->propBuf = NullProp;
}
-#ifdef ANSI_COLOR
+#ifdef USE_ANSI_COLOR
if (pos > 0 && color) {
l->colorBuf = NewAtom_N(Linecolor, pos);
bcopy((void *) color, (void *) l->colorBuf, pos * sizeof(Linecolor));
@@ -5093,7 +5093,7 @@ loadBuffer(URLFile * uf, Buffer * newBuf)
int nlines;
Str tmpf;
int linelen = 0, trbyte = 0;
-#ifdef ANSI_COLOR
+#ifdef USE_ANSI_COLOR
int check_color;
#endif
MySignalHandler(*prevtrap) ();
@@ -5154,12 +5154,12 @@ loadBuffer(URLFile * uf, Buffer * newBuf)
#endif /* USE_NNTP */
Strchop(lineBuf2);
lineBuf2 = checkType(lineBuf2, propBuffer,
-#ifdef ANSI_COLOR
+#ifdef USE_ANSI_COLOR
colorBuffer, &check_color,
#endif
LINELEN);
addnewline(newBuf, lineBuf2->ptr, propBuffer,
-#ifdef ANSI_COLOR
+#ifdef USE_ANSI_COLOR
check_color ? colorBuffer : NULL,
#endif
lineBuf2->length, nlines);
@@ -5405,7 +5405,7 @@ getNextPage(Buffer * buf, int plen)
URLFile uf;
char code;
int squeeze_flag = 0;
-#ifdef ANSI_COLOR
+#ifdef USE_ANSI_COLOR
int check_color;
#endif
@@ -5455,7 +5455,7 @@ getNextPage(Buffer * buf, int plen)
++nlines;
Strchop(lineBuf2);
lineBuf2 = checkType(lineBuf2, propBuffer,
-#ifdef ANSI_COLOR
+#ifdef USE_ANSI_COLOR
colorBuffer, &check_color,
#endif
LINELEN);
@@ -5464,7 +5464,7 @@ getNextPage(Buffer * buf, int plen)
l->lineBuf = lineBuf2->ptr;
l->propBuf = NewAtom_N(Lineprop, len);
bcopy((void *) propBuffer, (void *) l->propBuf, len * sizeof(Lineprop));
-#ifdef ANSI_COLOR
+#ifdef USE_ANSI_COLOR
if (check_color) {
l->colorBuf = NewAtom_N(Linecolor, len);
bcopy((void *) colorBuffer, (void *) l->colorBuf, len * sizeof(Linecolor));
diff --git a/fm.h b/fm.h
index b29d606..e3bf3a3 100644
--- a/fm.h
+++ b/fm.h
@@ -1,4 +1,4 @@
-/* $Id: fm.h,v 1.9 2001/11/21 16:29:46 ukai Exp $ */
+/* $Id: fm.h,v 1.10 2001/11/21 19:24:35 ukai Exp $ */
/*
* w3m: WWW wo Miru utility
*
@@ -18,13 +18,13 @@
#include "config.h"
#include "history.h"
-#ifdef MENU
+#ifdef USE_MENU
#define MENU_SELECT
#define MENU_MAP
-#endif /* MENU */
+#endif /* USE_MENU */
-#ifndef COLOR
-#undef ANSI_COLOR
+#ifndef USE_COLOR
+#undef USE_ANSI_COLOR
#endif
#include "ctrlcode.h"
@@ -255,7 +255,7 @@ extern int REV_LB[];
*/
typedef unsigned short Lineprop;
-#ifdef ANSI_COLOR
+#ifdef USE_ANSI_COLOR
typedef unsigned char Linecolor;
#endif
@@ -269,7 +269,7 @@ typedef struct _MapList {
typedef struct _Line {
char *lineBuf;
Lineprop *propBuf;
-#ifdef ANSI_COLOR
+#ifdef USE_ANSI_COLOR
Linecolor *colorBuf;
#endif
struct _Line *next;
@@ -669,7 +669,7 @@ global Buffer *Currentbuf;
global Buffer *Firstbuf;
global int CurrentKey;
global char *CurrentKeyData;
-#ifdef MENU
+#ifdef USE_MENU
global char *CurrentMenuData;
#endif
extern char *ullevel[];
@@ -689,20 +689,20 @@ global int w3m_halfload init(FALSE);
global Str header_string init(NULL);
global int override_content_type init(FALSE);
-#ifdef COLOR
+#ifdef USE_COLOR
global int useColor init(TRUE);
global int basic_color init(8); /* don't change */
global int anchor_color init(4); /* blue */
global int image_color init(2); /* green */
global int form_color init(1); /* red */
-#ifdef BG_COLOR
+#ifdef USE_BG_COLOR
global int bg_color init(8); /* don't change */
-#endif /* BG_COLOR */
+#endif /* USE_BG_COLOR */
global int useActiveColor init(FALSE);
global int active_color init(6); /* cyan */
global int useVisitedColor init(FALSE);
global int visited_color init(5); /* magenta */
-#endif /* COLOR */
+#endif /* USE_COLOR */
global int confirm_on_quit init(TRUE);
global int displayLink init(FALSE);
global int retryAsHttp init(TRUE);
@@ -786,11 +786,11 @@ extern char UseAltEntity;
global char *rc_dir;
global int rc_dir_is_tmp init(FALSE);
-#ifdef MOUSE
+#ifdef USE_MOUSE
global int use_mouse init(TRUE);
extern int mouseActive;
global int reverse_mouse init(FALSE);
-#endif /* MOUSE */
+#endif /* USE_MOUSE */
#ifdef USE_COOKIE
global int default_use_cookie init(TRUE);
diff --git a/linein.c b/linein.c
index 4f9559a..a94a7c4 100644
--- a/linein.c
+++ b/linein.c
@@ -1,9 +1,9 @@
-/* $Id: linein.c,v 1.4 2001/11/20 04:11:16 ukai Exp $ */
+/* $Id: linein.c,v 1.5 2001/11/21 19:24:35 ukai Exp $ */
#include "fm.h"
#include "local.h"
#include "myctype.h"
-#ifdef MOUSE
+#ifdef USE_MOUSE
#ifdef USE_GPM
#include <gpm.h>
#endif
@@ -11,7 +11,7 @@
extern int do_getch();
#define getch() do_getch()
#endif /* USE_GPM */
-#endif /* MOUSE */
+#endif /* USE_MOUSE */
#ifdef __EMX__
#include <sys/kbdscan.h>
diff --git a/main.c b/main.c
index df3ec94..badcf9a 100644
--- a/main.c
+++ b/main.c
@@ -1,4 +1,4 @@
-/* $Id: main.c,v 1.14 2001/11/21 18:51:48 ukai Exp $ */
+/* $Id: main.c,v 1.15 2001/11/21 19:24:35 ukai Exp $ */
#define MAINPROGRAM
#include "fm.h"
#include <signal.h>
@@ -11,7 +11,7 @@
#include "terms.h"
#include "myctype.h"
#include "regex.h"
-#ifdef MOUSE
+#ifdef USE_MOUSE
#ifdef USE_GPM
#include <gpm.h>
#endif /* USE_GPM */
@@ -107,9 +107,9 @@ fusage(FILE *f, int err)
fprintf(f, " -T type specify content-type\n");
fprintf(f, " -m internet message mode\n");
fprintf(f, " -v visual startup mode\n");
-#ifdef COLOR
+#ifdef USE_COLOR
fprintf(f, " -M monochrome display\n");
-#endif /* COLOR */
+#endif /* USE_COLOR */
fprintf(f, " -F automatically render frame\n");
fprintf(f, " -cols width specify column width (used with -dump)\n");
fprintf(f, " -ppc count specify the number of pixels per character (4.0...32.0)\n");
@@ -123,9 +123,9 @@ fusage(FILE *f, int err)
fprintf(f, " +<num> goto <num> line\n");
fprintf(f, " -num show line number\n");
fprintf(f, " -no-proxy don't use proxy\n");
-#ifdef MOUSE
+#ifdef USE_MOUSE
fprintf(f, " -no-mouse don't use mouse\n");
-#endif /* MOUSE */
+#endif /* USE_MOUSE */
#ifdef USE_COOKIE
fprintf(f, " -cookie use cookie (-no-cookie: don't use cookie)\n");
#endif /* USE_COOKIE */
@@ -425,10 +425,10 @@ MAIN(int argc, char **argv, char **envp)
SearchHeader = search_header = TRUE;
else if (!strcmp("-v", argv[i]))
visual_start = TRUE;
-#ifdef COLOR
+#ifdef USE_COLOR
else if (!strcmp("-M", argv[i]))
useColor = FALSE;
-#endif /* COLOR */
+#endif /* USE_COLOR */
else if (!strcmp("-B", argv[i]))
load_bookmark = TRUE;
else if (!strcmp("-bookmark", argv[i])) {
@@ -515,11 +515,11 @@ MAIN(int argc, char **argv, char **envp)
Strcat (header_string, hs);
}
}
-#ifdef MOUSE
+#ifdef USE_MOUSE
else if (!strcmp("-no-mouse", argv[i])) {
use_mouse = FALSE;
}
-#endif /* MOUSE */
+#endif /* USE_MOUSE */
#ifdef USE_COOKIE
else if (!strcmp("-no-cookie", argv[i])) {
use_cookie = FALSE;
@@ -608,7 +608,7 @@ MAIN(int argc, char **argv, char **envp)
backend();
if (!w3m_dump) {
initKeymap();
-#ifdef MENU
+#ifdef USE_MENU
initMenu();
CurrentMenuData = NULL;
#endif /* MENU */
@@ -820,7 +820,7 @@ MAIN(int argc, char **argv, char **envp)
for (i = 0; i < n_event_queue; i++) {
CurrentKey = -1;
CurrentKeyData = eventQueue[i].user_data;
-#ifdef MENU
+#ifdef USE_MENU
CurrentMenuData = NULL;
#endif
w3mFuncList[eventQueue[i].cmd].func();
@@ -829,10 +829,10 @@ MAIN(int argc, char **argv, char **envp)
}
CurrentKeyData = NULL;
/* get keypress event */
-#ifdef MOUSE
+#ifdef USE_MOUSE
if (use_mouse)
mouse_active();
-#endif /* MOUSE */
+#endif /* USE_MOUSE */
#ifdef USE_ALARM
if (alarm_status == AL_IMPLICIT) {
alarm_buffer = Currentbuf;
@@ -852,10 +852,10 @@ MAIN(int argc, char **argv, char **envp)
alarm(0);
}
#endif
-#ifdef MOUSE
+#ifdef USE_MOUSE
if (use_mouse)
mouse_inactive();
-#endif /* MOUSE */
+#endif /* USE_MOUSE */
if (IS_ASCII(c)) { /* Ascii */
if (((prec_num && c == '0') || '1' <= c) && (c <= '9')) {
prec_num = prec_num * 10 + (int) (c - '0');
@@ -4180,7 +4180,7 @@ curlno()
disp_message(tmp->ptr, FALSE);
}
-#ifdef MOUSE
+#ifdef USE_MOUSE
/* Addition:mouse event */
#define MOUSE_BTN1_DOWN 0
#define MOUSE_BTN2_DOWN 1
@@ -4270,12 +4270,12 @@ process_mouse(int btn, int x, int y)
backBf();
break;
case MOUSE_BTN3_DOWN:
-#ifdef MENU
+#ifdef USE_MENU
if (x >= Currentbuf->rootX)
cursorXY(Currentbuf, x - Currentbuf->rootX, y);
onA();
mainMenu(x, y);
-#endif /* MENU */
+#endif /* USE_MENU */
break;
case MOUSE_BTN4_DOWN_RXVT:
for (i = 0; i < MOUSE_SCROLL_LINE; i++)
@@ -4385,7 +4385,7 @@ sysm_process_mouse(int x, int y, int nbs, int obs)
return 0;
}
#endif /* USE_SYSMOUSE */
-#endif /* MOUSE */
+#endif /* USE_MOUSE */
void
dispVer()
@@ -4542,7 +4542,7 @@ searchKeyData(void)
if (CurrentKeyData != NULL && *CurrentKeyData != '\0')
return allocStr(CurrentKeyData, 0);
-#ifdef MENU
+#ifdef USE_MENU
if (CurrentMenuData != NULL && *CurrentMenuData != '\0')
return allocStr(CurrentMenuData, 0);
#endif
@@ -4597,7 +4597,7 @@ SigAlarm(SIGNAL_ARG)
if (alarm_sec > 0) {
CurrentKey = -1;
CurrentKeyData = (char *)alarm_event.user_data;
-#ifdef MENU
+#ifdef USE_MENU
CurrentMenuData = NULL;
#endif
w3mFuncList[alarm_event.cmd].func();
diff --git a/menu.c b/menu.c
index fb96ad1..0018298 100644
--- a/menu.c
+++ b/menu.c
@@ -1,4 +1,4 @@
-/* $Id: menu.c,v 1.4 2001/11/20 17:49:23 ukai Exp $ */
+/* $Id: menu.c,v 1.5 2001/11/21 19:24:35 ukai Exp $ */
/*
* w3m menu.c
*/
@@ -10,7 +10,7 @@
#include "myctype.h"
#include "regex.h"
-#ifdef MOUSE
+#ifdef USE_MOUSE
#ifdef USE_GPM
#include <gpm.h>
static int gpm_process_menu_mouse(Gpm_Event * event, void *data);
@@ -28,9 +28,9 @@ extern int do_getch();
#define getch() do_getch()
#endif /* defined(USE_GPM) || * * * * * *
* defined(USE_SYSMOUSE) */
-#endif /* MOUSE */
+#endif /* USE_MOUSE */
-#ifdef MENU
+#ifdef USE_MENU
#ifdef KANJI_SYMBOLS
static char *FRAME[] =
@@ -613,12 +613,12 @@ action_menu(Menu * menu)
select_menu(menu, menu->select);
while (1) {
-#ifdef MOUSE
+#ifdef USE_MOUSE
if (use_mouse)
mouse_active();
-#endif /* MOUSE */
+#endif /* USE_MOUSE */
c = getch();
-#ifdef MOUSE
+#ifdef USE_MOUSE
if (use_mouse)
mouse_inactive();
#if defined(USE_GPM) || defined(USE_SYSMOUSE)
@@ -629,7 +629,7 @@ action_menu(Menu * menu)
}
#endif /* defined(USE_GPM) || * * * * * *
* defined(USE_SYSMOUSE) */
-#endif /* MOUSE */
+#endif /* USE_MOUSE */
if (IS_ASCII(c)) { /* Ascii */
select = (*menu->keymap[(int) c]) (c);
if (select != MENU_NOTHING)
@@ -671,14 +671,14 @@ popup_menu(Menu * parent, Menu * menu)
if (menu->active)
return;
-#ifdef MOUSE
+#ifdef USE_MOUSE
#ifdef USE_GPM
gpm_handler = gpm_process_menu_mouse;
#endif /* USE_GPM */
#ifdef USE_SYSMOUSE
sysm_handler = sysm_process_menu_mouse;
#endif /* USE_SYSMOUSE */
-#endif /* MOUSE */
+#endif /* USE_MOUSE */
menu->parent = parent;
menu->select = menu->initial;
menu->offset = 0;
@@ -697,7 +697,7 @@ popup_menu(Menu * parent, Menu * menu)
}
menu->active = 0;
CurrentMenu = parent;
-#ifdef MOUSE
+#ifdef USE_MOUSE
#ifdef USE_GPM
if (CurrentMenu == NULL)
gpm_handler = gpm_process_mouse;
@@ -706,7 +706,7 @@ popup_menu(Menu * parent, Menu * menu)
if (CurrentMenu == NULL)
sysm_handler = sysm_process_mouse;
#endif /* USE_SYSMOUSE */
-#endif /* MOUSE */
+#endif /* USE_MOUSE */
}
void
@@ -1068,7 +1068,7 @@ mSrchP (char c)
return (MENU_NOTHING);
}
-#ifdef MOUSE
+#ifdef USE_MOUSE
#define MOUSE_BTN1_DOWN 0
#define MOUSE_BTN2_DOWN 1
#define MOUSE_BTN3_DOWN 2
@@ -1202,13 +1202,13 @@ sysm_process_menu_mouse(int x, int y, int nbs, int obs)
return X_MOUSE_SELECTED;
}
#endif /* USE_SYSMOUSE */
-#else /* not MOUSE */
+#else /* not USE_MOUSE */
static int
mMouse(char c)
{
return (MENU_NOTHING);
}
-#endif /* not MOUSE */
+#endif /* not USE_MOUSE */
/* --- MenuFunctions (END) --- */
@@ -1556,4 +1556,4 @@ getMenuN(MenuList * list, char *id)
/* --- InitMenu (END) --- */
-#endif /* MENU */
+#endif /* USE_MENU */
diff --git a/proto.h b/proto.h
index 651bb87..1cee030 100644
--- a/proto.h
+++ b/proto.h
@@ -1,4 +1,4 @@
-/* $Id: proto.h,v 1.5 2001/11/20 08:20:56 ukai Exp $ */
+/* $Id: proto.h,v 1.6 2001/11/21 19:24:35 ukai Exp $ */
/*
* This file was automatically generated by version 1.7 of cextract.
* Manual editing not recommended.
@@ -190,7 +190,7 @@ extern void redrawNLine(Buffer * buf, int n);
extern Line *redrawLine(Buffer * buf, Line * l, int i);
extern int redrawLineRegion(Buffer * buf, Line * l, int i, int bpos, int epos);
extern void do_effects(Lineprop m);
-#ifdef ANSI_COLOR
+#ifdef USE_ANSI_COLOR
extern void do_color(Linecolor c);
#endif
extern void addChar(char c, Lineprop mode);
@@ -201,7 +201,7 @@ extern void message(char *s, int return_x, int return_y);
#define disp_err_message(s, f) (record_err_message((s)), disp_message((s), (f)))
extern void disp_message_nsec(char *s, int redraw_current, int sec, int purge, int mouse);
extern void disp_message(char *s, int redraw_current);
-#ifdef MOUSE
+#ifdef USE_MOUSE
extern void disp_message_nomouse(char *s, int redraw_current);
#else
#define disp_message_nomouse disp_message
@@ -223,7 +223,7 @@ extern Line *currentLineSkip(Buffer * buf, Line * line, int offset, int last);
extern int gethtmlcmd(char **s, int *status);
extern char *getAnchor(char *arg, char **arg_return);
extern Str checkType(Str s, Lineprop * oprop,
-#ifdef ANSI_COLOR
+#ifdef USE_ANSI_COLOR
Linecolor * ocolor, int * check_color,
#endif
int len);
@@ -325,12 +325,12 @@ extern void underlineend(void);
extern void graphstart(void);
extern void graphend(void);
extern int graph_ok(void);
-#ifdef COLOR
+#ifdef USE_COLOR
extern void setfcolor(int color);
-#ifdef BG_COLOR
+#ifdef USE_BG_COLOR
extern void setbcolor(int color);
-#endif /* BG_COLOR */
-#endif /* COLOR */
+#endif /* USE_BG_COLOR */
+#endif /* USE_COLOR */
extern void refresh(void);
extern void clear(void);
extern void scroll(int);
@@ -473,17 +473,17 @@ extern void reMark(void);
#define reMark nulcmd
#endif /* not USE_MARK */
-#ifdef MOUSE
+#ifdef USE_MOUSE
extern void mouse(void);
extern void mouse_init(void);
extern void mouse_end(void);
extern void mouse_active(void);
extern void mouse_inactive(void);
extern void msToggle(void);
-#else /* not MOUSE */
+#else /* not USE_MOUSE */
#define mouse nulcmd
#define msToggle nulcmd
-#endif /* not MOUSE */
+#endif /* not USE_MOUSE */
extern char *searchKeyData(void);
@@ -496,7 +496,7 @@ extern KeyListItem *searchKeyList(KeyList *list, int key);
extern char *getWord(char **str);
extern char *getQWord(char **str);
-#ifdef MENU
+#ifdef USE_MENU
extern void new_menu(Menu * menu, MenuItem * item);
extern void geom_menu(Menu * menu, int x, int y, int select);
extern void draw_all_menu(Menu * menu);
@@ -521,10 +521,10 @@ extern void mainMn(void);
extern void selMn(void);
extern void optionMenu(int x, int y, char **label, int *variable, int initial, void (*func) ());
extern void initMenu(void);
-#else /* not MENU */
+#else /* not USE_MENU */
#define mainMn nulcmd
#define selMn selBuf
-#endif /* not MENU */
+#endif /* not USE_MENU */
#ifdef DICT
extern void dictword(void);
diff --git a/rc.c b/rc.c
index 95447b1..d8e7f2b 100644
--- a/rc.c
+++ b/rc.c
@@ -1,4 +1,4 @@
-/* $Id: rc.c,v 1.6 2001/11/21 16:29:47 ukai Exp $ */
+/* $Id: rc.c,v 1.7 2001/11/21 19:24:35 ukai Exp $ */
/*
* Initialization file etc.
*/
@@ -43,7 +43,7 @@ static int rc_initialized = 0;
#if defined(USE_SSL) && defined(USE_SSL_VERIFY)
#define P_SSLPATH 5
#endif
-#ifdef COLOR
+#ifdef USE_COLOR
#define P_COLOR 6
#endif
#ifdef JP_CHARSET
@@ -115,10 +115,10 @@ static int rc_initialized = 0;
#define CMT_IFILE "各ディレクトリのインデックスファイル"
#define CMT_RETRY_HTTP "URLに自動的に http:// を補う"
#define CMT_DECODE_CTE "保存時に Content-Transfer-Encoding をデコードする"
-#ifdef MOUSE
+#ifdef USE_MOUSE
#define CMT_MOUSE "マウスを使う"
#define CMT_REVERSE_MOUSE "マウスのドラッグ動作を逆にする"
-#endif /* MOUSE */
+#endif /* USE_MOUSE */
#define CMT_CLEAR_BUF "表示されていないバッファのメモリを開放する"
#define CMT_NOSENDREFERER "Referer: を送らないようにする"
#define CMT_IGNORE_CASE "サーチ時に大文字小文字の区別をしない"
@@ -210,10 +210,10 @@ static int rc_initialized = 0;
#define CMT_IFILE "Index file for the directory"
#define CMT_RETRY_HTTP "Prepend http:// to URL automatically"
#define CMT_DECODE_CTE "Decode Content-Transfer-Encoding when saving"
-#ifdef MOUSE
+#ifdef USE_MOUSE
#define CMT_MOUSE "Use mouse"
#define CMT_REVERSE_MOUSE "Reverse mouse dragging action"
-#endif /* MOUSE */
+#endif /* USE_MOUSE */
#define CMT_CLEAR_BUF "Free memory of the undisplayed buffers"
#define CMT_NOSENDREFERER "Don't send header `Referer:'"
#define CMT_IGNORE_CASE "Ignore case when search"
@@ -279,7 +279,7 @@ static struct sel_c scodestr[] =
};
#endif /* JP_CHARSET */
-#ifdef COLOR
+#ifdef USE_COLOR
static struct sel_c colorstr[] =
{
#if LANG == JA
@@ -306,7 +306,7 @@ static struct sel_c colorstr[] =
{0, NULL, NULL}
#endif /* LANG != JA */
};
-#endif /* COLOR */
+#endif /* USE_COLOR */
#ifdef INET6
static struct sel_c dnsorders[] =
@@ -353,7 +353,7 @@ struct param_ptr params1[] =
{NULL, 0, 0, NULL, NULL, NULL},
};
-#ifdef COLOR
+#ifdef USE_COLOR
struct param_ptr params2[] =
{
{"color", P_INT, PI_ONOFF, (void *) &useColor, CMT_COLOR, NULL},
@@ -361,16 +361,16 @@ struct param_ptr params2[] =
{"anchor_color", P_COLOR, PI_SEL_C, (void *) &anchor_color, CMT_A_COLOR, colorstr},
{"image_color", P_COLOR, PI_SEL_C, (void *) &image_color, CMT_I_COLOR, colorstr},
{"form_color", P_COLOR, PI_SEL_C, (void *) &form_color, CMT_F_COLOR, colorstr},
-#ifdef BG_COLOR
+#ifdef USE_BG_COLOR
{"bg_color", P_COLOR, PI_SEL_C, (void *) &bg_color, CMT_BG_COLOR, colorstr},
-#endif /* BG_COLOR */
+#endif /* USE_BG_COLOR */
{"active_style", P_INT, PI_ONOFF, (void *) &useActiveColor, CMT_ACTIVE_STYLE, NULL},
{"active_color", P_COLOR, PI_SEL_C, (void *) &active_color, CMT_C_COLOR, colorstr},
{"visited_anchor", P_INT, PI_ONOFF, (void *) &useVisitedColor, CMT_VISITED_ANCHOR, NULL},
{"visited_color", P_COLOR, PI_SEL_C, (void *) &visited_color, CMT_V_COLOR, colorstr},
{NULL, 0, 0, NULL, NULL, NULL},
};
-#endif /* COLOR */
+#endif /* USE_COLOR */
struct param_ptr params3[] =
@@ -383,10 +383,10 @@ struct param_ptr params3[] =
{"confirm_qq", P_INT, PI_ONOFF, (void *) &confirm_on_quit, CMT_CONFIRM_QQ, NULL},
{"wrap_search", P_INT, PI_ONOFF, (void *) &WrapDefault, CMT_WRAP, NULL},
{"ignorecase_search", P_INT, PI_ONOFF, (void *) &IgnoreCase, CMT_IGNORE_CASE, NULL},
-#ifdef MOUSE
+#ifdef USE_MOUSE
{"use_mouse", P_INT, PI_ONOFF, (void *) &use_mouse, CMT_MOUSE, NULL},
{"reverse_mouse", P_INT, PI_ONOFF, (void *) &reverse_mouse, CMT_REVERSE_MOUSE, NULL},
-#endif /* MOUSE */
+#endif /* USE_MOUSE */
{"clear_buffer", P_INT, PI_ONOFF, (void *) &clear_buffer, CMT_CLEAR_BUF, NULL},
{"decode_cte", P_CHARINT, PI_ONOFF, (void *) &DecodeCTE, CMT_DECODE_CTE, NULL},
{NULL, 0, 0, NULL, NULL, NULL},
@@ -476,9 +476,9 @@ struct param_section sections[] =
{
#if LANG == JA
{"表示関係", params1},
-#ifdef COLOR
+#ifdef USE_COLOR
{"表示色", params2},
-#endif /* COLOR */
+#endif /* USE_COLOR */
{"雑多な設定", params3},
{"ディレクトリ設定", params5},
{"外部プログラム", params6},
@@ -493,9 +493,9 @@ struct param_section sections[] =
#endif
#else /* LANG != JA */
{"Display", params1},
-#ifdef COLOR
+#ifdef USE_COLOR
{"Color Setting", params2},
-#endif /* COLOR */
+#endif /* USE_COLOR */
{"Miscellaneous Setting", params3},
{"Directory Setting", params5},
{"External Programs", params6},
@@ -643,7 +643,7 @@ show_params(FILE * fp)
t = "path";
break;
#endif
-#ifdef COLOR
+#ifdef USE_COLOR
case P_COLOR:
t = "color";
break;
@@ -702,7 +702,7 @@ str_to_bool(char *value, int old)
return 1;
}
-#ifdef COLOR
+#ifdef USE_COLOR
static int
str_to_color(char *value)
{
@@ -846,7 +846,7 @@ set_param(char *name, char *value)
ssl_path_modified = 1;
break;
#endif
-#ifdef COLOR
+#ifdef USE_COLOR
case P_COLOR:
*(int *) p->varptr = str_to_color(value);
break;
@@ -1131,7 +1131,7 @@ to_str(struct param_ptr *p)
{
switch (p->type) {
case P_INT:
-#ifdef COLOR
+#ifdef USE_COLOR
case P_COLOR:
#endif
case P_NZINT:
diff --git a/terms.c b/terms.c
index 8a04872..0630af8 100644
--- a/terms.c
+++ b/terms.c
@@ -1,4 +1,4 @@
-/* $Id: terms.c,v 1.12 2001/11/21 18:51:48 ukai Exp $ */
+/* $Id: terms.c,v 1.13 2001/11/21 19:24:35 ukai Exp $ */
/*
* An original curses library for EUC-kanji by Akinori ITO, December 1989
* revised by Akinori ITO, January 1995
@@ -15,7 +15,7 @@
#ifdef HAVE_SYS_SELECT_H
#include <sys/select.h>
#endif
-#ifdef MOUSE
+#ifdef USE_MOUSE
#ifdef USE_GPM
#include <gpm.h>
#endif /* USE_GPM */
@@ -35,7 +35,7 @@ static int xpix, ypix, nbs, obs = 0;
static int is_xterm = 0;
void mouse_init(), mouse_end();
int mouseActive = 0;
-#endif /* MOUSE */
+#endif /* USE_MOUSE */
#include "terms.h"
#include "fm.h"
@@ -125,7 +125,7 @@ typedef struct sgttyb TerminalMode;
#define S_COLORED 0xf00
-#ifdef BG_COLOR
+#ifdef USE_BG_COLOR
/* Background Color */
#define COL_BCOLOR 0xf000
#define COL_BBLACK 0x8000
@@ -139,7 +139,7 @@ typedef struct sgttyb TerminalMode;
#define COL_BTERM 0x0000
#define S_BCOLORED 0xf000
-#endif /* BG_COLOR */
+#endif /* USE_BG_COLOR */
#define S_GRAPHICS 0x10
@@ -217,7 +217,7 @@ writestr(char *s)
#define MOVE(line,column) writestr(tgoto(T_cm,column,line));
-#ifdef MOUSE
+#ifdef USE_MOUSE
static char *xterm_mouse_term[] = {
"xterm", "kterm", "rxvt", "cygwin",
NULL
@@ -228,9 +228,6 @@ int
set_tty(void)
{
char *ttyn;
-#ifdef MOUSE
- char *term;
-#endif
if (isatty(0)) /* stdin */
ttyn = ttyname(0);
@@ -243,9 +240,9 @@ set_tty(void)
}
ttyf = fdopen(tty, "w");
TerminalGet(tty, &d_ioval);
-#ifdef MOUSE
- term = getenv("TERM");
+#ifdef USE_MOUSE
{
+ char *term = getenv("TERM");
char **p;
for (p = xterm_mouse_term; *p != NULL; p++) {
if (!strncmp(term, *p, strlen(*p))) {
@@ -342,10 +339,10 @@ MySignalHandler
reset_exit(SIGNAL_ARG)
{
reset_tty();
-#ifdef MOUSE
+#ifdef USE_MOUSE
if (mouseActive)
mouse_end();
-#endif /* MOUSE */
+#endif /* USE_MOUSE */
w3m_exit(0);
SIGNAL_RETURN;
}
@@ -702,11 +699,11 @@ move(int line, int column)
CurColumn = column;
}
-#ifdef BG_COLOR
+#ifdef USE_BG_COLOR
#define M_SPACE (S_SCREENPROP|S_COLORED|S_BCOLORED|S_GRAPHICS)
-#else /* not BG_COLOR */
+#else /* not USE_BG_COLOR */
#define M_SPACE (S_SCREENPROP|S_COLORED|S_GRAPHICS)
-#endif /* not BG_COLOR */
+#endif /* not USE_BG_COLOR */
static int
need_redraw(char c1, l_prop pr1, char c2, l_prop pr2)
@@ -978,7 +975,7 @@ color_seq(int colmode)
return seqbuf;
}
-#ifdef BG_COLOR
+#ifdef USE_BG_COLOR
void
setbcolor(int color)
{
@@ -994,16 +991,16 @@ bcolor_seq(int colmode)
sprintf(seqbuf, "\033[%dm", ((colmode >> 12) & 7) + 40);
return seqbuf;
}
-#endif /* BG_COLOR */
+#endif /* USE_BG_COLOR */
#define RF_NEED_TO_MOVE 0
#define RF_CR_OK 1
#define RF_NONEED_TO_MOVE 2
-#ifdef BG_COLOR
+#ifdef USE_BG_COLOR
#define M_MEND (S_STANDOUT|S_UNDERLINE|S_BOLD|S_COLORED|S_BCOLORED|S_GRAPHICS)
-#else /* not BG_COLOR */
+#else /* not USE_BG_COLOR */
#define M_MEND (S_STANDOUT|S_UNDERLINE|S_BOLD|S_COLORED|S_GRAPHICS)
-#endif /* not BG_COLOR */
+#endif /* not USE_BG_COLOR */
void
refresh(void)
{
@@ -1013,9 +1010,9 @@ refresh(void)
char *pc;
l_prop *pr, mode = 0;
l_prop color = COL_FTERM;
-#ifdef BG_COLOR
+#ifdef USE_BG_COLOR
l_prop bcolor = COL_BTERM;
-#endif /* BG_COLOR */
+#endif /* USE_BG_COLOR */
short *dirty;
for (line = 0; line <= LASTLINE; line++) {
@@ -1084,25 +1081,25 @@ refresh(void)
* avoid the scroll, I prohibit to draw character on
* (COLS-1,LINES-1).
*/
-#if !defined(BG_COLOR) || defined(__CYGWIN__)
+#if !defined(USE_BG_COLOR) || defined(__CYGWIN__)
#if defined(__CYGWIN__) && LANG == JA
if (isWinConsole)
#endif /* defined(__CYGWIN__) && LANG == JA */
if (line == LINES - 1 && col == COLS - 1)
break;
-#endif /* !defined(BG_COLOR) || defined(__CYGWIN__) */
+#endif /* !defined(USE_BG_COLOR) || defined(__CYGWIN__) */
if ((!(pr[col] & S_STANDOUT) && (mode & S_STANDOUT)) ||
(!(pr[col] & S_UNDERLINE) && (mode & S_UNDERLINE)) ||
(!(pr[col] & S_BOLD) && (mode & S_BOLD)) ||
(!(pr[col] & S_COLORED) && (mode & S_COLORED))
-#ifdef BG_COLOR
+#ifdef USE_BG_COLOR
|| (!(pr[col] & S_BCOLORED) && (mode & S_BCOLORED))
-#endif /* BG_COLOR */
+#endif /* USE_BG_COLOR */
|| (!(pr[col] & S_GRAPHICS) && (mode & S_GRAPHICS))) {
if ((mode & S_COLORED)
-#ifdef BG_COLOR
+#ifdef USE_BG_COLOR
|| (mode & S_BCOLORED)
-#endif /* BG_COLOR */
+#endif /* USE_BG_COLOR */
)
writestr(T_op);
if (mode & S_GRAPHICS)
@@ -1134,13 +1131,13 @@ refresh(void)
mode = ((mode & ~COL_FCOLOR) | color);
writestr(color_seq(color));
}
-#ifdef BG_COLOR
+#ifdef USE_BG_COLOR
if ((pr[col] & S_BCOLORED) && (pr[col] ^ mode) & COL_BCOLOR) {
bcolor = (pr[col] & COL_BCOLOR);
mode = ((mode & ~COL_BCOLOR) | bcolor);
writestr(bcolor_seq(bcolor));
}
-#endif /* BG_COLOR */
+#endif /* USE_BG_COLOR */
if ((pr[col] & S_GRAPHICS) && !(mode & S_GRAPHICS)) {
if (!graph_enabled) {
graph_enabled = 1;
@@ -1161,9 +1158,9 @@ refresh(void)
*dirty &= ~(L_NEED_CE | L_CLRTOEOL);
if (mode & M_MEND) {
if (mode & (S_COLORED
-#ifdef BG_COLOR
+#ifdef USE_BG_COLOR
| S_BCOLORED
-#endif /* BG_COLOR */
+#endif /* USE_BG_COLOR */
))
writestr(T_op);
if (mode & S_GRAPHICS)
@@ -1326,7 +1323,7 @@ clrtoeol(void)
}
}
-#ifdef BG_COLOR
+#ifdef USE_BG_COLOR
void
clrtoeol_with_bcolor(void)
{
@@ -1352,14 +1349,14 @@ clrtoeolx(void)
{
clrtoeol_with_bcolor();
}
-#else /* not BG_COLOR */
+#else /* not USE_BG_COLOR */
void
clrtoeolx(void)
{
clrtoeol();
}
-#endif /* not BG_COLOR */
+#endif /* not USE_BG_COLOR */
void
clrtobot_eol(void (*clrtoeol) ())
@@ -1579,7 +1576,7 @@ getch(void)
return c;
}
-#ifdef MOUSE
+#ifdef USE_MOUSE
#ifdef USE_GPM
char
wgetch(void)
@@ -1649,7 +1646,7 @@ sysmouse(SIGNAL_ARG)
ioctl(tty, CONS_MOUSECTL, &mi);
}
#endif /* USE_SYSMOUSE */
-#endif /* MOUSE */
+#endif /* USE_MOUSE */
void
bell(void)
@@ -1665,7 +1662,7 @@ skip_escseq(void)
c = getch();
if (c == '[' || c == 'O') {
c = getch();
-#ifdef MOUSE
+#ifdef USE_MOUSE
if (is_xterm && c == 'M') {
getch();
getch();
@@ -1707,7 +1704,7 @@ sleep_till_anykey(int sec, int purge)
}
}
-#ifdef MOUSE
+#ifdef USE_MOUSE
#define XTERM_ON {fputs("\033[?1001s\033[?1000h",ttyf); flush_tty();}
#define XTERM_OFF {fputs("\033[?1000l\033[?1001r",ttyf); flush_tty();}
@@ -1862,7 +1859,7 @@ mouse_inactive()
mouse_end();
}
-#endif /* MOUSE */
+#endif /* USE_MOUSE */
void
flush_tty()