[w3m-dev 02479] #ifdef cleanups
make -> $(MAKE)
This commit is contained in:
@@ -1,3 +1,57 @@
|
|||||||
|
2001-11-21 Fumitoshi UKAI <ukai@debian.or.jp>
|
||||||
|
|
||||||
|
[w3m-dev 02479]
|
||||||
|
* rc.c (init_rc): remove #ifdef __EMX__ for tmpdir
|
||||||
|
* config.h.dit: updated
|
||||||
|
* url.c (openURL): use CGI_EXTENSION
|
||||||
|
add extlen
|
||||||
|
* rc.c (helpFile): remove #ifdef __EMX__
|
||||||
|
use w3m_help_dir()
|
||||||
|
* w3mbookmark.c (lib_dir): removed
|
||||||
|
* w3mbookmark.c (print_bookmark_panel): use w3m_lib_dir()
|
||||||
|
* rc.c (libFile): remove #ifdef __EMX__
|
||||||
|
use w3m_lib_dir()
|
||||||
|
* local.c (get_os2_dft): removed
|
||||||
|
* local.c (check_local_cgi): use w3m_lib_dir() instead of lib_dir
|
||||||
|
* local.c (cgi_filename): ditto
|
||||||
|
* indep.c (w3m_dir): added
|
||||||
|
* indep.c (w3m_lib_dir w3m_help_dir): ditto
|
||||||
|
* indep.h (w3m_lib_dir w3m_help_dir): ditto
|
||||||
|
* terms.c (set_tty): remove #ifdef __EMX__
|
||||||
|
use DEV_TTY_PATH
|
||||||
|
* local.c (localcgi_get): use DEV_NULL_PATH
|
||||||
|
* w3mhelperpanel.c (printMailcapPanal): remove #ifdef __EMX__
|
||||||
|
use W3mHELPERPANEL_CMDNAME
|
||||||
|
* rc.c (optionpanel_src1): ditto
|
||||||
|
* w3mbookmark.c (bkmark_src1): remove #ifdef __EMX__
|
||||||
|
use W3MBOOKMARK_CMDNAME
|
||||||
|
* main.c (adBmark): ditto
|
||||||
|
use w3m_lib_dir()
|
||||||
|
* terms.c (getTCstr): remove #ifdef __DJGPP__
|
||||||
|
use DEFAULT_TERM
|
||||||
|
check ent is NULL
|
||||||
|
* main.c (fusage): remove #ifdef SHOW_PARAMS
|
||||||
|
* main.c (MAIN): ditto
|
||||||
|
* rc.c (show_params): ditto
|
||||||
|
* fm.h (view_unseenobject): remove #ifdef VIEW_UNSEENOBJECTS
|
||||||
|
* url.c (check_no_proxy): remove #ifdef NOPROXY_NETADDR
|
||||||
|
* configure (show_params): removed
|
||||||
|
* configure (config.h):
|
||||||
|
- fix comment for USE_MARK
|
||||||
|
- add MENU_THIN_FRAME
|
||||||
|
- move $def_nntp (USE_NNTP), $def_ansi_color (ANSI_COLOR)
|
||||||
|
- remove VIEW_UNSEENOBJECTS
|
||||||
|
- remove $def_show_params (SHOW_PARAMS)
|
||||||
|
- define DEFAULT_TERM
|
||||||
|
- define W3MBOOKMARK_CMDNAME
|
||||||
|
- define W3MHELPERPANEL_CMDNAME
|
||||||
|
- define DEV_NULL_PATH
|
||||||
|
- define DEV_TTY_PATH
|
||||||
|
- define CGI_EXTENSION
|
||||||
|
|
||||||
|
[w3m-dev 02478]
|
||||||
|
* Makefile: make -> $(MAKE)
|
||||||
|
|
||||||
2001-11-21 Fumitoshi UKAI <ukai@debian.or.jp>
|
2001-11-21 Fumitoshi UKAI <ukai@debian.or.jp>
|
||||||
|
|
||||||
* [w3m-dev 02473]
|
* [w3m-dev 02473]
|
||||||
|
|||||||
@@ -1,29 +1,29 @@
|
|||||||
GCLIBTGZ=gc5.0alpha3.tar.gz
|
GCLIBTGZ=gc5.0alpha3.tar.gz
|
||||||
|
|
||||||
all: XXMakefile
|
all: XXMakefile
|
||||||
make -f XXMakefile
|
$(MAKE) -f XXMakefile
|
||||||
|
|
||||||
install: XXMakefile
|
install: XXMakefile
|
||||||
make -f XXMakefile install
|
$(MAKE) -f XXMakefile install
|
||||||
|
|
||||||
install-scripts: XXMakefile
|
install-scripts: XXMakefile
|
||||||
make -f XXMakefile install-scripts
|
$(MAKE) -f XXMakefile install-scripts
|
||||||
|
|
||||||
uninstall: XXMakefile
|
uninstall: XXMakefile
|
||||||
make -f XXMakefile uninstall
|
$(MAKE) -f XXMakefile uninstall
|
||||||
|
|
||||||
proto: XXMakefile
|
proto: XXMakefile
|
||||||
make -f XXMakefile proto
|
$(MAKE) -f XXMakefile proto
|
||||||
|
|
||||||
clean: XXMakefile
|
clean: XXMakefile
|
||||||
make -f XXMakefile clean
|
$(MAKE) -f XXMakefile clean
|
||||||
|
|
||||||
sweep: XXMakefile
|
sweep: XXMakefile
|
||||||
make -f XXMakefile sweep
|
$(MAKE) -f XXMakefile sweep
|
||||||
|
|
||||||
veryclean: clean sweep
|
veryclean: clean sweep
|
||||||
rm XXMakefile
|
rm XXMakefile
|
||||||
(cd gc; make clean)
|
(cd gc; $(MAKE) clean)
|
||||||
rm -f config.param
|
rm -f config.param
|
||||||
rm -f */*~ */*.orig */*.rej
|
rm -f */*~ */*.orig */*.rej
|
||||||
|
|
||||||
@@ -33,10 +33,10 @@ prepare:
|
|||||||
cp XMakefile.dist XMakefile
|
cp XMakefile.dist XMakefile
|
||||||
|
|
||||||
dist: XXMakefile
|
dist: XXMakefile
|
||||||
make -f XXMakefile dist
|
$(MAKE) -f XXMakefile dist
|
||||||
|
|
||||||
bindist: XXMakefile
|
bindist: XXMakefile
|
||||||
make -f XXMakefile bindist
|
$(MAKE) -f XXMakefile bindist
|
||||||
|
|
||||||
indent:
|
indent:
|
||||||
indent -orig -nce -ncdb -i4 -di1 -nbc *.c *.h
|
indent -orig -nce -ncdb -i4 -di1 -nbc *.c *.h
|
||||||
|
|||||||
+40
-19
@@ -15,8 +15,8 @@
|
|||||||
#undef DICT
|
#undef DICT
|
||||||
|
|
||||||
/*
|
/*
|
||||||
If you define USE_MARK, you can use set-mark (C-SPC),
|
If you define USE_MARK, you can use set-mark MARK (C-SPC),
|
||||||
goto-next-mark (ESC p), goto-next-mark (ESC n) and
|
goto-prev-mark PREV_MARK (ESC p), goto-next-mark NEXT_MARK (ESC n) and
|
||||||
mark-by-regexp (").
|
mark-by-regexp (").
|
||||||
*/
|
*/
|
||||||
#undef USE_MARK
|
#undef USE_MARK
|
||||||
@@ -31,12 +31,6 @@
|
|||||||
*/
|
*/
|
||||||
#define BG_COLOR
|
#define BG_COLOR
|
||||||
|
|
||||||
/*
|
|
||||||
VIEW_UNSEENOBJECTS enables w3m to make a link to unseen objects.
|
|
||||||
e.g. background image.
|
|
||||||
*/
|
|
||||||
#undef VIEW_UNSEENOBJECTS
|
|
||||||
|
|
||||||
/*
|
/*
|
||||||
VI_PREC_NUM enables vi-like behavior for '2 SPC' or '2 b'
|
VI_PREC_NUM enables vi-like behavior for '2 SPC' or '2 b'
|
||||||
*/
|
*/
|
||||||
@@ -52,16 +46,6 @@
|
|||||||
*/
|
*/
|
||||||
#undef USE_GOPHER
|
#undef USE_GOPHER
|
||||||
|
|
||||||
/*
|
|
||||||
* Support NNTP
|
|
||||||
*/
|
|
||||||
#undef USE_NNTP
|
|
||||||
|
|
||||||
/*
|
|
||||||
* Support ANSI color escape sequences
|
|
||||||
*/
|
|
||||||
#undef ANSI_COLOR
|
|
||||||
|
|
||||||
/*
|
/*
|
||||||
* Enable id attribute
|
* Enable id attribute
|
||||||
*/
|
*/
|
||||||
@@ -97,6 +81,16 @@
|
|||||||
*/
|
*/
|
||||||
#undef NEXTPAGE_TOPLINE
|
#undef NEXTPAGE_TOPLINE
|
||||||
|
|
||||||
|
/*
|
||||||
|
* Use alarm function.
|
||||||
|
*/
|
||||||
|
#undef USE_ALARM
|
||||||
|
|
||||||
|
/*
|
||||||
|
* thin chars for menu frame
|
||||||
|
*/
|
||||||
|
#undef MENU_THIN_FRAME
|
||||||
|
|
||||||
/**********************************************************/
|
/**********************************************************/
|
||||||
#ifdef makefile_parameter
|
#ifdef makefile_parameter
|
||||||
|
|
||||||
@@ -143,7 +137,8 @@ MODEL=Linux.i686-monster-ja
|
|||||||
#define USE_SSL
|
#define USE_SSL
|
||||||
#undef USE_SSL_VERIFY
|
#undef USE_SSL_VERIFY
|
||||||
#undef FTPPASS_HOSTNAMEGEN
|
#undef FTPPASS_HOSTNAMEGEN
|
||||||
#undef SHOW_PARAMS
|
#undef USE_NNTP
|
||||||
|
#undef ANSI_COLOR
|
||||||
|
|
||||||
#define DEF_EDITOR "/bin/vi"
|
#define DEF_EDITOR "/bin/vi"
|
||||||
#define DEF_MAILER "/bin/mail"
|
#define DEF_MAILER "/bin/mail"
|
||||||
@@ -188,6 +183,8 @@ MODEL=Linux.i686-monster-ja
|
|||||||
#define HAVE_PUTENV
|
#define HAVE_PUTENV
|
||||||
#define HAVE_SRAND48
|
#define HAVE_SRAND48
|
||||||
#define HAVE_SRANDOM
|
#define HAVE_SRANDOM
|
||||||
|
#undef HAVE_GETPASSPHRASE
|
||||||
|
|
||||||
|
|
||||||
#define SETJMP(env) sigsetjmp(env,1)
|
#define SETJMP(env) sigsetjmp(env,1)
|
||||||
#define LONGJMP(env,val) siglongjmp(env,val)
|
#define LONGJMP(env,val) siglongjmp(env,val)
|
||||||
@@ -228,6 +225,30 @@ typedef void MySignalHandler;
|
|||||||
#define SUPPORT_DOS_DRIVE_PREFIX 1
|
#define SUPPORT_DOS_DRIVE_PREFIX 1
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
#if defined( __CYGWIN__ )
|
||||||
|
#define SUPPORT_NETBIOS_SHARE 1
|
||||||
|
#endif
|
||||||
|
|
||||||
|
#if defined(__DJGPP__)
|
||||||
|
#define DEFAULT_TERM "dosansi"
|
||||||
|
#else
|
||||||
|
#define DEFAULT_TERM 0 /* XXX */
|
||||||
|
#endif
|
||||||
|
|
||||||
|
#if defined(__EMX__) /* use $extension? */
|
||||||
|
#define W3MBOOKMARK_CMDNAME "w3mbookmark.exe"
|
||||||
|
#define W3MHELPERPANEL_CMDNAME "w3mhelperpanel.exe"
|
||||||
|
#define DEV_NULL_PATH "nul"
|
||||||
|
#define DEV_TTY_PATH "con"
|
||||||
|
#define CGI_EXTENSION ".cmd"
|
||||||
|
#else
|
||||||
|
#define W3MBOOKMARK_CMDNAME "w3mbookmark"
|
||||||
|
#define W3MHELPERPANEL_CMDNAME "w3mhelperpanel"
|
||||||
|
#define DEV_NULL_PATH "/dev/null"
|
||||||
|
#define DEV_TTY_PATH "/dev/tty"
|
||||||
|
#define CGI_EXTENSION ".cgi"
|
||||||
|
#endif
|
||||||
|
|
||||||
#endif /* makefile_parameter */
|
#endif /* makefile_parameter */
|
||||||
#endif /* _CONFIGURED_ */
|
#endif /* _CONFIGURED_ */
|
||||||
|
|
||||||
|
|||||||
@@ -1,5 +1,5 @@
|
|||||||
#!/bin/sh
|
#!/bin/sh
|
||||||
# $Id: configure,v 1.9 2001/11/21 09:21:59 ukai Exp $
|
# $Id: configure,v 1.10 2001/11/21 16:29:46 ukai Exp $
|
||||||
# Configuration.
|
# Configuration.
|
||||||
#
|
#
|
||||||
|
|
||||||
@@ -447,15 +447,6 @@ else
|
|||||||
def_ftppass_hostnamegen="#undef FTPPASS_HOSTNAMEGEN"
|
def_ftppass_hostnamegen="#undef FTPPASS_HOSTNAMEGEN"
|
||||||
fi
|
fi
|
||||||
|
|
||||||
echo "Do you want listing of options"
|
|
||||||
yesno show_params "$show_params" n
|
|
||||||
echo "show_params=$show_params" >> config.param
|
|
||||||
if [ "$show_params" = y ]; then
|
|
||||||
def_show_params="#define SHOW_PARAMS"
|
|
||||||
else
|
|
||||||
def_show_params="#undef SHOW_PARAMS"
|
|
||||||
fi
|
|
||||||
|
|
||||||
echo "Do you want NNTP support"
|
echo "Do you want NNTP support"
|
||||||
yesno use_nntp "$use_nntp" n
|
yesno use_nntp "$use_nntp" n
|
||||||
echo "use_nntp=$use_nntp" >> config.param
|
echo "use_nntp=$use_nntp" >> config.param
|
||||||
@@ -1705,8 +1696,8 @@ cat > config.h << END_OF_CONFIG_H
|
|||||||
#undef DICT
|
#undef DICT
|
||||||
|
|
||||||
/*
|
/*
|
||||||
If you define USE_MARK, you can use set-mark (C-SPC),
|
If you define USE_MARK, you can use set-mark MARK (C-SPC),
|
||||||
goto-next-mark (ESC p), goto-next-mark (ESC n) and
|
goto-prev-mark PREV_MARK (ESC p), goto-next-mark NEXT_MARK (ESC n) and
|
||||||
mark-by-regexp (").
|
mark-by-regexp (").
|
||||||
*/
|
*/
|
||||||
#undef USE_MARK
|
#undef USE_MARK
|
||||||
@@ -1721,12 +1712,6 @@ cat > config.h << END_OF_CONFIG_H
|
|||||||
*/
|
*/
|
||||||
#define BG_COLOR
|
#define BG_COLOR
|
||||||
|
|
||||||
/*
|
|
||||||
VIEW_UNSEENOBJECTS enables w3m to make a link to unseen objects.
|
|
||||||
e.g. background image.
|
|
||||||
*/
|
|
||||||
#undef VIEW_UNSEENOBJECTS
|
|
||||||
|
|
||||||
/*
|
/*
|
||||||
VI_PREC_NUM enables vi-like behavior for '2 SPC' or '2 b'
|
VI_PREC_NUM enables vi-like behavior for '2 SPC' or '2 b'
|
||||||
*/
|
*/
|
||||||
@@ -1742,16 +1727,6 @@ cat > config.h << END_OF_CONFIG_H
|
|||||||
*/
|
*/
|
||||||
#undef USE_GOPHER
|
#undef USE_GOPHER
|
||||||
|
|
||||||
/*
|
|
||||||
* Support NNTP
|
|
||||||
*/
|
|
||||||
$def_use_nntp
|
|
||||||
|
|
||||||
/*
|
|
||||||
* Support ANSI color escape sequences
|
|
||||||
*/
|
|
||||||
$def_ansi_color
|
|
||||||
|
|
||||||
/*
|
/*
|
||||||
* Enable id attribute
|
* Enable id attribute
|
||||||
*/
|
*/
|
||||||
@@ -1788,10 +1763,15 @@ $def_ansi_color
|
|||||||
#undef NEXTPAGE_TOPLINE
|
#undef NEXTPAGE_TOPLINE
|
||||||
|
|
||||||
/*
|
/*
|
||||||
Use alarm function.
|
* Use alarm function.
|
||||||
*/
|
*/
|
||||||
#undef USE_ALARM
|
#undef USE_ALARM
|
||||||
|
|
||||||
|
/*
|
||||||
|
* thin chars for menu frame
|
||||||
|
*/
|
||||||
|
#undef MENU_THIN_FRAME
|
||||||
|
|
||||||
/**********************************************************/
|
/**********************************************************/
|
||||||
#ifdef makefile_parameter
|
#ifdef makefile_parameter
|
||||||
|
|
||||||
@@ -1838,7 +1818,8 @@ $def_cookie
|
|||||||
$def_ssl
|
$def_ssl
|
||||||
$def_use_ssl_verify
|
$def_use_ssl_verify
|
||||||
$def_ftppass_hostnamegen
|
$def_ftppass_hostnamegen
|
||||||
$def_show_params
|
$def_use_nntp
|
||||||
|
$def_ansi_color
|
||||||
|
|
||||||
#define DEF_EDITOR "$editor"
|
#define DEF_EDITOR "$editor"
|
||||||
#define DEF_MAILER "$mailer"
|
#define DEF_MAILER "$mailer"
|
||||||
@@ -1929,6 +1910,26 @@ $no_float_h
|
|||||||
#define SUPPORT_NETBIOS_SHARE 1
|
#define SUPPORT_NETBIOS_SHARE 1
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
#if defined(__DJGPP__)
|
||||||
|
#define DEFAULT_TERM "dosansi"
|
||||||
|
#else
|
||||||
|
#define DEFAULT_TERM 0 /* XXX */
|
||||||
|
#endif
|
||||||
|
|
||||||
|
#if defined(__EMX__) /* use \$extension? */
|
||||||
|
#define W3MBOOKMARK_CMDNAME "w3mbookmark.exe"
|
||||||
|
#define W3MHELPERPANEL_CMDNAME "w3mhelperpanel.exe"
|
||||||
|
#define DEV_NULL_PATH "nul"
|
||||||
|
#define DEV_TTY_PATH "con"
|
||||||
|
#define CGI_EXTENSION ".cmd"
|
||||||
|
#else
|
||||||
|
#define W3MBOOKMARK_CMDNAME "w3mbookmark"
|
||||||
|
#define W3MHELPERPANEL_CMDNAME "w3mhelperpanel"
|
||||||
|
#define DEV_NULL_PATH "/dev/null"
|
||||||
|
#define DEV_TTY_PATH "/dev/tty"
|
||||||
|
#define CGI_EXTENSION ".cgi"
|
||||||
|
#endif
|
||||||
|
|
||||||
#endif /* makefile_parameter */
|
#endif /* makefile_parameter */
|
||||||
#endif /* _CONFIGURED_ */
|
#endif /* _CONFIGURED_ */
|
||||||
|
|
||||||
|
|||||||
@@ -1,4 +1,4 @@
|
|||||||
/* $Id: file.c,v 1.9 2001/11/20 16:46:32 ukai Exp $ */
|
/* $Id: file.c,v 1.10 2001/11/21 16:29:46 ukai Exp $ */
|
||||||
#include "fm.h"
|
#include "fm.h"
|
||||||
#include <sys/types.h>
|
#include <sys/types.h>
|
||||||
#include "myctype.h"
|
#include "myctype.h"
|
||||||
@@ -3614,7 +3614,6 @@ HTMLtagproc1(struct parsed_tag *tag, struct html_feed_environ *h_env)
|
|||||||
case HTML_N_FONT:
|
case HTML_N_FONT:
|
||||||
case HTML_NOP:
|
case HTML_NOP:
|
||||||
return 1;
|
return 1;
|
||||||
#ifdef VIEW_UNSEENOBJECTS
|
|
||||||
case HTML_BGSOUND:
|
case HTML_BGSOUND:
|
||||||
if (view_unseenobject) {
|
if (view_unseenobject) {
|
||||||
if (parsedtag_get_value(tag, ATTR_SRC, &p)) {
|
if (parsedtag_get_value(tag, ATTR_SRC, &p)) {
|
||||||
@@ -3645,9 +3644,7 @@ HTMLtagproc1(struct parsed_tag *tag, struct html_feed_environ *h_env)
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
return 1;
|
return 1;
|
||||||
#endif /* VIEW_UNSEENOBJECTS */
|
|
||||||
case HTML_BODY:
|
case HTML_BODY:
|
||||||
#ifdef VIEW_UNSEENOBJECTS
|
|
||||||
if (view_unseenobject) {
|
if (view_unseenobject) {
|
||||||
if (parsedtag_get_value(tag, ATTR_BACKGROUND, &p)) {
|
if (parsedtag_get_value(tag, ATTR_BACKGROUND, &p)) {
|
||||||
Str s;
|
Str s;
|
||||||
@@ -3657,7 +3654,6 @@ HTMLtagproc1(struct parsed_tag *tag, struct html_feed_environ *h_env)
|
|||||||
HTMLlineproc1(s->ptr, h_env);
|
HTMLlineproc1(s->ptr, h_env);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
#endif /* VIEW_UNSEENOBJECTS */
|
|
||||||
case HTML_N_BODY:
|
case HTML_N_BODY:
|
||||||
obuf->flag |= RB_IGNORE_P;
|
obuf->flag |= RB_IGNORE_P;
|
||||||
return 1;
|
return 1;
|
||||||
|
|||||||
@@ -1,4 +1,4 @@
|
|||||||
/* $Id: fm.h,v 1.8 2001/11/21 09:09:10 ukai Exp $ */
|
/* $Id: fm.h,v 1.9 2001/11/21 16:29:46 ukai Exp $ */
|
||||||
/*
|
/*
|
||||||
* w3m: WWW wo Miru utility
|
* w3m: WWW wo Miru utility
|
||||||
*
|
*
|
||||||
@@ -803,9 +803,7 @@ global TextList *Cookie_reject_domains;
|
|||||||
global TextList *Cookie_accept_domains;
|
global TextList *Cookie_accept_domains;
|
||||||
#endif /* USE_COOKIE */
|
#endif /* USE_COOKIE */
|
||||||
|
|
||||||
#ifdef VIEW_UNSEENOBJECTS
|
|
||||||
global int view_unseenobject init(TRUE);
|
global int view_unseenobject init(TRUE);
|
||||||
#endif /* VIEW_UNSEENOBJECTS */
|
|
||||||
|
|
||||||
#if defined(USE_SSL) && defined(USE_SSL_VERIFY)
|
#if defined(USE_SSL) && defined(USE_SSL_VERIFY)
|
||||||
global int ssl_verify_server init(FALSE);
|
global int ssl_verify_server init(FALSE);
|
||||||
|
|||||||
@@ -1,4 +1,4 @@
|
|||||||
/* $Id: indep.c,v 1.5 2001/11/20 04:11:16 ukai Exp $ */
|
/* $Id: indep.c,v 1.6 2001/11/21 16:29:46 ukai Exp $ */
|
||||||
#include "fm.h"
|
#include "fm.h"
|
||||||
#include <stdio.h>
|
#include <stdio.h>
|
||||||
#include <pwd.h>
|
#include <pwd.h>
|
||||||
@@ -658,6 +658,28 @@ shell_quote(char *str)
|
|||||||
return str;
|
return str;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
static char*
|
||||||
|
w3m_dir(const char *name, char *dft)
|
||||||
|
{
|
||||||
|
#ifdef USE_PATH_ENVVAR
|
||||||
|
char *value = getenv(name);
|
||||||
|
return value ? value : dft;
|
||||||
|
#else
|
||||||
|
return dft;
|
||||||
|
#endif
|
||||||
|
}
|
||||||
|
|
||||||
|
char *
|
||||||
|
w3m_lib_dir()
|
||||||
|
{
|
||||||
|
return w3m_dir("W3M_LIB_DIR", LIB_DIR);
|
||||||
|
}
|
||||||
|
|
||||||
|
char *
|
||||||
|
w3m_help_dir()
|
||||||
|
{
|
||||||
|
return w3m_dir("W3M_HELP_DIR", HELP_DIR);
|
||||||
|
}
|
||||||
/* Local Variables: */
|
/* Local Variables: */
|
||||||
/* c-basic-offset: 4 */
|
/* c-basic-offset: 4 */
|
||||||
/* tab-width: 8 */
|
/* tab-width: 8 */
|
||||||
|
|||||||
@@ -1,4 +1,4 @@
|
|||||||
/* $Id: indep.h,v 1.4 2001/11/20 17:49:23 ukai Exp $ */
|
/* $Id: indep.h,v 1.5 2001/11/21 16:29:46 ukai Exp $ */
|
||||||
#ifndef INDEP_H
|
#ifndef INDEP_H
|
||||||
#define INDEP_H
|
#define INDEP_H
|
||||||
#include "gc.h"
|
#include "gc.h"
|
||||||
@@ -39,6 +39,9 @@ extern Str Str_form_quote(Str x);
|
|||||||
extern Str Str_form_unquote(Str x);
|
extern Str Str_form_unquote(Str x);
|
||||||
extern char *shell_quote(char *str);
|
extern char *shell_quote(char *str);
|
||||||
|
|
||||||
|
extern char *w3m_lib_dir();
|
||||||
|
extern char *w3m_help_dir();
|
||||||
|
|
||||||
#define New(type) ((type*)GC_MALLOC(sizeof(type)))
|
#define New(type) ((type*)GC_MALLOC(sizeof(type)))
|
||||||
#define NewAtom(type) ((type*)GC_MALLOC_ATOMIC(sizeof(type)))
|
#define NewAtom(type) ((type*)GC_MALLOC_ATOMIC(sizeof(type)))
|
||||||
#define New_N(type,n) ((type*)GC_MALLOC((n)*sizeof(type)))
|
#define New_N(type,n) ((type*)GC_MALLOC((n)*sizeof(type)))
|
||||||
|
|||||||
@@ -1,4 +1,4 @@
|
|||||||
/* $Id: local.c,v 1.6 2001/11/20 17:49:23 ukai Exp $ */
|
/* $Id: local.c,v 1.7 2001/11/21 16:29:46 ukai Exp $ */
|
||||||
#include "fm.h"
|
#include "fm.h"
|
||||||
#include <string.h>
|
#include <string.h>
|
||||||
#include <stdio.h>
|
#include <stdio.h>
|
||||||
@@ -10,7 +10,7 @@
|
|||||||
#include <unistd.h>
|
#include <unistd.h>
|
||||||
#endif /* HAVE_READLINK */
|
#endif /* HAVE_READLINK */
|
||||||
#ifdef __EMX__
|
#ifdef __EMX__
|
||||||
#include <limits.h>
|
#include <limits.h> /* _MAX_PATH ? */
|
||||||
#endif /* __EMX__ */
|
#endif /* __EMX__ */
|
||||||
#include "local.h"
|
#include "local.h"
|
||||||
|
|
||||||
@@ -153,19 +153,6 @@ dirBuffer(char *dname)
|
|||||||
return buf;
|
return buf;
|
||||||
}
|
}
|
||||||
|
|
||||||
#ifdef __EMX__
|
|
||||||
char *
|
|
||||||
get_os2_dft(const char *name, char *dft)
|
|
||||||
{
|
|
||||||
char *value = getenv(name);
|
|
||||||
return value ? value : dft;
|
|
||||||
}
|
|
||||||
|
|
||||||
#define lib_dir get_os2_dft("W3M_LIB_DIR",LIB_DIR)
|
|
||||||
#else /* not __EMX__ */
|
|
||||||
#define lib_dir LIB_DIR
|
|
||||||
#endif /* not __EMX__ */
|
|
||||||
|
|
||||||
static int
|
static int
|
||||||
check_local_cgi(char *file, int status)
|
check_local_cgi(char *file, int status)
|
||||||
{
|
{
|
||||||
@@ -182,9 +169,9 @@ check_local_cgi(char *file, int status)
|
|||||||
char tmp[_MAX_PATH];
|
char tmp[_MAX_PATH];
|
||||||
int len;
|
int len;
|
||||||
|
|
||||||
_abspath(tmp, lib_dir, _MAX_PATH); /* Translate '\\' to '/'
|
_abspath(tmp, w3m_lib_dir(), _MAX_PATH); /* Translate '\\' to '/'
|
||||||
*
|
*
|
||||||
*/
|
*/
|
||||||
len = strlen(tmp);
|
len = strlen(tmp);
|
||||||
while (len > 1 && tmp[len-1] == '/')
|
while (len > 1 && tmp[len-1] == '/')
|
||||||
len--;
|
len--;
|
||||||
@@ -194,7 +181,7 @@ check_local_cgi(char *file, int status)
|
|||||||
}
|
}
|
||||||
#else /* not __EMX__ */
|
#else /* not __EMX__ */
|
||||||
if (CGIFN_MODE(status) != CGIFN_CGIBIN) {
|
if (CGIFN_MODE(status) != CGIFN_CGIBIN) {
|
||||||
char *tmp = Strnew_charp(lib_dir)->ptr;
|
char *tmp = Strnew_charp(w3m_lib_dir())->ptr;
|
||||||
int len = strlen(tmp);
|
int len = strlen(tmp);
|
||||||
|
|
||||||
while (len > 1 && tmp[len-1] == '/')
|
while (len > 1 && tmp[len-1] == '/')
|
||||||
@@ -318,7 +305,7 @@ cgi_filename(char *fn, int *status)
|
|||||||
}
|
}
|
||||||
if (strncmp(fn, "/$LIB/", 6) == 0) {
|
if (strncmp(fn, "/$LIB/", 6) == 0) {
|
||||||
*status = CGIFN_NORMAL;
|
*status = CGIFN_NORMAL;
|
||||||
tmp = Strnew_charp(lib_dir);
|
tmp = Strnew_charp(w3m_lib_dir());
|
||||||
fn += 5;
|
fn += 5;
|
||||||
if (strchr(fn+1,'/'))
|
if (strchr(fn+1,'/'))
|
||||||
*status |= CGIFN_CONTAIN_SLASH;
|
*status |= CGIFN_CONTAIN_SLASH;
|
||||||
@@ -444,7 +431,7 @@ localcgi_post(char *uri, char *qstr, FormList * request, char *referer)
|
|||||||
}
|
}
|
||||||
fclose(f1);
|
fclose(f1);
|
||||||
freopen( tmp1->ptr, "r", stdin);
|
freopen( tmp1->ptr, "r", stdin);
|
||||||
#ifndef __EMX__
|
#ifndef __EMX__ /* ifndef HAVE_CHDIR? */
|
||||||
chdir(mydirname(file));
|
chdir(mydirname(file));
|
||||||
#endif
|
#endif
|
||||||
execl(file, mybasename(file), NULL);
|
execl(file, mybasename(file), NULL);
|
||||||
@@ -479,10 +466,8 @@ localcgi_get(char *uri, char *request, char *referer)
|
|||||||
set_environ("HTTP_REFERER",referer);
|
set_environ("HTTP_REFERER",referer);
|
||||||
set_environ("REQUEST_METHOD", "GET");
|
set_environ("REQUEST_METHOD", "GET");
|
||||||
set_environ("QUERY_STRING", request);
|
set_environ("QUERY_STRING", request);
|
||||||
#ifdef __EMX__
|
freopen(DEV_NULL_PATH, "r", stdin);
|
||||||
freopen("nul", "r", stdin);
|
#ifndef __EMX__ /* #ifdef HAVE_CHDIR? */
|
||||||
#else
|
|
||||||
freopen("/dev/null", "r", stdin);
|
|
||||||
chdir(mydirname(file));
|
chdir(mydirname(file));
|
||||||
#endif
|
#endif
|
||||||
execl(file, mybasename(file), NULL);
|
execl(file, mybasename(file), NULL);
|
||||||
|
|||||||
@@ -1,4 +1,4 @@
|
|||||||
/* $Id: main.c,v 1.12 2001/11/21 04:29:14 a-ito Exp $ */
|
/* $Id: main.c,v 1.13 2001/11/21 16:29:46 ukai Exp $ */
|
||||||
#define MAINPROGRAM
|
#define MAINPROGRAM
|
||||||
#include "fm.h"
|
#include "fm.h"
|
||||||
#include <signal.h>
|
#include <signal.h>
|
||||||
@@ -63,10 +63,8 @@ static void keyPressEventProc(int c);
|
|||||||
#ifdef USE_MARK
|
#ifdef USE_MARK
|
||||||
static void cmd_mark(Lineprop * p);
|
static void cmd_mark(Lineprop * p);
|
||||||
#endif /* USE_MARK */
|
#endif /* USE_MARK */
|
||||||
#ifdef SHOW_PARAMS
|
|
||||||
int show_params_p = 0;
|
int show_params_p = 0;
|
||||||
void show_params(FILE * fp);
|
void show_params(FILE * fp);
|
||||||
#endif
|
|
||||||
|
|
||||||
static int display_ok = FALSE;
|
static int display_ok = FALSE;
|
||||||
static void dump_source(Buffer *);
|
static void dump_source(Buffer *);
|
||||||
@@ -147,10 +145,8 @@ fusage(FILE *f, int err)
|
|||||||
fprintf(f, " -o opt=value assign value to config option\n");
|
fprintf(f, " -o opt=value assign value to config option\n");
|
||||||
fprintf(f, " -config file specify config file\n");
|
fprintf(f, " -config file specify config file\n");
|
||||||
fprintf(f, " -debug DO NOT USE\n");
|
fprintf(f, " -debug DO NOT USE\n");
|
||||||
#ifdef SHOW_PARAMS
|
|
||||||
if (show_params_p)
|
if (show_params_p)
|
||||||
show_params(f);
|
show_params(f);
|
||||||
#endif
|
|
||||||
exit(err);
|
exit(err);
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -554,24 +550,15 @@ MAIN(int argc, char **argv, char **envp)
|
|||||||
else if (!strcmp("-X", argv[i]))
|
else if (!strcmp("-X", argv[i]))
|
||||||
Do_not_use_ti_te = TRUE;
|
Do_not_use_ti_te = TRUE;
|
||||||
else if (!strcmp("-o", argv[i])) {
|
else if (!strcmp("-o", argv[i])) {
|
||||||
#ifdef SHOW_PARAMS
|
|
||||||
if (++i >= argc || !strcmp(argv[i], "?")) {
|
if (++i >= argc || !strcmp(argv[i], "?")) {
|
||||||
show_params_p = 1;
|
show_params_p = 1;
|
||||||
usage();
|
usage();
|
||||||
}
|
}
|
||||||
#else
|
|
||||||
if (++i >= argc)
|
|
||||||
usage();
|
|
||||||
#endif
|
|
||||||
if (!set_param_option(argv[i])) {
|
if (!set_param_option(argv[i])) {
|
||||||
/* option set failed */
|
/* option set failed */
|
||||||
fprintf(stderr, "%s: bad option\n", argv[i]);
|
fprintf(stderr, "%s: bad option\n", argv[i]);
|
||||||
#ifdef SHOW_PARAMS
|
|
||||||
show_params_p = 1;
|
show_params_p = 1;
|
||||||
usage();
|
usage();
|
||||||
#else
|
|
||||||
exit(1);
|
|
||||||
#endif
|
|
||||||
}
|
}
|
||||||
option_assigned = 1;
|
option_assigned = 1;
|
||||||
}
|
}
|
||||||
@@ -3494,13 +3481,9 @@ adBmark(void)
|
|||||||
{
|
{
|
||||||
Str tmp;
|
Str tmp;
|
||||||
|
|
||||||
#ifdef __EMX__
|
tmp = Sprintf("file://%s/" W3MBOOKMARK_CMDNAME
|
||||||
tmp = Sprintf("file://%s/w3mbookmark.exe?mode=panel&bmark=%s&url=%s&title=%s",
|
"?mode=panel&bmark=%s&url=%s&title=%s",
|
||||||
get_os2_dft("W3M_LIB_DIR", LIB_DIR),
|
w3m_lib_dir(),
|
||||||
#else /* not __EMX__ */
|
|
||||||
tmp = Sprintf("file://%s/w3mbookmark?mode=panel&bmark=%s&url=%s&title=%s",
|
|
||||||
LIB_DIR,
|
|
||||||
#endif /* not __EMX__ */
|
|
||||||
(Str_form_quote(Strnew_charp(BookmarkFile)))->ptr,
|
(Str_form_quote(Strnew_charp(BookmarkFile)))->ptr,
|
||||||
(Str_form_quote(parsedURL2Str(&Currentbuf->currentURL)))->ptr,
|
(Str_form_quote(parsedURL2Str(&Currentbuf->currentURL)))->ptr,
|
||||||
(Str_form_quote(Strnew_charp(Currentbuf->buffername)))->ptr);
|
(Str_form_quote(Strnew_charp(Currentbuf->buffername)))->ptr);
|
||||||
|
|||||||
@@ -1,4 +1,4 @@
|
|||||||
/* $Id: rc.c,v 1.5 2001/11/20 17:49:23 ukai Exp $ */
|
/* $Id: rc.c,v 1.6 2001/11/21 16:29:47 ukai Exp $ */
|
||||||
/*
|
/*
|
||||||
* Initialization file etc.
|
* Initialization file etc.
|
||||||
*/
|
*/
|
||||||
@@ -607,7 +607,6 @@ search_param(char *name)
|
|||||||
return NULL;
|
return NULL;
|
||||||
}
|
}
|
||||||
|
|
||||||
#ifdef SHOW_PARAMS
|
|
||||||
void
|
void
|
||||||
show_params(FILE * fp)
|
show_params(FILE * fp)
|
||||||
{
|
{
|
||||||
@@ -675,7 +674,6 @@ show_params(FILE * fp)
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
#endif
|
|
||||||
|
|
||||||
int
|
int
|
||||||
str_to_bool(char *value, int old)
|
str_to_bool(char *value, int old)
|
||||||
@@ -1069,16 +1067,12 @@ init_rc(char *config_file)
|
|||||||
{
|
{
|
||||||
struct stat st;
|
struct stat st;
|
||||||
FILE *f;
|
FILE *f;
|
||||||
#ifndef __EMX__ /* jsawa */
|
|
||||||
char *tmpdir = "/tmp";
|
|
||||||
#else
|
|
||||||
char *tmpdir;
|
char *tmpdir;
|
||||||
|
|
||||||
if ( (tmpdir = getenv("TMP")) == NULL || *tmpdir == '\0' )
|
if (((tmpdir = getenv("TMP")) == NULL || *tmpdir == '\0')
|
||||||
if ( (tmpdir = getenv("TEMP")) == NULL || *tmpdir == '\0' )
|
&& ((tmpdir = getenv("TEMP")) == NULL || *tmpdir == '\0')
|
||||||
if ( (tmpdir = getenv("TMPDIR")) == NULL || *tmpdir == '\0' )
|
&& ((tmpdir = getenv("TMPDIR")) == NULL || *tmpdir == '\0'))
|
||||||
*tmpdir = "/tmp";
|
tmpdir = "/tmp";
|
||||||
#endif /* __EMX__ */
|
|
||||||
|
|
||||||
if (rc_initialized)
|
if (rc_initialized)
|
||||||
return;
|
return;
|
||||||
@@ -1129,11 +1123,7 @@ init_rc(char *config_file)
|
|||||||
static char optionpanel_src1[] =
|
static char optionpanel_src1[] =
|
||||||
"<html><head><title>Option Setting Panel</title></head>\
|
"<html><head><title>Option Setting Panel</title></head>\
|
||||||
<body><center><b>Option Setting Panel</b><br><b>(w3m version %s)</b></center><p>\n"
|
<body><center><b>Option Setting Panel</b><br><b>(w3m version %s)</b></center><p>\n"
|
||||||
#ifdef __EMX__
|
"<a href=\"file:///$LIB/" W3MHELPERPANEL_CMDNAME "?mode=panel\">%s</a>\n"
|
||||||
"<a href=\"file:///$LIB/w3mhelperpanel.exe?mode=panel\">%s</a>\n"
|
|
||||||
#else /* not __EMX__ */
|
|
||||||
"<a href=\"file:///$LIB/w3mhelperpanel?mode=panel\">%s</a>\n"
|
|
||||||
#endif /* not __EMX__ */
|
|
||||||
"<form method=internal action=option>";
|
"<form method=internal action=option>";
|
||||||
|
|
||||||
static Str
|
static Str
|
||||||
@@ -1289,12 +1279,7 @@ rcFile(char *base)
|
|||||||
char *
|
char *
|
||||||
libFile(char *base)
|
libFile(char *base)
|
||||||
{
|
{
|
||||||
#ifdef __EMX__
|
Str file = Strnew_charp(w3m_lib_dir());
|
||||||
Str file = Strnew_charp(get_os2_dft("W3M_LIB_DIR", LIB_DIR));
|
|
||||||
#else
|
|
||||||
Str file = Strnew_charp(LIB_DIR);
|
|
||||||
#endif /* __EMX__ */
|
|
||||||
|
|
||||||
Strcat_char(file, '/');
|
Strcat_char(file, '/');
|
||||||
Strcat_charp(file, base);
|
Strcat_charp(file, base);
|
||||||
return expandName(file->ptr);
|
return expandName(file->ptr);
|
||||||
@@ -1303,11 +1288,7 @@ libFile(char *base)
|
|||||||
char *
|
char *
|
||||||
helpFile(char *base)
|
helpFile(char *base)
|
||||||
{
|
{
|
||||||
#ifdef __EMX__
|
Str file = Strnew_charp(w3m_help_dir());
|
||||||
Str file = Strnew_charp(get_os2_dft("W3M_HELP_DIR", HELP_DIR));
|
|
||||||
#else /* not __EMX__ */
|
|
||||||
Str file = Strnew_charp(HELP_DIR);
|
|
||||||
#endif /* not __EMX__ */
|
|
||||||
Strcat_char(file, '/');
|
Strcat_char(file, '/');
|
||||||
Strcat_charp(file, base);
|
Strcat_charp(file, base);
|
||||||
return expandName(file->ptr);
|
return expandName(file->ptr);
|
||||||
|
|||||||
@@ -1,4 +1,4 @@
|
|||||||
/* $Id: terms.c,v 1.10 2001/11/21 09:09:10 ukai Exp $ */
|
/* $Id: terms.c,v 1.11 2001/11/21 16:29:47 ukai Exp $ */
|
||||||
/*
|
/*
|
||||||
* An original curses library for EUC-kanji by Akinori ITO, December 1989
|
* An original curses library for EUC-kanji by Akinori ITO, December 1989
|
||||||
* revised by Akinori ITO, January 1995
|
* revised by Akinori ITO, January 1995
|
||||||
@@ -237,11 +237,7 @@ set_tty(void)
|
|||||||
if (isatty(0)) /* stdin */
|
if (isatty(0)) /* stdin */
|
||||||
ttyn = ttyname(0);
|
ttyn = ttyname(0);
|
||||||
else
|
else
|
||||||
#ifndef __EMX__
|
ttyn = DEV_TTY_PATH;
|
||||||
ttyn = "/dev/tty";
|
|
||||||
#else /* __EMX__ */
|
|
||||||
ttyn = "con";
|
|
||||||
#endif /* __EMX__ */
|
|
||||||
tty = open(ttyn, O_RDWR);
|
tty = open(ttyn, O_RDWR);
|
||||||
if (tty < 0) {
|
if (tty < 0) {
|
||||||
/* use stderr instead of stdin... is it OK???? */
|
/* use stderr instead of stdin... is it OK???? */
|
||||||
@@ -413,11 +409,12 @@ getTCstr(void)
|
|||||||
char *pt = funcstr;
|
char *pt = funcstr;
|
||||||
int r;
|
int r;
|
||||||
|
|
||||||
#ifdef __DJGPP__
|
ent = getenv("TERM") ? getenv("TERM") : DEFAULT_TERM;
|
||||||
ent = getenv("TERM") ? getenv("TERM") : "dosansi";
|
if (ent == NULL) {
|
||||||
#else
|
fprintf(stderr, "TERM is not set\n");
|
||||||
ent = getenv("TERM");
|
reset_exit(SIGNAL_ARGLIST);
|
||||||
#endif /* __DJGPP__ */
|
}
|
||||||
|
|
||||||
r = tgetent(bp, ent);
|
r = tgetent(bp, ent);
|
||||||
if (r != 1) {
|
if (r != 1) {
|
||||||
/* Can't find termcap entry */
|
/* Can't find termcap entry */
|
||||||
|
|||||||
@@ -1,4 +1,4 @@
|
|||||||
/* $Id: url.c,v 1.6 2001/11/20 17:49:23 ukai Exp $ */
|
/* $Id: url.c,v 1.7 2001/11/21 16:29:47 ukai Exp $ */
|
||||||
#include "fm.h"
|
#include "fm.h"
|
||||||
#include <sys/types.h>
|
#include <sys/types.h>
|
||||||
#include <sys/socket.h>
|
#include <sys/socket.h>
|
||||||
@@ -31,8 +31,6 @@
|
|||||||
#define write(a,b,c) write_s(a,b,c)
|
#define write(a,b,c) write_s(a,b,c)
|
||||||
#endif /* __WATT32__ */
|
#endif /* __WATT32__ */
|
||||||
|
|
||||||
#define NOPROXY_NETADDR /* allow IP address for no_proxy */
|
|
||||||
|
|
||||||
#ifdef INET6
|
#ifdef INET6
|
||||||
/* see rc.c, "dns_order" and dnsorders[] */
|
/* see rc.c, "dns_order" and dnsorders[] */
|
||||||
int ai_family_order_table[3][3] =
|
int ai_family_order_table[3][3] =
|
||||||
@@ -1288,6 +1286,7 @@ openURL(char *url, ParsedURL * pu, ParsedURL * current,
|
|||||||
char *r;
|
char *r;
|
||||||
InputStream stream;
|
InputStream stream;
|
||||||
#endif /* USE_NNTP */
|
#endif /* USE_NNTP */
|
||||||
|
int extlen = strlen(CGI_EXTENSION);
|
||||||
|
|
||||||
if (ouf) {
|
if (ouf) {
|
||||||
uf = *ouf;
|
uf = *ouf;
|
||||||
@@ -1362,12 +1361,8 @@ openURL(char *url, ParsedURL * pu, ParsedURL * current,
|
|||||||
uf.is_cgi = TRUE;
|
uf.is_cgi = TRUE;
|
||||||
uf.scheme = pu->scheme = SCM_LOCAL_CGI;
|
uf.scheme = pu->scheme = SCM_LOCAL_CGI;
|
||||||
}
|
}
|
||||||
else if ((i = strlen(pu->file)) > 4 &&
|
else if ((i = strlen(pu->file)) > extlen &&
|
||||||
#ifdef __EMX__
|
!strncmp(pu->file + i - extlen, CGI_EXTENSION, extlen))
|
||||||
!strncmp(pu->file + i - 4, ".cmd", 4))
|
|
||||||
#else
|
|
||||||
!strncmp(pu->file + i - 4, ".cgi", 4))
|
|
||||||
#endif
|
|
||||||
{
|
{
|
||||||
/* lodal CGI: GET */
|
/* lodal CGI: GET */
|
||||||
uf.stream = newFileStream(localcgi_get(pu->real_file, "",
|
uf.stream = newFileStream(localcgi_get(pu->real_file, "",
|
||||||
@@ -1783,7 +1778,6 @@ check_no_proxy(char *domain)
|
|||||||
if (domain_match(tl->ptr, domain))
|
if (domain_match(tl->ptr, domain))
|
||||||
return 1;
|
return 1;
|
||||||
}
|
}
|
||||||
#ifdef NOPROXY_NETADDR
|
|
||||||
if (!NOproxy_netaddr) {
|
if (!NOproxy_netaddr) {
|
||||||
return 0;
|
return 0;
|
||||||
}
|
}
|
||||||
@@ -1860,7 +1854,6 @@ check_no_proxy(char *domain)
|
|||||||
}
|
}
|
||||||
#endif /* INET6 */
|
#endif /* INET6 */
|
||||||
}
|
}
|
||||||
#endif /* NOPROXY_NETADDR */
|
|
||||||
return 0;
|
return 0;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
+4
-23
@@ -1,4 +1,4 @@
|
|||||||
/* $Id: w3mbookmark.c,v 1.3 2001/11/20 17:49:23 ukai Exp $ */
|
/* $Id: w3mbookmark.c,v 1.4 2001/11/21 16:29:47 ukai Exp $ */
|
||||||
#ifdef __EMX__
|
#ifdef __EMX__
|
||||||
#include <stdlib.h>
|
#include <stdlib.h>
|
||||||
#endif
|
#endif
|
||||||
@@ -14,11 +14,7 @@
|
|||||||
#if LANG == JA
|
#if LANG == JA
|
||||||
static char *bkmark_src1 = "<html><head><title>Bookmark Registration</title>\n\
|
static char *bkmark_src1 = "<html><head><title>Bookmark Registration</title>\n\
|
||||||
<body><h1>¥Ö¥Ã¥¯¥Þ¡¼¥¯¤ÎÅÐÏ¿</h1>\n\n"
|
<body><h1>¥Ö¥Ã¥¯¥Þ¡¼¥¯¤ÎÅÐÏ¿</h1>\n\n"
|
||||||
#ifdef __EMX__
|
"<form method=get action=\"file://%s/" W3MBOOKMARK_CMDNAME "\">\n\n"
|
||||||
"<form method=get action=\"file://%s/w3mbookmark.exe\">\n\n"
|
|
||||||
#else
|
|
||||||
"<form method=get action=\"file://%s/w3mbookmark\">\n\n"
|
|
||||||
#endif
|
|
||||||
"<input type=hidden name=mode value=register>\n\
|
"<input type=hidden name=mode value=register>\n\
|
||||||
<input type=hidden name=bmark value=\"%s\">\n\
|
<input type=hidden name=bmark value=\"%s\">\n\
|
||||||
<table cellpadding=0>\n";
|
<table cellpadding=0>\n";
|
||||||
@@ -35,11 +31,7 @@ static char *default_section = "̤ʬ
|
|||||||
#else /* LANG != JA */
|
#else /* LANG != JA */
|
||||||
static char *bkmark_src1 = "<html><head><title>Bookmark Registration</title>\n\
|
static char *bkmark_src1 = "<html><head><title>Bookmark Registration</title>\n\
|
||||||
<body><h1>Register to my bookmark</h1>\n\n"
|
<body><h1>Register to my bookmark</h1>\n\n"
|
||||||
#ifdef __EMX__
|
"<form method=get action=\"file://%s/" W3MBOOKMARK_CMDNAME "\">\n\n"
|
||||||
"<form method=get action=\"file://%s/w3mbookmark.exe\">\n\n"
|
|
||||||
#else
|
|
||||||
"<form method=get action=\"file://%s/w3mbookmark\">\n\n"
|
|
||||||
#endif
|
|
||||||
"<input type=hidden name=mode value=register>\n\
|
"<input type=hidden name=mode value=register>\n\
|
||||||
<input type=hidden name=bmark value=\"%s\">\n\
|
<input type=hidden name=bmark value=\"%s\">\n\
|
||||||
<table cellpadding=0>\n";
|
<table cellpadding=0>\n";
|
||||||
@@ -62,17 +54,6 @@ static char end_section[] = "<!--End of section (do not delete this comment)-->\
|
|||||||
|
|
||||||
char *Local_cookie;
|
char *Local_cookie;
|
||||||
|
|
||||||
#ifdef __EMX__
|
|
||||||
static char *
|
|
||||||
lib_dir()
|
|
||||||
{
|
|
||||||
char *value = getenv("W3M_LIB_DIR");
|
|
||||||
return value ? value : LIB_DIR;
|
|
||||||
}
|
|
||||||
#else
|
|
||||||
#define lib_dir() LIB_DIR
|
|
||||||
#endif
|
|
||||||
|
|
||||||
void
|
void
|
||||||
print_bookmark_panel(char *bmark, char *url, char *title)
|
print_bookmark_panel(char *bmark, char *url, char *title)
|
||||||
{
|
{
|
||||||
@@ -81,7 +62,7 @@ print_bookmark_panel(char *bmark, char *url, char *title)
|
|||||||
char *p;
|
char *p;
|
||||||
|
|
||||||
printf("Content-Type: text/html\n\n");
|
printf("Content-Type: text/html\n\n");
|
||||||
printf(bkmark_src1, lib_dir(), bmark);
|
printf(bkmark_src1, w3m_lib_dir(), bmark);
|
||||||
if ((f = fopen(bmark, "r")) != NULL) {
|
if ((f = fopen(bmark, "r")) != NULL) {
|
||||||
printf("<tr><td>Section:<td><select name=\"section\">\n");
|
printf("<tr><td>Section:<td><select name=\"section\">\n");
|
||||||
while (tmp = Strfgets(f), tmp->length > 0) {
|
while (tmp = Strfgets(f), tmp->length > 0) {
|
||||||
|
|||||||
+2
-6
@@ -1,4 +1,4 @@
|
|||||||
/* $Id: w3mhelperpanel.c,v 1.4 2001/11/20 17:49:23 ukai Exp $ */
|
/* $Id: w3mhelperpanel.c,v 1.5 2001/11/21 16:29:47 ukai Exp $ */
|
||||||
#include <errno.h>
|
#include <errno.h>
|
||||||
#include <stdlib.h>
|
#include <stdlib.h>
|
||||||
#include <stdio.h>
|
#include <stdio.h>
|
||||||
@@ -81,11 +81,7 @@ printMailcapPanel(char *mailcap)
|
|||||||
}
|
}
|
||||||
printf("Content-Type: text/html\n\n");
|
printf("Content-Type: text/html\n\n");
|
||||||
printf("<html><head><title>External Viewer Setup</title></head><body><h1>%s</h1>\n", MSG_TITLE);
|
printf("<html><head><title>External Viewer Setup</title></head><body><h1>%s</h1>\n", MSG_TITLE);
|
||||||
#ifdef __EMX__
|
printf("<form method=get action=\"file:///$LIB/" W3MHELPERPANEL_CMDNAME "\">\n");
|
||||||
printf("<form method=get action=\"file:///$LIB/w3mhelperpanel.exe\">\n");
|
|
||||||
#else
|
|
||||||
printf("<form method=get action=\"file:///$LIB/w3mhelperpanel\">\n");
|
|
||||||
#endif
|
|
||||||
printf("<input type=hidden name=mode value=edit>\n");
|
printf("<input type=hidden name=mode value=edit>\n");
|
||||||
printf("<input type=hidden name=cookie value=\"%s\">\n",local_cookie);
|
printf("<input type=hidden name=cookie value=\"%s\">\n",local_cookie);
|
||||||
printf("%s: %s=<input type=text name=newtype><br>%s=<input type=text name=newcmd><br><input type=submit name=submit value=\"%s\">\n",
|
printf("%s: %s=<input type=text name=newtype><br>%s=<input type=text name=newcmd><br><input type=submit name=submit value=\"%s\">\n",
|
||||||
|
|||||||
Reference in New Issue
Block a user