follow autoconf conventions, #include cleanups

This commit is contained in:
Fumitoshi UKAI
2001-11-16 22:02:00 +00:00
parent 225a3fb8aa
commit 3a391ef6c2
24 changed files with 190 additions and 189 deletions
+40
View File
@@ -1,5 +1,45 @@
2001-11-17 Fumitoshi UKAI <ukai@debian.or.jp> 2001-11-17 Fumitoshi UKAI <ukai@debian.or.jp>
* configure: follow autoconf conventions
STRCASECMP -> HAVE_STRCASECMP
STRCHR -> HAVE_STRCHR
STRERROR -> HAVE_STRERROR
SYS_ERRLIST -> HAVE_SYS_ERRLIST
NOBCOPY -> HAVE_BCOPY
GETCWD -> HAVE_GETCWD
GETWD -> HAVE_GETWD
READLINK -> HAVE_READLINK (HAVE_LSTAT?)
TERMIO -> HAVE_TERMIO_H
TERMIOS -> HAVE_TERMIOS_H
SGTTY -> HAVE_SGTTY_H
DIRENT -> HAVE_DIRENT_H
NO_FLOAT_H -> HAVE_FLOAT_H
* etc.c fm.h config.h: HAVE_STRCASECMP
* etc.c config.h file.c: HAVE_STRCHR
strchr() moved from file.c to etc.c
* etc.c config.h: HAVE_STRERROR
* etc.c config.h main.c (MAIN): HAVE_SYS_ERRLIST
* etc.c fm.h: HAVE_BCOPY
* etc.c indep.c (currentdir) config.h: HAVE_GETCWD
* indep.c (currentdir) config.h: HAVE_GETWD
* form.c (form_write_from_file) local.c (dirBuffer)
config.h: HAVE_READLINK
* config.h terms.c: HAVE_TERMIO_H, HAVE_TERMIOS_H, HAVE_SGTTY_H
* config.h local.h: HAVE_DIRENT_H
* config.h matric.c: HAVE_FLOAT_H
* anchor.c cookie.c file.c parsetagx.c regex.c table.c url.c:
remove include <strings.h> ifdef __EMX__
it will be included in fm.h
* frame.c: remove include <strings.h> for bzero() and bcopy()
these are declared in fm.h
* indep.c: remove include <strings.h> for bcopy()
this is declared in fm.h
* istream.c mailcap.c: remove include <strings.h> for bzero()
this is declared in fm.h
* parsetag.c: remove include <strings.h> for bzero()
no bzero() used in this file
* terms.c (set_tty): "rxvt" is xterm * terms.c (set_tty): "rxvt" is xterm
(getTCstr): tgetstr("Km", &pt) is not xterm, removed (getTCstr): tgetstr("Km", &pt) is not xterm, removed
(mouse_init): check Gpm_Open() == -2 to detect xterm when USE_GPM (mouse_init): check Gpm_Open() == -2 to detect xterm when USE_GPM
+2 -2
View File
@@ -1,4 +1,4 @@
/* $Id: Str.c,v 1.3 2001/11/15 00:32:13 a-ito Exp $ */ /* $Id: Str.c,v 1.4 2001/11/16 22:02:00 ukai Exp $ */
/* /*
* String manipulation library for Boehm GC * String manipulation library for Boehm GC
* *
@@ -17,7 +17,7 @@
#include <gc.h> #include <gc.h>
#include <stdarg.h> #include <stdarg.h>
#include <string.h> #include <string.h>
#ifdef __EMX__ #ifdef __EMX__ /* or include "fm.h" for HAVE_BCOPY? */
#include <strings.h> #include <strings.h>
#endif #endif
#include "Str.h" #include "Str.h"
+1 -5
View File
@@ -1,8 +1,4 @@
/* $Id: anchor.c,v 1.3 2001/11/15 00:32:13 a-ito Exp $ */ /* $Id: anchor.c,v 1.4 2001/11/16 22:02:00 ukai Exp $ */
#ifdef __EMX__
#include <strings.h>
#endif
#include "fm.h" #include "fm.h"
#include "myctype.h" #include "myctype.h"
#include "regex.h" #include "regex.h"
+11 -13
View File
@@ -168,26 +168,24 @@ MODEL=Linux.i686-monster-ja
#define DEF_SAVE_FILE "index.html" #define DEF_SAVE_FILE "index.html"
#undef USE_BINMODE_STREAM #undef USE_BINMODE_STREAM
#define TERMIOS #define HAVE_TERMIOS_H
#define DIRENT #define HAVE_DIRENT_H
#define STRCASECMP #define HAVE_STRCASECMP
#define STRCHR #define HAVE_STRCHR
#define STRERROR #define HAVE_STRERROR
#define SYS_ERRLIST #define HAVE_SYS_ERRLIST
#undef NOBCOPY #define HAVE_BCOPY
#define HAVE_WAITPID #define HAVE_WAITPID
#define HAVE_WAIT3 #define HAVE_WAIT3
#define HAVE_STRFTIME #define HAVE_STRFTIME
#define GETCWD #define HAVE_GETCWD
#define GETWD #define HAVE_GETWD
#define READLINK #define HAVE_READLINK
#define HAVE_SETENV #define HAVE_SETENV
#define HAVE_PUTENV #define HAVE_PUTENV
#define HAVE_SRAND48 #define HAVE_SRAND48
#define HAVE_SRANDOM #define HAVE_SRANDOM
#define READLINK
#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)
@@ -209,7 +207,7 @@ typedef void MySignalHandler;
#undef TABLE_NO_COMPACT #undef TABLE_NO_COMPACT
#define NOWRAP 1 #define NOWRAP 1
#define MATRIX 1 #define MATRIX 1
#undef NO_FLOAT_H #define HAVE_FLOAT_H
#ifndef HAVE_SRAND48 #ifndef HAVE_SRAND48
#ifdef HAVE_SRANDOM #ifdef HAVE_SRANDOM
Vendored
+27 -27
View File
@@ -1015,10 +1015,10 @@ EOF
if $cc $cflags -o _zmachdep _zmachdep.c > /dev/null 2>&1 if $cc $cflags -o _zmachdep _zmachdep.c > /dev/null 2>&1
then then
echo "You have strcasecmp()." echo "You have strcasecmp()."
strcasecmp_flg="#define STRCASECMP" strcasecmp_flg="#define HAVE_STRCASECMP"
else else
echo "You don't have strcasecmp()." echo "You don't have strcasecmp()."
strcasecmp_flg="#undef STRCASECMP" strcasecmp_flg="#undef HAVE_STRCASECMP"
fi fi
####### strchr ####### strchr
@@ -1033,10 +1033,10 @@ EOF
if $cc $cflags -o _zmachdep _zmachdep.c > /dev/null 2>&1 if $cc $cflags -o _zmachdep _zmachdep.c > /dev/null 2>&1
then then
echo "You have strchr()." echo "You have strchr()."
strchr_flg="#define STRCHR" strchr_flg="#define HAVE_STRCHR"
else else
echo "You don't have strchr()." echo "You don't have strchr()."
strchr_flg="#undef STRCHR" strchr_flg="#undef HAVE_STRCHR"
fi fi
####### strerror ####### strerror
@@ -1050,10 +1050,10 @@ EOF
if $cc $cflags -o _zmachdep _zmachdep.c > /dev/null 2>&1 if $cc $cflags -o _zmachdep _zmachdep.c > /dev/null 2>&1
then then
echo "You have strerror()." echo "You have strerror()."
strerror_flg="#define STRERROR" strerror_flg="#define HAVE_STRERROR"
else else
echo "You don't have strerror()." echo "You don't have strerror()."
strerror_flg="#undef STRERROR" strerror_flg="#undef HAVE_STRERROR"
fi fi
@@ -1067,10 +1067,10 @@ EOF
if $cc $cflags -o _zmachdep _zmachdep.c > /dev/null 2>&1 if $cc $cflags -o _zmachdep _zmachdep.c > /dev/null 2>&1
then then
echo "You have sys_errlist[]." echo "You have sys_errlist[]."
syserrlist_flg="#define SYS_ERRLIST" syserrlist_flg="#define HAVE_SYS_ERRLIST"
else else
echo "You don't have sys_errlist[]." echo "You don't have sys_errlist[]."
syserrlist_flg="#undef SYS_ERRLIST" syserrlist_flg="#undef HAVE_SYS_ERRLIST"
fi fi
####### bcopy ####### bcopy
@@ -1085,10 +1085,10 @@ EOF
if $cc $cflags -o _zmachdep _zmachdep.c > /dev/null 2>&1 if $cc $cflags -o _zmachdep _zmachdep.c > /dev/null 2>&1
then then
echo "You have bcopy()." echo "You have bcopy()."
bcopy_flg="#undef NOBCOPY" bcopy_flg="#define HAVE_BCOPY"
else else
echo "You don't have bcopy()." echo "You don't have bcopy()."
bcopy_flg="#define NOBCOPY" bcopy_flg="#undef HAVE_BCOPY"
fi fi
####### waitpid ####### waitpid
@@ -1183,10 +1183,10 @@ EOF
if $cc $cflags -o _zmachdep _zmachdep.c > /dev/null 2>&1 if $cc $cflags -o _zmachdep _zmachdep.c > /dev/null 2>&1
then then
echo "You have getcwd()." echo "You have getcwd()."
getcwd_flg="#define GETCWD" getcwd_flg="#define HAVE_GETCWD"
else else
echo "You don't have getcwd()." echo "You don't have getcwd()."
getcwd_flg="#undef GETCWD" getcwd_flg="#undef HAVE_GETCWD"
fi fi
####### getwd ####### getwd
@@ -1200,10 +1200,10 @@ EOF
if $cc $cflags -o _zmachdep _zmachdep.c > /dev/null 2>&1 if $cc $cflags -o _zmachdep _zmachdep.c > /dev/null 2>&1
then then
echo "You have getwd()." echo "You have getwd()."
getwd_flg="#define GETWD" getwd_flg="#define HAVE_GETWD"
else else
echo "You don't have getwd()." echo "You don't have getwd()."
getwd_flg="#undef GETWD" getwd_flg="#undef HAVE_GETWD"
fi fi
####### readlink ####### readlink
@@ -1217,10 +1217,10 @@ EOF
if $cc $cflags -o _zmachdep _zmachdep.c > /dev/null 2>&1 if $cc $cflags -o _zmachdep _zmachdep.c > /dev/null 2>&1
then then
echo "You have readlink()." echo "You have readlink()."
readlink_flg="#define READLINK" readlink_flg="#define HAVE_READLINK"
else else
echo "You don't have readlink()." echo "You don't have readlink()."
readlink_flg="#undef READLINK" readlink_flg="#undef HAVE_READLINK"
fi fi
####### setenv ####### setenv
@@ -1373,22 +1373,22 @@ fi
term_if='#define SGTTY' term_if='#define SGTTY'
if [ $sysname = "HP-UX" ]; then if [ $sysname = "HP-UX" ]; then
echo "Your OS is HP-UX; using termio" echo "Your OS is HP-UX; using termio"
term_if="#define TERMIO" term_if="#define HAVE_TERMIO_H"
elif [ $sysname = "CYGWIN" ]; then elif [ $sysname = "CYGWIN" ]; then
echo "Your OS is CYGWIN; using termios" echo "Your OS is CYGWIN; using termios"
term_if="#define TERMIOS" term_if="#define HAVE_TERMIOS_H"
elif [ $sysname = "OS/2" ]; then elif [ $sysname = "OS/2" ]; then
echo "Your OS is OS/2; using termios" echo "Your OS is OS/2; using termios"
term_if='#define TERMIOS' term_if='#define HAVE_TERMIOS_H'
elif [ -r /usr/include/termios.h ]; then elif [ -r /usr/include/termios.h ]; then
echo "You have termios." echo "You have termios."
term_if='#define TERMIOS' term_if='#define HAVE_TERMIOS_H'
elif [ -r /usr/include/termio.h ]; then elif [ -r /usr/include/termio.h ]; then
echo "You have termio." echo "You have termio."
term_if='#define TERMIO' term_if='#define HAVE_TERMIO_H'
elif [ -r /usr/include/sgtty.h ]; then elif [ -r /usr/include/sgtty.h ]; then
echo "You have sgtty." echo "You have sgtty."
term_if='#define SGTTY' term_if='#define HAVE_SGTTY_H'
else else
echo "Do you have tty interface? I can't find one but I hope sgtty works..." echo "Do you have tty interface? I can't find one but I hope sgtty works..."
fi fi
@@ -1397,13 +1397,13 @@ fi
dir_if='' dir_if=''
if [ $sysname = "CYGWIN" ]; then if [ $sysname = "CYGWIN" ]; then
echo "Your OS is CYGWIN; using dirent.h" echo "Your OS is CYGWIN; using dirent.h"
dir_if='#define DIRENT' dir_if='#define HAVE_DIRENT_H'
elif [ $sysname = "OS/2" ]; then elif [ $sysname = "OS/2" ]; then
echo "Your OS is OS/2; using dirent.h" echo "Your OS is OS/2; using dirent.h"
dir_if='#define DIRENT' dir_if='#define HAVE_DIRENT_H'
elif [ -r /usr/include/dirent.h ]; then elif [ -r /usr/include/dirent.h ]; then
echo "You have dirent.h." echo "You have dirent.h."
dir_if='#define DIRENT' dir_if='#define HAVE_DIRENT_H'
elif [ -r /usr/include/sys/dir.h ]; then elif [ -r /usr/include/sys/dir.h ]; then
echo "You have sys/dir.h." echo "You have sys/dir.h."
dir_if='' dir_if=''
@@ -1466,9 +1466,9 @@ EOF
if $cc $cflags -c _zmachdep.c > /dev/null 2>&1 if $cc $cflags -c _zmachdep.c > /dev/null 2>&1
then then
echo "You have float.h." echo "You have float.h."
no_float_h='#undef NO_FLOAT_H' no_float_h='#define HAVE_FLOAT_H'
else else
no_float_h='#define NO_FLOAT_H 1' no_float_h='#undef HAVE_FLOAT_H'
fi fi
####### setpgrp(pid, pgrp) or setpgrp() ? ####### setpgrp(pid, pgrp) or setpgrp() ?
+1 -5
View File
@@ -1,4 +1,4 @@
/* $Id: cookie.c,v 1.3 2001/11/15 00:32:13 a-ito Exp $ */ /* $Id: cookie.c,v 1.4 2001/11/16 22:02:00 ukai Exp $ */
/* /*
* References for version 0 cookie: * References for version 0 cookie:
@@ -12,10 +12,6 @@
#include "fm.h" #include "fm.h"
#include "html.h" #include "html.h"
#ifdef __EMX__
#include <strings.h>
#endif
#ifdef USE_COOKIE #ifdef USE_COOKIE
#include <time.h> #include <time.h>
#include "local.h" #include "local.h"
+25 -11
View File
@@ -1,4 +1,4 @@
/* $Id: etc.c,v 1.3 2001/11/15 00:32:13 a-ito Exp $ */ /* $Id: etc.c,v 1.4 2001/11/16 22:02:00 ukai Exp $ */
#include "fm.h" #include "fm.h"
#include <pwd.h> #include <pwd.h>
#include "myctype.h" #include "myctype.h"
@@ -7,10 +7,10 @@
#include "hash.h" #include "hash.h"
#include "terms.h" #include "terms.h"
#ifdef GETCWD #ifdef HAVE_GETCWD /* ??? ukai */
#include <unistd.h> #include <unistd.h>
#include <sys/param.h> #include <sys/param.h>
#endif /* GETCWD */ #endif /* HAVE_GETCWD */
#include <sys/types.h> #include <sys/types.h>
#include <time.h> #include <time.h>
@@ -22,7 +22,21 @@
#define close(x) close_s(x) #define close(x) close_s(x)
#endif /* __WATT32__ */ #endif /* __WATT32__ */
#ifndef STRCASECMP
#ifndef HAVE_STRCHR
char *
strchr(char *s, char c)
{
while (*s) {
if (*s == c)
return s;
s++;
}
return NULL;
}
#endif /* not HAVE_STRCHR */
#ifndef HAVE_STRCASECMP
int int
strcasecmp(char *s1, char *s2) strcasecmp(char *s1, char *s2)
{ {
@@ -55,7 +69,7 @@ strncasecmp(char *s1, char *s2, int n)
return x; return x;
return 0; return 0;
} }
#endif /* not STRCASECMP */ #endif /* not HAVE_STRCASECMP */
int int
arg_is(char *str, char *tag) arg_is(char *str, char *tag)
@@ -640,7 +654,7 @@ lastFileName(char *path)
return allocStr(q, 0); return allocStr(q, 0);
} }
#ifdef NOBCOPY #ifndef HAVE_BCOPY
void void
bcopy(void *src, void *dest, int len) bcopy(void *src, void *dest, int len)
{ {
@@ -664,7 +678,7 @@ bzero(void *ptr, int len)
for (i = 0; i < len; i++) for (i = 0; i < len; i++)
*(ptr++) = 0; *(ptr++) = 0;
} }
#endif /* NOBCOPY */ #endif /* not HAVE_BCOPY */
#ifdef USE_INCLUDED_SRAND48 #ifdef USE_INCLUDED_SRAND48
static unsigned long R1 = 0x1234abcd; static unsigned long R1 = 0x1234abcd;
@@ -723,16 +737,16 @@ mydirname(char *s)
return allocStr(s, strlen(s) - strlen(p) + 1); return allocStr(s, strlen(s) - strlen(p) + 1);
} }
#ifndef STRERROR #ifndef HAVE_STRERROR
char * char *
strerror(int errno) strerror(int errno)
{ {
extern char *sys_errlist[]; extern char *sys_errlist[];
return sys_errlist[errno]; return sys_errlist[errno];
} }
#endif /* not STRERROR */ #endif /* not HAVE_STRERROR */
#ifndef SYS_ERRLIST #ifndef HAVE_SYS_ERRLIST
char **sys_errlist; char **sys_errlist;
prepare_sys_errlist() prepare_sys_errlist()
@@ -748,7 +762,7 @@ prepare_sys_errlist()
for (i = 1; i < n; i++) for (i = 1; i < n; i++)
sys_errlist[i] = strerror(i); sys_errlist[i] = strerror(i);
} }
#endif /* not SYS_ERRLIST */ #endif /* not HAVE_SYS_ERRLIST */
int int
next_status(char c, int *status) next_status(char c, int *status)
+1 -17
View File
@@ -1,4 +1,4 @@
/* $Id: file.c,v 1.6 2001/11/16 03:58:49 ukai Exp $ */ /* $Id: file.c,v 1.7 2001/11/16 22:02:00 ukai Exp $ */
#include "fm.h" #include "fm.h"
#include <sys/types.h> #include <sys/types.h>
#include "myctype.h" #include "myctype.h"
@@ -7,9 +7,6 @@
#include <sys/wait.h> #include <sys/wait.h>
#include <stdio.h> #include <stdio.h>
#include <time.h> #include <time.h>
#ifdef __EMX__
#include <strings.h>
#endif /* __EMX__ */
#include <sys/stat.h> #include <sys/stat.h>
#include <fcntl.h> #include <fcntl.h>
/* foo */ /* foo */
@@ -150,19 +147,6 @@ char *violations[COO_EMAX] = {
#define SAVE_BUF_SIZE 1536 #define SAVE_BUF_SIZE 1536
#ifndef STRCHR
char *
strchr(char *s, char c)
{
while (*s) {
if (*s == c)
return s;
s++;
}
return NULL;
}
#endif /* not STRCHR */
static MySignalHandler static MySignalHandler
KeyAbort(SIGNAL_ARG) KeyAbort(SIGNAL_ARG)
{ {
+7 -6
View File
@@ -1,4 +1,4 @@
/* $Id: fm.h,v 1.4 2001/11/16 03:58:49 ukai Exp $ */ /* $Id: fm.h,v 1.5 2001/11/16 22:02:00 ukai Exp $ */
/* /*
* w3m: WWW wo Miru utility * w3m: WWW wo Miru utility
* *
@@ -41,12 +41,13 @@
#include "funcname1.h" #include "funcname1.h"
#include "terms.h" #include "terms.h"
#ifdef NOBCOPY #ifndef HAVE_BCOPY
void bcopy(void *, void *, int); void bcopy(void *, void *, int);
void bzero(void *, int); void bzero(void *, int);
#else /* not NOBCOPY */ #endif /* HAVE_BCOPY */
#include <string.h> #ifdef __EMX__
#endif /* not NOBCOPY */ #include <strings.h> /* for bzero() and bcopy() */
#endif
#ifdef MAINPROGRAM #ifdef MAINPROGRAM
#define global #define global
@@ -229,7 +230,7 @@ extern int REV_LB[];
#define free(x) GC_free(x) /* let GC do it. */ #define free(x) GC_free(x) /* let GC do it. */
#ifdef __EMX__ #ifdef __EMX__
#define STRCASECMP #define HAVE_STRCASECMP
#define strcasecmp stricmp #define strcasecmp stricmp
#define strncasecmp strnicmp #define strncasecmp strnicmp
#endif /* __EMX__ */ #endif /* __EMX__ */
+3 -3
View File
@@ -1,5 +1,5 @@
/* $Id: form.c,v 1.3 2001/11/15 00:32:13 a-ito Exp $ */ /* $Id: form.c,v 1.4 2001/11/16 22:02:00 ukai Exp $ */
/* /*
* HTML forms * HTML forms
*/ */
@@ -648,10 +648,10 @@ form_write_from_file(FILE * f, char *boundary, char *name, char *filename, char
fprintf(f, "Content-Type: %s\r\n\r\n", fprintf(f, "Content-Type: %s\r\n\r\n",
type ? type : "application/octet-stream"); type ? type : "application/octet-stream");
#ifdef READLINK #ifdef HAVE_READLINK /* readline == lstat ? (ukai) */
if (lstat(file, &st) < 0) if (lstat(file, &st) < 0)
goto write_end; goto write_end;
#endif /* READLINK */ #endif /* HAVE_READLINK */
if (S_ISDIR(st.st_mode)) if (S_ISDIR(st.st_mode))
goto write_end; goto write_end;
fd = fopen(file, "r"); fd = fopen(file, "r");
+1 -4
View File
@@ -1,12 +1,9 @@
/* $Id: frame.c,v 1.3 2001/11/15 00:32:13 a-ito Exp $ */ /* $Id: frame.c,v 1.4 2001/11/16 22:02:00 ukai Exp $ */
#include "fm.h" #include "fm.h"
#include "parsetagx.h" #include "parsetagx.h"
#include "myctype.h" #include "myctype.h"
#include <signal.h> #include <signal.h>
#include <setjmp.h> #include <setjmp.h>
#ifdef __EMX__
#include <strings.h> /* for bzero() and bcopy() */
#endif /* __EMX__ */
#ifdef KANJI_SYMBOLS #ifdef KANJI_SYMBOLS
#define RULE_WIDTH 2 #define RULE_WIDTH 2
+7 -10
View File
@@ -1,13 +1,10 @@
/* $Id: indep.c,v 1.3 2001/11/15 00:32:13 a-ito Exp $ */ /* $Id: indep.c,v 1.4 2001/11/16 22:02:00 ukai Exp $ */
#include "fm.h" #include "fm.h"
#include <stdio.h> #include <stdio.h>
#include <pwd.h> #include <pwd.h>
#include <sys/param.h> #include <sys/param.h>
#include <sys/types.h> #include <sys/types.h>
#include <stdlib.h> #include <stdlib.h>
#ifdef __EMX__
#include <strings.h> /* for bcopy() */
#endif /* __EMX__ */
#include "indep.h" #include "indep.h"
#include "Str.h" #include "Str.h"
#include "gc.h" #include "gc.h"
@@ -50,14 +47,14 @@ char *
currentdir() currentdir()
{ {
char *path; char *path;
#ifdef GETCWD #ifdef HAVE_GETCWD
path = NewAtom_N(char, MAXPATHLEN); path = NewAtom_N(char, MAXPATHLEN);
getcwd(path, MAXPATHLEN); getcwd(path, MAXPATHLEN);
#else /* not GETCWD */ #else /* not HAVE_GETCWD */
#ifdef GETWD #ifdef HAVE_GETWD
path = NewAtom_N(char, 1024); path = NewAtom_N(char, 1024);
getwd(path); getwd(path);
#else /* not GETWD */ #else /* not HAVE_GETWD */
FILE *f; FILE *f;
char *p; char *p;
path = NewAtom_N(char, 1024); path = NewAtom_N(char, 1024);
@@ -69,8 +66,8 @@ currentdir()
*p = '\0'; *p = '\0';
break; break;
} }
#endif /* not GETWD */ #endif /* not HAVE_GETWD */
#endif /* not GETCWD */ #endif /* not HAVE_GETCWD */
return path; return path;
} }
+1 -4
View File
@@ -1,10 +1,7 @@
/* $Id: istream.c,v 1.3 2001/11/15 00:32:13 a-ito Exp $ */ /* $Id: istream.c,v 1.4 2001/11/16 22:02:00 ukai Exp $ */
#include "fm.h" #include "fm.h"
#include "istream.h" #include "istream.h"
#include <signal.h> #include <signal.h>
#ifdef __EMX__
#include <strings.h> /* for bzero() */
#endif /* __EMX__ */
#define uchar unsigned char #define uchar unsigned char
+9 -9
View File
@@ -5,9 +5,9 @@
#include <sys/types.h> #include <sys/types.h>
#include <signal.h> #include <signal.h>
#include <errno.h> #include <errno.h>
#ifdef READLINK #ifdef HAVE_READLINK
#include <unistd.h> #include <unistd.h>
#endif /* READLINK */ #endif /* HAVE_READLINK */
#ifdef __EMX__ #ifdef __EMX__
#include <limits.h> #include <limits.h>
#endif /* __EMX__ */ #endif /* __EMX__ */
@@ -42,10 +42,10 @@ dirBuffer(char *dname)
char **flist; char **flist;
char *p, *qdir; char *p, *qdir;
Str fbuf = Strnew(); Str fbuf = Strnew();
#ifdef READLINK #ifdef HAVE_READLINK
struct stat lst; struct stat lst;
char lbuf[1024]; char lbuf[1024];
#endif /* READLINK */ #endif /* HAVE_READLINK */
int i, l, nrow, n = 0, maxlen = 0; int i, l, nrow, n = 0, maxlen = 0;
int nfile, nfile_max = 100; int nfile, nfile_max = 100;
Str dirname; Str dirname;
@@ -90,7 +90,7 @@ dirBuffer(char *dname)
if (Strlastchar(fbuf) != '/') if (Strlastchar(fbuf) != '/')
Strcat_char(fbuf, '/'); Strcat_char(fbuf, '/');
Strcat_charp(fbuf, p); Strcat_charp(fbuf, p);
#ifdef READLINK #ifdef HAVE_READLINK /* readlink == lstat() ? (ukai) */
if (lstat(fbuf->ptr, &lst) < 0) if (lstat(fbuf->ptr, &lst) < 0)
continue; continue;
#endif /* READLINK */ #endif /* READLINK */
@@ -103,10 +103,10 @@ dirBuffer(char *dname)
else { else {
if (S_ISDIR(st.st_mode)) if (S_ISDIR(st.st_mode))
Strcat_charp(tmp, "[DIR]&nbsp; "); Strcat_charp(tmp, "[DIR]&nbsp; ");
#ifdef READLINK #ifdef HAVE_READLINK
else if (S_ISLNK(lst.st_mode)) else if (S_ISLNK(lst.st_mode))
Strcat_charp(tmp, "[LINK] "); Strcat_charp(tmp, "[LINK] ");
#endif /* READLINE */ #endif /* HAVE_READLINE */
else else
Strcat_charp(tmp, "[FILE] "); Strcat_charp(tmp, "[FILE] ");
} }
@@ -127,7 +127,7 @@ dirBuffer(char *dname)
} }
} }
else { else {
#ifdef READLINK #ifdef HAVE_READLINK
if (S_ISLNK(lst.st_mode)) { if (S_ISLNK(lst.st_mode)) {
if ((l = readlink(fbuf->ptr, lbuf, sizeof(lbuf))) > 0) { if ((l = readlink(fbuf->ptr, lbuf, sizeof(lbuf))) > 0) {
lbuf[l] = '\0'; lbuf[l] = '\0';
@@ -136,7 +136,7 @@ dirBuffer(char *dname)
Strcat_char(tmp, '/'); Strcat_char(tmp, '/');
} }
} }
#endif /* READLINK */ #endif /* HAVE_READLINK */
Strcat_charp(tmp, "<br>\n"); Strcat_charp(tmp, "<br>\n");
} }
} }
+5 -5
View File
@@ -6,13 +6,13 @@
#define LOCAL_H #define LOCAL_H
#include <sys/types.h> #include <sys/types.h>
#ifdef DIRENT #ifdef HAVE_DIRENT_H
#include <dirent.h> #include <dirent.h>
typedef struct dirent Directory; typedef struct dirent Directory;
#else /* not DIRENT */ #else /* not HAVE_DIRENT_H */
#include <sys/dir.h> #include <sys/dir.h>
typedef struct direct Directory; typedef struct direct Directory;
#endif /* not DIRENT */ #endif /* not HAVE_DIRENT_H */
#include <sys/stat.h> #include <sys/stat.h>
#ifndef S_IFMT #ifndef S_IFMT
@@ -32,13 +32,13 @@ typedef struct direct Directory;
#define S_ISDIR(m) (((m) & S_IFMT) == S_IFDIR) #define S_ISDIR(m) (((m) & S_IFMT) == S_IFDIR)
#endif /* not S_ISDIR */ #endif /* not S_ISDIR */
#ifdef READLINK #ifdef HAVE_READLINK
#ifndef S_IFLNK #ifndef S_IFLNK
#define S_IFLNK 0120000 #define S_IFLNK 0120000
#endif /* not S_IFLNK */ #endif /* not S_IFLNK */
#ifndef S_ISLNK #ifndef S_ISLNK
#define S_ISLNK(m) (((m) & S_IFMT) == S_IFLNK) #define S_ISLNK(m) (((m) & S_IFMT) == S_IFLNK)
#endif /* not S_ISLNK */ #endif /* not S_ISLNK */
#endif /* not READLINK */ #endif /* not HAVE_READLINK */
#endif /* not LOCAL_H */ #endif /* not LOCAL_H */
+1 -4
View File
@@ -1,13 +1,10 @@
/* $Id: mailcap.c,v 1.3 2001/11/15 00:32:13 a-ito Exp $ */ /* $Id: mailcap.c,v 1.4 2001/11/16 22:02:00 ukai Exp $ */
#include "fm.h" #include "fm.h"
#include "myctype.h" #include "myctype.h"
#include <stdio.h> #include <stdio.h>
#include <errno.h> #include <errno.h>
#include "parsetag.h" #include "parsetag.h"
#include "local.h" #include "local.h"
#ifdef __EMX__
#include <strings.h> /* for bzero() */
#endif /* __EMX__ */
static struct mailcap DefaultMailcap[] = static struct mailcap DefaultMailcap[] =
{ {
+4 -4
View File
@@ -1,4 +1,4 @@
/* $Id: main.c,v 1.6 2001/11/16 17:25:52 ukai Exp $ */ /* $Id: main.c,v 1.7 2001/11/16 22:02:00 ukai Exp $ */
#define MAINPROGRAM #define MAINPROGRAM
#include "fm.h" #include "fm.h"
#include <signal.h> #include <signal.h>
@@ -13,7 +13,7 @@
#ifdef USE_GPM #ifdef USE_GPM
#include <gpm.h> #include <gpm.h>
#endif /* USE_GPM */ #endif /* USE_GPM */
#ifdef __EMX__ #ifdef __EMX__ /* HAVE_TIME_H? */
#include <time.h> /* for time() */ #include <time.h> /* for time() */
#endif /* __EMX__ */ #endif /* __EMX__ */
#if defined(USE_GPM) || defined(USE_SYSMOUSE) #if defined(USE_GPM) || defined(USE_SYSMOUSE)
@@ -263,9 +263,9 @@ MAIN(int argc, char **argv, char **envp)
char *post_file = NULL; char *post_file = NULL;
Str err_msg; Str err_msg;
#ifndef SYS_ERRLIST #ifndef HAVE_SYS_ERRLIST
prepare_sys_errlist(); prepare_sys_errlist();
#endif /* not SYS_ERRLIST */ #endif /* not HAVE_SYS_ERRLIST */
srand48(time(0)); srand48(time(0));
+3 -3
View File
@@ -1,7 +1,7 @@
/* /*
* matrix.h, matrix.c: Liner equation solver using LU decomposition. * matrix.h, matrix.c: Liner equation solver using LU decomposition.
* $Id: matrix.c,v 1.3 2001/11/15 00:32:13 a-ito Exp $ * $Id: matrix.c,v 1.4 2001/11/16 22:02:00 ukai Exp $
* *
* by K.Okabe Aug. 1999 * by K.Okabe Aug. 1999
* *
@@ -50,9 +50,9 @@
#define SWAPD(a,b) { double tmp = a; a = b; b = tmp; } #define SWAPD(a,b) { double tmp = a; a = b; b = tmp; }
#define SWAPI(a,b) { int tmp = a; a = b; b = tmp; } #define SWAPI(a,b) { int tmp = a; a = b; b = tmp; }
#ifndef NO_FLOAT_H #ifdef HAVE_FLOAT_H
#include <float.h> #include <float.h>
#endif /* not NO_FLOAT_H */ #endif /* not HAVE_FLOAT_H */
#if defined(DBL_MAX) #if defined(DBL_MAX)
static double Tiny = 10.0 / DBL_MAX; static double Tiny = 10.0 / DBL_MAX;
#elif defined(FLT_MAX) #elif defined(FLT_MAX)
-3
View File
@@ -1,6 +1,3 @@
#ifdef __EMX__
#include <strings.h> /* for bzero() */
#endif /* __EMX__ */
#include "myctype.h" #include "myctype.h"
#include "indep.h" #include "indep.h"
#include "Str.h" #include "Str.h"
-3
View File
@@ -1,6 +1,3 @@
#ifdef __EMX__
#include <strings.h> /* for bzero() */
#endif /* __EMX__ */
#include "fm.h" #include "fm.h"
#include "myctype.h" #include "myctype.h"
#include "indep.h" #include "indep.h"
-3
View File
@@ -10,9 +10,6 @@
#endif /* REGEX_DEBUG */ #endif /* REGEX_DEBUG */
#include <ctype.h> #include <ctype.h>
#include <gc.h> #include <gc.h>
#ifdef __EMX__
#include <strings.h>
#endif
#include "fm.h" #include "fm.h"
#include "regex.h" #include "regex.h"
+1 -5
View File
@@ -1,4 +1,4 @@
/* $Id: table.c,v 1.3 2001/11/15 00:32:13 a-ito Exp $ */ /* $Id: table.c,v 1.4 2001/11/16 22:02:00 ukai Exp $ */
/* /*
* HTML table * HTML table
*/ */
@@ -6,10 +6,6 @@
#include <stdio.h> #include <stdio.h>
#include <string.h> #include <string.h>
#include <math.h> #include <math.h>
#ifdef __EMX__
#include <strings.h>
#endif /* __EMX__ */
#include "fm.h" #include "fm.h"
#include "html.h" #include "html.h"
#include "parsetagx.h" #include "parsetagx.h"
+39 -41
View File
@@ -1,4 +1,4 @@
/* $Id: terms.c,v 1.5 2001/11/16 17:38:35 ukai Exp $ */ /* $Id: terms.c,v 1.6 2001/11/16 22:02:00 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
@@ -61,7 +61,7 @@ void flush_tty();
#define SIGIOT SIGABRT #define SIGIOT SIGABRT
#endif /* not SIGIOT */ #endif /* not SIGIOT */
#ifdef TERMIO #ifdef HAVE_TERMIO_H
#include <sys/ioctl.h> #include <sys/ioctl.h>
#include <termio.h> #include <termio.h>
typedef struct termio TerminalMode; typedef struct termio TerminalMode;
@@ -69,9 +69,9 @@ typedef struct termio TerminalMode;
#define TerminalGet(fd,x) ioctl(fd,TCGETA,x) #define TerminalGet(fd,x) ioctl(fd,TCGETA,x)
#define MODEFLAG(d) ((d).c_lflag) #define MODEFLAG(d) ((d).c_lflag)
#define IMODEFLAG(d) ((d).c_iflag) #define IMODEFLAG(d) ((d).c_iflag)
#endif /* TERMIO */ #endif /* HAVE_TERMIO_H */
#ifdef TERMIOS #ifdef HAVE_TERMIOS_H
#include <termios.h> #include <termios.h>
#include <unistd.h> #include <unistd.h>
typedef struct termios TerminalMode; typedef struct termios TerminalMode;
@@ -79,16 +79,16 @@ typedef struct termios TerminalMode;
#define TerminalGet(fd,x) tcgetattr(fd,x) #define TerminalGet(fd,x) tcgetattr(fd,x)
#define MODEFLAG(d) ((d).c_lflag) #define MODEFLAG(d) ((d).c_lflag)
#define IMODEFLAG(d) ((d).c_iflag) #define IMODEFLAG(d) ((d).c_iflag)
#endif /* TERMIOS */ #endif /* HAVE_TERMIOS_H */
#ifdef SGTTY #ifdef HAVE_SGTTY_H
#include <sys/ioctl.h> #include <sys/ioctl.h>
#include <sgtty.h> #include <sgtty.h>
typedef struct sgttyb TerminalMode; typedef struct sgttyb TerminalMode;
#define TerminalSet(fd,x) ioctl(fd,TIOCSETP,x) #define TerminalSet(fd,x) ioctl(fd,TIOCSETP,x)
#define TerminalGet(fd,x) ioctl(fd,TIOCGETP,x) #define TerminalGet(fd,x) ioctl(fd,TIOCGETP,x)
#define MODEFLAG(d) ((d).sg_flags) #define MODEFLAG(d) ((d).sg_flags)
#endif /* SGTTY */ #endif /* HAVE_SGTTY_H */
#define MAX_LINE 200 #define MAX_LINE 200
#define MAX_COLUMN 400 #define MAX_COLUMN 400
@@ -259,9 +259,9 @@ ttymode_set(int mode, int imode)
TerminalGet(tty, &ioval); TerminalGet(tty, &ioval);
MODEFLAG(ioval) |= mode; MODEFLAG(ioval) |= mode;
#ifndef SGTTY #ifndef HAVE_SGTTY_H
IMODEFLAG(ioval) |= imode; IMODEFLAG(ioval) |= imode;
#endif /* not SGTTY */ #endif /* not HAVE_SGTTY_H */
while (TerminalSet(tty, &ioval) == -1) { while (TerminalSet(tty, &ioval) == -1) {
if (errno == EINTR || errno == EAGAIN) continue; if (errno == EINTR || errno == EAGAIN) continue;
@@ -277,9 +277,9 @@ ttymode_reset(int mode, int imode)
TerminalGet(tty, &ioval); TerminalGet(tty, &ioval);
MODEFLAG(ioval) &= ~mode; MODEFLAG(ioval) &= ~mode;
#ifndef SGTTY #ifndef HAVE_SGTTY_H
IMODEFLAG(ioval) &= ~imode; IMODEFLAG(ioval) &= ~imode;
#endif /* not SGTTY */ #endif /* not HAVE_SGTTY_H */
while (TerminalSet(tty, &ioval) == -1) { while (TerminalSet(tty, &ioval) == -1) {
if (errno == EINTR || errno == EAGAIN) continue; if (errno == EINTR || errno == EAGAIN) continue;
@@ -288,7 +288,7 @@ ttymode_reset(int mode, int imode)
} }
} }
#ifndef SGTTY #ifndef HAVE_SGTTY_H
void void
set_cc(int spec, int val) set_cc(int spec, int val)
{ {
@@ -302,7 +302,7 @@ set_cc(int spec, int val)
reset_exit(SIGNAL_ARGLIST); reset_exit(SIGNAL_ARGLIST);
} }
} }
#endif /* not SGTTY */ #endif /* not HAVE_SGTTY_H */
void void
close_tty(void) close_tty(void)
@@ -500,7 +500,7 @@ setlinescols(void)
} }
#endif #endif
} }
#elif defined(TERMIOS) && defined(TIOCGWINSZ) #elif defined(HAVE_TERMIOS_H) && defined(TIOCGWINSZ)
struct winsize wins; struct winsize wins;
i = ioctl(tty, TIOCGWINSZ, &wins); i = ioctl(tty, TIOCGWINSZ, &wins);
@@ -508,9 +508,7 @@ setlinescols(void)
LINES = wins.ws_row; LINES = wins.ws_row;
COLS = wins.ws_col; COLS = wins.ws_col;
} }
#endif /* defined(TERMIOS) && defined(TIOCGWINSZ) #endif /* defined(HAVE-TERMIOS_H) && defined(TIOCGWINSZ) */
*
*/
if (LINES <= 0 && if (LINES <= 0 &&
(p = getenv("LINES")) != NULL && (p = getenv("LINES")) != NULL &&
(i = atoi(p)) >= 0) (i = atoi(p)) >= 0)
@@ -1462,38 +1460,38 @@ addnstr_sup(char *s, int n)
void void
crmode(void) crmode(void)
#ifndef SGTTY #ifndef HAVE_SGTTY_H
{ {
ttymode_reset(ICANON, IXON); ttymode_reset(ICANON, IXON);
ttymode_set(ISIG, 0); ttymode_set(ISIG, 0);
#ifdef TERMIOS #ifdef HAVE_TERMIOS_H
set_cc(VMIN, 1); set_cc(VMIN, 1);
#else /* not TERMIOS */ #else /* not HAVE_TERMIOS_H */
set_cc(VEOF, 1); set_cc(VEOF, 1);
#endif /* not TERMIOS */ #endif /* not HAVE_TERMIOS_H */
} }
#else /* SGTTY */ #else /* HAVE_SGTTY_H */
{ {
ttymode_set(CBREAK, 0); ttymode_set(CBREAK, 0);
} }
#endif /* SGTTY */ #endif /* HAVE_SGTTY_H */
void void
nocrmode(void) nocrmode(void)
#ifndef SGTTY #ifndef HAVE_SGTTY_H
{ {
ttymode_set(ICANON, 0); ttymode_set(ICANON, 0);
#ifdef TERMIOS #ifdef HAVE_TERMIOS_H
set_cc(VMIN, 4); set_cc(VMIN, 4);
#else /* not TERMIOS */ #else /* not HAVE_TERMIOS_H */
set_cc(VEOF, 4); set_cc(VEOF, 4);
#endif /* not TERMIOS */ #endif /* not HAVE_TERMIOS_H */
} }
#else /* SGTTY */ #else /* HAVE_SGTTY_H */
{ {
ttymode_reset(CBREAK, 0); ttymode_reset(CBREAK, 0);
} }
#endif /* SGTTY */ #endif /* HAVE_SGTTY_H */
void void
term_echo(void) term_echo(void)
@@ -1509,7 +1507,7 @@ term_noecho(void)
void void
term_raw(void) term_raw(void)
#ifndef SGTTY #ifndef HAVE_SGTTY_H
#ifdef IEXTEN #ifdef IEXTEN
#define TTY_MODE ISIG|ICANON|ECHO|IEXTEN #define TTY_MODE ISIG|ICANON|ECHO|IEXTEN
#else /* not IEXTEN */ #else /* not IEXTEN */
@@ -1517,21 +1515,21 @@ term_raw(void)
#endif /* not IEXTEN */ #endif /* not IEXTEN */
{ {
ttymode_reset(TTY_MODE, IXON | IXOFF); ttymode_reset(TTY_MODE, IXON | IXOFF);
#ifdef TERMIOS #ifdef HAVE_TERMIOS_H
set_cc(VMIN, 1); set_cc(VMIN, 1);
#else /* not TERMIOS */ #else /* not HAVE_TERMIOS_H */
set_cc(VEOF, 1); set_cc(VEOF, 1);
#endif /* not TERMIOS */ #endif /* not HAVE_TERMIOS_H */
} }
#else /* SGTTY */ #else /* HAVE_SGTTY_H */
{ {
ttymode_set(RAW, 0); ttymode_set(RAW, 0);
} }
#endif /* SGTTY */ #endif /* HAVE_SGTTY_H */
void void
term_cooked(void) term_cooked(void)
#ifndef SGTTY #ifndef HAVE_SGTTY_H
{ {
#ifdef __EMX__ #ifdef __EMX__
/* On XFree86/OS2, some scrambled characters /* On XFree86/OS2, some scrambled characters
@@ -1541,17 +1539,17 @@ term_cooked(void)
#else #else
ttymode_set(TTY_MODE, 0); ttymode_set(TTY_MODE, 0);
#endif #endif
#ifdef TERMIOS #ifdef HAVE_TERMIOS_H
set_cc(VMIN, 4); set_cc(VMIN, 4);
#else /* not TERMIOS */ #else /* not HAVE_TERMIOS_H */
set_cc(VEOF, 4); set_cc(VEOF, 4);
#endif /* not TERMIOS */ #endif /* not HAVE_TERMIOS_H */
} }
#else /* SGTTY */ #else /* HAVE_SGTTY_H */
{ {
ttymode_reset(RAW, 0); ttymode_reset(RAW, 0);
} }
#endif /* SGTTY */ #endif /* HAVE_SGTTY_H */
void void
term_cbreak(void) term_cbreak(void)
+1 -2
View File
@@ -11,8 +11,7 @@
#include <sys/stat.h> #include <sys/stat.h>
#ifdef __EMX__ #ifdef __EMX__
#include <io.h> #include <io.h> /* ?? */
#include <strings.h>
#endif /* __EMX__ */ #endif /* __EMX__ */
#include "html.h" #include "html.h"