[w3m-dev 02832] external URI loader support

From: Fumitoshi UKAI  <ukai@debian.or.jp>
This commit is contained in:
Fumitoshi UKAI
2002-01-14 15:59:17 +00:00
parent f7e0a8ddae
commit a5ab3f27e0
10 changed files with 160 additions and 11 deletions

11
rc.c
View File

@@ -1,4 +1,4 @@
/* $Id: rc.c,v 1.24 2001/12/27 17:37:49 ukai Exp $ */
/* $Id: rc.c,v 1.25 2002/01/14 15:59:17 ukai Exp $ */
/*
* Initialization file etc.
*/
@@ -110,6 +110,7 @@ static char *config_file = NULL;
#define CMT_SHOW_SRCH_STR "<22><><EFBFBD><EFBFBD>ʸ<EFBFBD><CAB8><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ɽ<EFBFBD><C9BD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>"
#define CMT_MIMETYPES "<22><><EFBFBD>Ѥ<EFBFBD><D1A4><EFBFBD>mime.types"
#define CMT_MAILCAP "<22><><EFBFBD>Ѥ<EFBFBD><D1A4><EFBFBD>mailcap"
#define CMT_URIMETHODMAP "<22><><EFBFBD>Ѥ<EFBFBD><D1A4><EFBFBD>urimethodmap"
#define CMT_EDITOR "<22><><EFBFBD>Ѥ<EFBFBD><D1A4><EFBFBD>ǥ<EFBFBD><C7A5><EFBFBD>"
#define CMT_MAILER "<22><><EFBFBD>Ѥ<EFBFBD><D1A4><EFBFBD><EFBFBD><EFBFBD><E1A1BC>"
#define CMT_EXTBRZ "<22><><EFBFBD><EFBFBD><EFBFBD>֥饦<D6A5><E9A5A6>"
@@ -227,6 +228,7 @@ static char *config_file = NULL;
#define CMT_SHOW_SRCH_STR "Show search strings"
#define CMT_MIMETYPES "mime.types files"
#define CMT_MAILCAP "mailcap files"
#define CMT_URIMETHODMAP "urimethodmap files"
#define CMT_EDITOR "Editor"
#define CMT_MAILER "Mailer"
#define CMT_EXTBRZ "External Browser"
@@ -503,6 +505,10 @@ struct param_ptr params6[] = {
{"mime_types", P_STRING, PI_TEXT, (void *)&mimetypes_files, CMT_MIMETYPES,
NULL},
{"mailcap", P_STRING, PI_TEXT, (void *)&mailcap_files, CMT_MAILCAP, NULL},
#ifdef USE_EXTERNAL_URI_LOADER
{"urimethodmap", P_STRING, PI_TEXT, (void *)&urimethodmap_files,
CMT_URIMETHODMAP, NULL},
#endif
{"editor", P_STRING, PI_TEXT, (void *)&Editor, CMT_EDITOR, NULL},
{"mailer", P_STRING, PI_TEXT, (void *)&Mailer, CMT_MAILER, NULL},
{"extbrowser", P_STRING, PI_TEXT, (void *)&ExtBrowser, CMT_EXTBRZ, NULL},
@@ -1099,6 +1105,9 @@ sync_with_option(void)
#endif
initMailcap();
initMimeTypes();
#ifdef USE_EXTERNAL_URI_LOADER
initURIMethods();
#endif
if (AcceptLang == NULL || *AcceptLang == '\0') {
#if LANG == JA