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 USER_MAILCAP RC_DIR "/mailcap"
29 #define SYS_MAILCAP CONF_DIR "/mailcap"
30 #define USER_MIMETYPES "~/.mime.types"
31 #define SYS_MIMETYPES ETC_DIR "/mime.types"
32 #define USER_URIMETHODMAP RC_DIR "/urimethodmap"
33 #define SYS_URIMETHODMAP CONF_DIR "/urimethodmap"
35 #define DEF_SAVE_FILE "index.html"
37 /* User Configuration */
38 #define DISPLAY_CHARSET @DISPLAY_CHARSET@
39 #define SYSTEM_CHARSET @SYSTEM_CHARSET@
40 #define DOCUMENT_CHARSET @DOCUMENT_CHARSET@
43 #define W3M_LANG @W3M_LANG@
46 /* Define to 1 if translation of program messages to the user's
47 native language is requested. */
60 #undef USE_DIGEST_AUTH
64 #undef USE_EXTERNAL_URI_LOADER
72 #undef W3MIMGDISPLAY_SETUID
84 #undef HAVE_OLD_SS_FAMILY
86 #define ENABLE_REMOVE_TRAILINGSPACES
87 #undef MENU_THIN_FRAME
90 #undef TABLE_NO_COMPACT
94 #define DEF_EDITOR "@DEF_EDITOR@"
95 #define DEF_MAILER "@DEF_MAILER@
96 #define DEF_EXT_BROWSER "@DEF_EXT_BROWSER@"
98 /* fallback viewer. mailcap override these configuration */
99 #define DEF_IMAGE_VIEWER "display"
100 #define DEF_AUDIO_PLAYER "showaudio"
103 #define DEF_MIGEMO_COMMAND "@DEF_MIGEMO_COMMAND@"
105 #undef USE_BINMODE_STREAM
106 #undef HAVE_TERMIOS_H
112 #undef HAVE_INTTYPES_H
113 #define SIZEOF_LONG_LONG 8
114 #if SIZEOF_LONG_LONG > 0
115 typedef long long clen_t;
123 #undef HAVE_STRCASECMP
124 #undef HAVE_STRCASESTR
127 #undef HAVE_SYS_ERRLIST
141 #undef HAVE_GETPASSPHRASE
144 #undef HAVE_SETLOCALE
145 #undef HAVE_LANGINFO_CODESET
150 #define SETPGRP() setpgrp()
152 #define SETPGRP() setpgrp(0,0)
154 #else /* no HAVE_SETPGRP; OS/2 EMX */
155 #define SETPGRP() setpgid(0, 0)
158 #undef HAVE_SYS_SELECT_H
160 #undef HAVE_SIGSETJMP
162 #define RETSIGTYPE @RETSIGTYPE@
163 typedef RETSIGTYPE MySignalHandler;
164 #define SIGNAL_ARG int _dummy /* XXX */
165 #define SIGNAL_ARGLIST 0 /* XXX */
166 #define SIGNAL_RETURN @SIGNAL_RETURN@
168 #ifdef HAVE_SIGSETJMP
169 #ifdef __MINGW32_VERSION
170 # define SETJMP(env) setjmp(env)
171 # define LONGJMP(env,val) longjmp(env, val)
172 # define JMP_BUF jmp_buf
174 # define SETJMP(env) sigsetjmp(env,1)
175 # define LONGJMP(env,val) siglongjmp(env,val)
176 # define JMP_BUF sigjmp_buf
177 #endif /* __MINGW32_VERSION */
179 # define SETJMP(env) setjmp(env)
180 # define LONGJMP(env,val) longjmp(env)
181 # define JMP_BUF jmp_buf
186 #define srand48 srandom
187 #define lrand48 random
188 #else /* HAVE_SRANDOM */
189 #define USE_INCLUDED_SRAND48
190 #endif /* HAVE_SRANDOM */
197 #if defined( __CYGWIN32__ ) && !defined( __CYGWIN__ )
201 #if defined( __CYGWIN__ ) || defined( __EMX__ )
202 #define SUPPORT_DOS_DRIVE_PREFIX 1
205 #if defined( __CYGWIN__ )
206 #define SUPPORT_NETBIOS_SHARE 1
207 #define SUPPORT_WIN9X_CONSOLE_MBCS 1
210 #if defined(__DJGPP__)
211 #define DEFAULT_TERM "dosansi"
213 #define DEFAULT_TERM 0 /* XXX */
216 #if defined(__EMX__) /* use $extension? */
217 #define GUNZIP_CMDNAME "gzip"
218 #define BUNZIP2_CMDNAME "bzip2"
219 #define INFLATE_CMDNAME "inflate.exe"
220 #define W3MBOOKMARK_CMDNAME "w3mbookmark.exe"
221 #define W3MHELPERPANEL_CMDNAME "w3mhelperpanel.exe"
222 #define DEV_NULL_PATH "nul"
223 #define DEV_TTY_PATH "con"
224 #define CGI_EXTENSION ".cmd"
225 #define USE_PATH_ENVVAR
227 #define GUNZIP_CMDNAME "gunzip"
228 #define BUNZIP2_CMDNAME "bunzip2"
229 #define INFLATE_CMDNAME "inflate"
230 #define W3MBOOKMARK_CMDNAME "w3mbookmark"
231 #define W3MHELPERPANEL_CMDNAME "w3mhelperpanel"
232 #define DEV_NULL_PATH "/dev/null"
233 #define DEV_TTY_PATH "/dev/tty"
234 #define CGI_EXTENSION ".cgi"
237 #define PATH_SEPARATOR ':'
238 #define GUNZIP_NAME "gunzip"
239 #define BUNZIP2_NAME "bunzip2"
240 #define INFLATE_NAME "inflate"
242 #ifdef __MINGW32_VERSION
243 #define SIGKILL SIGTERM
248 #endif /* __MINGW32_VERSION */
250 #endif /* CONFIG_H_SEEN */