4
* Configuration for w3m
12
#define HELP_FILE "w3mhelp.html"
13
#define HELP_CGI "w3mhelp"
14
#define W3MCONFIG "w3mconfig"
15
#define IMGDISPLAY "w3mimgdisplay"
16
#define XFACE2XPM "xface2xpm"
18
#define BOOKMARK "bookmark.html"
19
#define CONFIG_FILE "config"
20
#define KEYMAP_FILE "keymap"
21
#define MENU_FILE "menu"
22
#define MOUSE_FILE "mouse"
23
#define COOKIE_FILE "cookie"
24
#define HISTORY_FILE "history"
26
#define PASSWD_FILE RC_DIR "/passwd"
27
#define PRE_FORM_FILE RC_DIR "/pre_form"
28
#define SITECONF_FILE RC_DIR "/siteconf"
29
#define USER_MAILCAP RC_DIR "/mailcap"
30
#define SYS_MAILCAP CONF_DIR "/mailcap"
31
#define USER_MIMETYPES "~/.mime.types"
32
#define SYS_MIMETYPES ETC_DIR "/mime.types"
33
#define USER_URIMETHODMAP RC_DIR "/urimethodmap"
34
#define SYS_URIMETHODMAP CONF_DIR "/urimethodmap"
36
#define DEF_SAVE_FILE "index.html"
38
/* User Configuration */
39
#define DISPLAY_CHARSET @DISPLAY_CHARSET@
40
#define SYSTEM_CHARSET @SYSTEM_CHARSET@
41
#define DOCUMENT_CHARSET @DOCUMENT_CHARSET@
44
#define W3M_LANG @W3M_LANG@
47
/* Define to 1 if translation of program messages to the user's
48
native language is requested. */
61
#undef USE_DIGEST_AUTH
65
#undef USE_EXTERNAL_URI_LOADER
74
#undef W3MIMGDISPLAY_SETUID
87
#undef HAVE_OLD_SS_FAMILY
89
#define ENABLE_REMOVE_TRAILINGSPACES
90
#undef MENU_THIN_FRAME
93
#undef TABLE_NO_COMPACT
97
#define DEF_EDITOR "@DEF_EDITOR@"
98
#define DEF_MAILER "@DEF_MAILER@
99
#define DEF_EXT_BROWSER "@DEF_EXT_BROWSER@"
101
/* fallback viewer. mailcap override these configuration */
102
#define DEF_IMAGE_VIEWER "display"
103
#define DEF_AUDIO_PLAYER "showaudio"
106
#define DEF_MIGEMO_COMMAND "@DEF_MIGEMO_COMMAND@"
108
#undef USE_BINMODE_STREAM
109
#undef HAVE_TERMIOS_H
115
#undef HAVE_INTTYPES_H
116
#define SIZEOF_LONG_LONG 8
117
#if SIZEOF_LONG_LONG > 0
118
typedef long long clen_t;
126
#undef HAVE_STRCASECMP
127
#undef HAVE_STRCASESTR
130
#undef HAVE_SYS_ERRLIST
144
#undef HAVE_GETPASSPHRASE
147
#undef HAVE_SETLOCALE
148
#undef HAVE_LANGINFO_CODESET
153
#define SETPGRP() setpgrp()
155
#define SETPGRP() setpgrp(0,0)
157
#else /* no HAVE_SETPGRP; OS/2 EMX */
158
#define SETPGRP() setpgid(0, 0)
161
#undef HAVE_SYS_SELECT_H
163
#undef HAVE_SIGSETJMP
165
#define RETSIGTYPE @RETSIGTYPE@
166
typedef RETSIGTYPE MySignalHandler;
167
#define SIGNAL_ARG int _dummy /* XXX */
168
#define SIGNAL_ARGLIST 0 /* XXX */
169
#define SIGNAL_RETURN @SIGNAL_RETURN@
171
#ifdef HAVE_SIGSETJMP
172
#ifdef __MINGW32_VERSION
173
# define SETJMP(env) setjmp(env)
174
# define LONGJMP(env,val) longjmp(env, val)
175
# define JMP_BUF jmp_buf
177
# define SETJMP(env) sigsetjmp(env,1)
178
# define LONGJMP(env,val) siglongjmp(env,val)
179
# define JMP_BUF sigjmp_buf
180
#endif /* __MINGW32_VERSION */
182
# define SETJMP(env) setjmp(env)
183
# define LONGJMP(env,val) longjmp(env)
184
# define JMP_BUF jmp_buf
189
#define srand48 srandom
190
#define lrand48 random
191
#else /* HAVE_SRANDOM */
192
#define USE_INCLUDED_SRAND48
193
#endif /* HAVE_SRANDOM */
200
#if defined( __CYGWIN32__ ) && !defined( __CYGWIN__ )
204
#if defined( __CYGWIN__ ) || defined( __EMX__ )
205
#define SUPPORT_DOS_DRIVE_PREFIX 1
208
#if defined( __CYGWIN__ )
209
#define SUPPORT_NETBIOS_SHARE 1
210
#define SUPPORT_WIN9X_CONSOLE_MBCS 1
213
#if defined(__DJGPP__)
214
#define DEFAULT_TERM "dosansi"
216
#define DEFAULT_TERM 0 /* XXX */
219
#if defined(__EMX__) /* use $extension? */
220
#define GUNZIP_CMDNAME "gzip"
221
#define BUNZIP2_CMDNAME "bzip2"
222
#define INFLATE_CMDNAME "inflate.exe"
223
#define W3MBOOKMARK_CMDNAME "w3mbookmark.exe"
224
#define W3MHELPERPANEL_CMDNAME "w3mhelperpanel.exe"
225
#define DEV_NULL_PATH "nul"
226
#define DEV_TTY_PATH "con"
227
#define CGI_EXTENSION ".cmd"
228
#define USE_PATH_ENVVAR
230
#define GUNZIP_CMDNAME "gunzip"
231
#define BUNZIP2_CMDNAME "bunzip2"
232
#define INFLATE_CMDNAME "inflate"
233
#define W3MBOOKMARK_CMDNAME "w3mbookmark"
234
#define W3MHELPERPANEL_CMDNAME "w3mhelperpanel"
235
#define DEV_NULL_PATH "/dev/null"
236
#define DEV_TTY_PATH "/dev/tty"
237
#define CGI_EXTENSION ".cgi"
240
#define PATH_SEPARATOR ':'
241
#define GUNZIP_NAME "gunzip"
242
#define BUNZIP2_NAME "bunzip2"
243
#define INFLATE_NAME "inflate"
245
#ifdef __MINGW32_VERSION
246
#define SIGKILL SIGTERM
251
#endif /* __MINGW32_VERSION */
253
#endif /* CONFIG_H_SEEN */