Intial commit
[profile/ivi/w3m.git] / config.h.in
1 #ifndef CONFIG_H_SEEN
2 #define CONFIG_H_SEEN
3 /*
4  * Configuration for w3m
5  */
6 #define JA 0
7 #define EN 1
8
9 /* Name of package */
10 #undef PACKAGE
11
12 #define HELP_FILE    "w3mhelp.html"
13 #define HELP_CGI     "w3mhelp"
14 #define W3MCONFIG    "w3mconfig"
15 #define IMGDISPLAY   "w3mimgdisplay"
16 #define XFACE2XPM    "xface2xpm"
17
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"
25
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"
34
35 #define DEF_SAVE_FILE "index.html"
36
37 /* User Configuration */
38 #define DISPLAY_CHARSET @DISPLAY_CHARSET@
39 #define SYSTEM_CHARSET @SYSTEM_CHARSET@
40 #define DOCUMENT_CHARSET @DOCUMENT_CHARSET@
41 #undef USE_M17N
42 #undef USE_UNICODE
43 #define W3M_LANG @W3M_LANG@
44 #define LANG W3M_LANG
45
46 /* Define to 1 if translation of program messages to the user's
47    native language is requested. */
48 #undef ENABLE_NLS
49
50 #undef USE_COLOR
51 #undef USE_ANSI_COLOR
52 #undef USE_BG_COLOR
53 #undef USE_MIGEMO
54 #define USE_MARK
55 #undef USE_MOUSE
56 #undef USE_GPM
57 #undef USE_SYSMOUSE
58 #undef USE_MENU
59 #undef USE_COOKIE
60 #undef USE_DIGEST_AUTH
61 #undef USE_SSL
62 #undef USE_SSL_VERIFY
63 #undef USE_HELP_CGI
64 #undef USE_EXTERNAL_URI_LOADER
65 #undef USE_W3MMAILER
66 #undef USE_NNTP
67 #undef USE_GOPHER
68 #undef USE_ALARM
69 #undef USE_IMAGE
70 #undef USE_W3MIMG_X11
71 #undef USE_W3MIMG_FB
72 #undef W3MIMGDISPLAY_SETUID
73 #undef USE_IMLIB
74 #undef USE_GDKPIXBUF
75 #undef USE_GTK2
76 #undef USE_IMLIB2
77 #undef USE_XFACE
78 #undef USE_DICT
79 #undef USE_HISTORY
80 #undef FORMAT_NICE
81 #define ID_EXT
82 #undef CLEAR_BUF
83 #undef INET6
84 #undef HAVE_OLD_SS_FAMILY
85 #define USE_EGD
86 #define ENABLE_REMOVE_TRAILINGSPACES
87 #undef MENU_THIN_FRAME
88 #undef USE_RAW_SCROLL
89 #undef TABLE_EXPAND
90 #undef TABLE_NO_COMPACT
91 #define NOWRAP
92 #define MATRIX
93
94 #define DEF_EDITOR "@DEF_EDITOR@"
95 #define DEF_MAILER "@DEF_MAILER@
96 #define DEF_EXT_BROWSER "@DEF_EXT_BROWSER@"
97
98 /* fallback viewer. mailcap override these configuration */
99 #define DEF_IMAGE_VIEWER        "display"
100 #define DEF_AUDIO_PLAYER        "showaudio"
101
102 /* for USE_MIGEMO */
103 #define DEF_MIGEMO_COMMAND      "@DEF_MIGEMO_COMMAND@"
104
105 #undef USE_BINMODE_STREAM
106 #undef HAVE_TERMIOS_H
107 #undef HAVE_TERMIO_H
108 #undef HAVE_SGTTY_H
109 #undef HAVE_DIRENT_H
110 #undef HAVE_LOCALE_H
111 #undef HAVE_STDINT_H
112 #undef HAVE_INTTYPES_H
113 #define SIZEOF_LONG_LONG 8
114 #if SIZEOF_LONG_LONG > 0
115 typedef long long clen_t;
116 #else
117 typedef long clen_t;
118 #endif
119 #undef HAVE_STRTOLL
120 #undef HAVE_STROQ
121 #undef HAVE_ATOLL
122 #undef HAVE_ATOQ
123 #undef HAVE_STRCASECMP
124 #undef HAVE_STRCASESTR
125 #undef HAVE_STRCHR
126 #undef HAVE_STRERROR
127 #undef HAVE_SYS_ERRLIST
128 #undef HAVE_BCOPY
129 #undef HAVE_WAITPID
130 #undef HAVE_WAIT3
131 #undef HAVE_STRFTIME
132 #undef HAVE_GETCWD
133 #undef HAVE_GETWD
134 #undef HAVE_SYMLINK
135 #undef HAVE_READLINK
136 #undef HAVE_LSTAT
137 #undef HAVE_SETENV
138 #undef HAVE_PUTENV
139 #undef HAVE_SRAND48
140 #undef HAVE_SRANDOM
141 #undef HAVE_GETPASSPHRASE
142 #undef HAVE_CHDIR
143 #undef HAVE_SETPGRP
144 #undef HAVE_SETLOCALE
145 #undef HAVE_LANGINFO_CODESET
146
147 #undef SETPGRP_VOID
148 #ifdef HAVE_SETPGRP
149 #ifdef SETPGRP_VOID
150 #define SETPGRP() setpgrp()
151 #else
152 #define SETPGRP() setpgrp(0,0)
153 #endif
154 #else /* no HAVE_SETPGRP; OS/2 EMX */
155 #define SETPGRP() setpgid(0, 0)
156 #endif
157 #undef HAVE_FLOAT_H
158 #undef HAVE_SYS_SELECT_H
159
160 #undef HAVE_SIGSETJMP
161
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@
167
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
173 #else
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 */
178 #else
179 # define SETJMP(env) setjmp(env)
180 # define LONGJMP(env,val) longjmp(env)
181 # define JMP_BUF jmp_buf
182 #endif
183
184 #ifndef HAVE_SRAND48
185 #ifdef HAVE_SRANDOM
186 #define srand48 srandom
187 #define lrand48 random
188 #else /* HAVE_SRANDOM */
189 #define USE_INCLUDED_SRAND48
190 #endif /* HAVE_SRANDOM */
191 #endif
192
193 #ifndef HAVE_LSTAT
194 #define lstat stat
195 #endif
196
197 #if defined( __CYGWIN32__ ) && !defined( __CYGWIN__ )
198 #define __CYGWIN__
199 #endif
200
201 #if defined( __CYGWIN__ ) || defined( __EMX__ )
202 #define SUPPORT_DOS_DRIVE_PREFIX 1
203 #endif
204
205 #if defined( __CYGWIN__ )
206 #define SUPPORT_NETBIOS_SHARE 1
207 #define SUPPORT_WIN9X_CONSOLE_MBCS 1
208 #endif
209
210 #if defined(__DJGPP__)
211 #define DEFAULT_TERM    "dosansi"
212 #else
213 #define DEFAULT_TERM    0       /* XXX */
214 #endif
215
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
226 #else
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"
235 #endif
236
237 #define PATH_SEPARATOR  ':'
238 #define GUNZIP_NAME  "gunzip"
239 #define BUNZIP2_NAME "bunzip2"
240 #define INFLATE_NAME "inflate"
241
242 #ifdef __MINGW32_VERSION
243 #define SIGKILL SIGTERM
244 #define S_IXGRP 0
245 #define S_IXOTH 0
246 #define S_IRWXG 0
247 #define S_IRWXO 0
248 #endif /* __MINGW32_VERSION */
249
250 #endif /* CONFIG_H_SEEN */