diff options
Diffstat (limited to '')
-rw-r--r-- | ChangeLog | 7 | ||||
-rw-r--r-- | backend.c | 6 | ||||
-rw-r--r-- | buffer.c | 22 | ||||
-rw-r--r-- | config.h.dist | 12 | ||||
-rwxr-xr-x | configure | 52 | ||||
-rw-r--r-- | display.c | 60 | ||||
-rw-r--r-- | etc.c | 24 | ||||
-rw-r--r-- | file.c | 30 | ||||
-rw-r--r-- | fm.h | 28 | ||||
-rw-r--r-- | linein.c | 6 | ||||
-rw-r--r-- | main.c | 44 | ||||
-rw-r--r-- | menu.c | 32 | ||||
-rw-r--r-- | proto.h | 28 | ||||
-rw-r--r-- | rc.c | 44 | ||||
-rw-r--r-- | terms.c | 79 |
15 files changed, 239 insertions, 235 deletions
@@ -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 @@ -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) )) @@ -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 @@ -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 @@ -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) { @@ -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++; @@ -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)); @@ -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); @@ -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> @@ -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(); @@ -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 */ @@ -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); @@ -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: @@ -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() |