Mercurial > octave-nkf
diff configure.in @ 3923:f54f5fb43d43
[project @ 2002-05-01 07:08:45 by jwe]
author | jwe |
---|---|
date | Wed, 01 May 2002 07:08:45 +0000 |
parents | 8389e78e67d4 |
children | 8a5596d6f7c4 |
line wrap: on
line diff
--- a/configure.in Wed May 01 06:48:36 2002 +0000 +++ b/configure.in Wed May 01 07:08:45 2002 +0000 @@ -22,7 +22,7 @@ ### 02111-1307, USA. AC_INIT -AC_REVISION($Revision: 1.357 $) +AC_REVISION($Revision: 1.358 $) AC_PREREQ(2.52) AC_CONFIG_SRCDIR([src/octave.cc]) AC_CONFIG_HEADER(config.h) @@ -31,9 +31,9 @@ OCTAVE_HOST_TYPE -AC_ISC_POSIX +AC_AIX AC_MINIX -AC_AIX +AC_ISC_POSIX ### some defaults @@ -1181,6 +1181,53 @@ AC_CONFIG_SUBDIRS(plplot) fi +### Some things to add to the bottom of config.h. + +AH_BOTTOM([ +#if defined (__GNUC__) +#define GCC_ATTR_NORETURN __attribute__ ((__noreturn__)) +#define GCC_ATTR_UNUSED __attribute__ ((__unused__)) +#else +#define GCC_ATTR_NORETURN +#define GCC_ATTR_UNUSED +#endif + +#define CONST_CAST(T, E) (T) (E) + +#define DYNAMIC_CAST(T, E) (T) (E) + +#define REINTERPRET_CAST(T, E) (T) (E) + +#define STATIC_CAST(T, E) (T) (E) + +#define X_CAST(T, E) (T) (E) + +#define HEAVYWEIGHT_INDEXING 1 + +#define WITH_KPATHSEARCH 1 + +#if defined(HAVE_F2C) && !defined(F77_FUNC) +# define F77_FUNC(x,X) x ## _ +# define F77_FUNC_(x,X) x ## __ +#endif + +#if !defined(HAVE_DEV_T) +typedef dev_t short +#endif + +#if !defined(HAVE_INO_T) +typedef ino_t unsigned long +#endif + +#if !defined(HAVE_NLINK_T) +typedef nlink_t short +#endif + +#if !defined(HAVE_SIGSET_T) +typedef sigset_t int +#endif +]) + ### Do the substitutions in all the Makefiles. AC_CONFIG_FILES([Makefile octMakefile Makeconf install-octave \