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