* acspecific.m4: Formating changes.
* acgeneral.m4: Likewise.
+1999-10-31 Akim Demaille <akim@epita.fr>
+
+ * acspecific.m4: Formating changes.
+ * acgeneral.m4: Likewise.
+
1999-10-31 Akim Demaille <akim@epita.fr>
* acspecific.m4 (AC_CHECK_MEMBER, AC_CHECK_MEMBERS): New macros.
easy), or remove (obsoleted since then).
** AC_C_STRUCT_MEMBER needs a full rewrite.
+And once done, the former specialized macros should be adapted.
** AC_CHECK_HEADER should not template config.h entries.
Its entry in autoheader.m4 should be removed.
LIBS="$ac_save_LIBS"])
AC_SHELL_IFELSE(test AC_VAR_GET(ac_Lib) = yes,
m4_default([$3],
- [AC_DEFINE_UNQUOTED(AC_TR_CPP(HAVE_LIB$1))
+ [AC_DEFINE_UNQUOTED(AC_TR_CPP(HAVE_LIB$1))
LIBS="-l$1 $LIBS"
]),
[$4])dnl
dnl AC_CHECK_HEADER(HEADER-FILE, [ACTION-IF-FOUND [, ACTION-IF-NOT-FOUND]])
+dnl -----------------------------------------------------------------------
AC_DEFUN(AC_CHECK_HEADER,
[AC_VAR_PUSHDEF([ac_Header], [ac_cv_header_$1])dnl
AC_CACHE_CHECK([for $1], ac_Header,
dnl AC_CHECK_HEADERS(HEADER-FILE...
dnl [, ACTION-IF-FOUND [, ACTION-IF-NOT-FOUND]])
+dnl -------------------------------------------------------------
AC_DEFUN(AC_CHECK_HEADERS,
[for ac_header in $1
do
[AC_EGREP_CPP(dnl
changequote(<<,>>)dnl
<<(^|[^a-zA-Z_0-9])$1[^a-zA-Z_0-9]>>dnl
-changequote([,]), m4_default([$3], [#include <stdio.h>
+changequote([,]),
+m4_default([$3], [#include <stdio.h>
#include <sys/types.h>
#if STDC_HEADERS
# include <stdlib.h>
AC_SHELL_IFELSE(test AC_VAR_GET(ac_Type) = yes,,
[AC_DEFINE_UNQUOTED($1, $2,
[Define to `$2' if <sys/types.h>
- does not define.])])dnl
+ does not define `$1'.])])dnl
AC_VAR_POPDEF([ac_Type])dnl
])dnl AC_CHECK_TYPE
])
+dnl AC_HEADER_STAT
+dnl --------------
+dnl FIXME: Shouldn't this be named AC_HEADER_SYS_STAT?
AC_DEFUN(AC_HEADER_STAT,
[AC_CACHE_CHECK(whether stat file-mode macros are broken,
ac_cv_header_stat_broken,
[Define if the `S_IS*' macros in <sys/stat.h> do not
work properly.])
fi
-])
+])dnl AC_HEADER_STAT
dnl AC_DECL_SYS_SIGLIST
dnl -------------------
fi
])dnl AC_DECL_SYS_SIGLIST
+
+dnl AC_HEADER_SYS_WAIT
+dnl ------------------
AC_DEFUN(AC_HEADER_SYS_WAIT,
[AC_CACHE_CHECK([for sys/wait.h that is POSIX.1 compatible],
ac_cv_header_sys_wait_h,
AC_DEFINE(HAVE_SYS_WAIT_H, 1,
[Define if you have <sys/wait.h> that is POSIX.1 compatible.])
fi
-])
+])dnl AC_HEADER_SYS_WAIT
+
dnl A few hasbeen'd macros.
AC_DEFUN(AC_TYPE_MODE_T,
[AC_CHECK_TYPE(mode_t, int)])
+
dnl AC_TYPE_SIGNAL
dnl --------------
dnl Note that identifiers starting with SIG are reserved by ANSI C.
fi
])
+dnl AC_STRUCT_TM
+dnl ------------
+dnl FIXME: This macro is badly named, it should be AC_CHECK_TYPE_STRUCT_TM.
+dnl Or something else, but what? AC_CHECK_TYPE_STRUCT_TM_IN_SYS_TIME?
AC_DEFUN(AC_STRUCT_TM,
[AC_CACHE_CHECK([whether struct tm is in sys/time.h or time.h],
ac_cv_struct_tm,
LIBS="$ac_save_LIBS"])
AC_SHELL_IFELSE(test AC_VAR_GET(ac_Lib) = yes,
m4_default([$3],
- [AC_DEFINE_UNQUOTED(AC_TR_CPP(HAVE_LIB$1))
+ [AC_DEFINE_UNQUOTED(AC_TR_CPP(HAVE_LIB$1))
LIBS="-l$1 $LIBS"
]),
[$4])dnl
dnl AC_CHECK_HEADER(HEADER-FILE, [ACTION-IF-FOUND [, ACTION-IF-NOT-FOUND]])
+dnl -----------------------------------------------------------------------
AC_DEFUN(AC_CHECK_HEADER,
[AC_VAR_PUSHDEF([ac_Header], [ac_cv_header_$1])dnl
AC_CACHE_CHECK([for $1], ac_Header,
dnl AC_CHECK_HEADERS(HEADER-FILE...
dnl [, ACTION-IF-FOUND [, ACTION-IF-NOT-FOUND]])
+dnl -------------------------------------------------------------
AC_DEFUN(AC_CHECK_HEADERS,
[for ac_header in $1
do
[AC_EGREP_CPP(dnl
changequote(<<,>>)dnl
<<(^|[^a-zA-Z_0-9])$1[^a-zA-Z_0-9]>>dnl
-changequote([,]), m4_default([$3], [#include <stdio.h>
+changequote([,]),
+m4_default([$3], [#include <stdio.h>
#include <sys/types.h>
#if STDC_HEADERS
# include <stdlib.h>
AC_SHELL_IFELSE(test AC_VAR_GET(ac_Type) = yes,,
[AC_DEFINE_UNQUOTED($1, $2,
[Define to `$2' if <sys/types.h>
- does not define.])])dnl
+ does not define `$1'.])])dnl
AC_VAR_POPDEF([ac_Type])dnl
])dnl AC_CHECK_TYPE
])
+dnl AC_HEADER_STAT
+dnl --------------
+dnl FIXME: Shouldn't this be named AC_HEADER_SYS_STAT?
AC_DEFUN(AC_HEADER_STAT,
[AC_CACHE_CHECK(whether stat file-mode macros are broken,
ac_cv_header_stat_broken,
[Define if the `S_IS*' macros in <sys/stat.h> do not
work properly.])
fi
-])
+])dnl AC_HEADER_STAT
dnl AC_DECL_SYS_SIGLIST
dnl -------------------
fi
])dnl AC_DECL_SYS_SIGLIST
+
+dnl AC_HEADER_SYS_WAIT
+dnl ------------------
AC_DEFUN(AC_HEADER_SYS_WAIT,
[AC_CACHE_CHECK([for sys/wait.h that is POSIX.1 compatible],
ac_cv_header_sys_wait_h,
AC_DEFINE(HAVE_SYS_WAIT_H, 1,
[Define if you have <sys/wait.h> that is POSIX.1 compatible.])
fi
-])
+])dnl AC_HEADER_SYS_WAIT
+
dnl A few hasbeen'd macros.
AC_DEFUN(AC_TYPE_MODE_T,
[AC_CHECK_TYPE(mode_t, int)])
+
dnl AC_TYPE_SIGNAL
dnl --------------
dnl Note that identifiers starting with SIG are reserved by ANSI C.
fi
])
+dnl AC_STRUCT_TM
+dnl ------------
+dnl FIXME: This macro is badly named, it should be AC_CHECK_TYPE_STRUCT_TM.
+dnl Or something else, but what? AC_CHECK_TYPE_STRUCT_TM_IN_SYS_TIME?
AC_DEFUN(AC_STRUCT_TM,
[AC_CACHE_CHECK([whether struct tm is in sys/time.h or time.h],
ac_cv_struct_tm,