local declares if the header is missing.

This commit is contained in:
steve 2001-05-20 18:06:57 +00:00
parent e69a3ed934
commit 4e815f8565
3 changed files with 31 additions and 3 deletions

View File

@ -15,7 +15,7 @@ fi
AC_LANG_CPLUSPLUS
AC_CHECK_HEADERS(getopt.h iosfwd)
AC_CHECK_HEADERS(getopt.h iosfwd sys/wait.h)
AC_CHECK_HEADER(ipal.h, HAVE_IPAL=yes, HAVE_IPAL=)
AC_SUBST(HAVE_IPAL)

View File

@ -17,7 +17,7 @@
* Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA
*/
#if !defined(WINNT)
#ident "$Id: main.c,v 1.11 2001/05/20 15:09:40 steve Exp $"
#ident "$Id: main.c,v 1.12 2001/05/20 18:06:57 steve Exp $"
#endif
const char HELP[] =
@ -37,7 +37,9 @@ See man page for details.";
#include <assert.h>
#include <sys/types.h>
#ifdef HAVE_SYS_WAIT_H
#include <sys/wait.h>
#endif
#ifdef __MINGW32__
#include <windows.h>
@ -47,6 +49,20 @@ See man page for details.";
#include <getopt.h>
#endif
#if defined(__MINGW32__) && !defined(HAVE_GETOPT_H)
extern int getopt(int argc, char*argv[], const char*fmt);
extern int optind;
extern const char*optarg;
#endif
#if !defined(WIFEXITED)
# define WIFEXITED(rc) ((rc&~0xff) == 0)
#endif
#if !defined(WEXITSTATUS)
# define WEXITSTATUS(rc) (rc)
#endif
#ifndef IVL_ROOT
# define IVL_ROOT "."
#endif
@ -580,6 +596,9 @@ int main(int argc, char **argv)
/*
* $Log: main.c,v $
* Revision 1.12 2001/05/20 18:06:57 steve
* local declares if the header is missing.
*
* Revision 1.11 2001/05/20 15:09:40 steve
* Mingw32 support (Venkat Iyer)
*

View File

@ -17,7 +17,7 @@ const char COPYRIGHT[] =
* Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA
*/
#if !defined(WINNT) && !defined(macintosh)
#ident "$Id: main.c,v 1.8 2000/12/06 05:15:21 steve Exp $"
#ident "$Id: main.c,v 1.9 2001/05/20 18:08:07 steve Exp $"
#endif
const char NOTICE[] =
@ -47,6 +47,12 @@ const char VERSION[] = "$Name: $ $State: Exp $";
#endif
# include "globals.h"
#if defined(__MINGW32__) && !defined(HAVE_GETOPT_H)
extern int getopt(int argc, char*argv[], const char*fmt);
extern int optind;
extern const char*optarg;
#endif
char**include_dir = 0;
unsigned include_cnt = 0;
@ -177,6 +183,9 @@ int main(int argc, char*argv[])
/*
* $Log: main.c,v $
* Revision 1.9 2001/05/20 18:08:07 steve
* local declares if the header is missing.
*
* Revision 1.8 2000/12/06 05:15:21 steve
* fix portfaults pass values.
*