Automake.
* doc/autoconf.texi (Particular Functions): Adjust.
+2000-08-01 Akim Demaille <akim@epita.fr>
+
+ * acfunctions.m4 (AC_FUNC_ONSTACK): New macro, from
+ Automake.
+ * doc/autoconf.texi (Particular Functions): Adjust.
+
2000-08-01 Akim Demaille <akim@epita.fr>
* acfunctions.m4 (AC_FUNC_ERROR_AT_LINE): New macro, from
** Specific Macros
- AC_FUNC_CHOWN, AC_FUNC_MALLOC, AC_FUNC_STRERROR_R,
AC_FUNC_LSTAT_FOLLOWS_SLASHED_SYMLINK, AC_FUNC_STAT, AC_FUNC_LSTAT,
- AC_FUNC_ERROR_AT_LINE.
+ AC_FUNC_ERROR_AT_LINE, AC_FUNC_OBSTACK.
New.
- AC_FUNC_GETGROUPS
minor AC_HEADER_MAJOR
mktime AC_FUNC_MKTIME
mmap AC_FUNC_MMAP
+obstack_init AC_FUNC_OBSTACK
rindex AC_HEADER_STDC
setpgrp AC_FUNC_SETPGRP
setvbuf AC_FUNC_SETVBUF_REVERSED
AU_ALIAS([AC_MMAP], [AC_FUNC_MMAP])
+# AC_FUNC_OBSTACK
+# ---------------
+# Ensure obstack support. Yeah, this is not exactly a `FUNC' check.
+AC_DEFUN([AC_FUNC_OBSTACK],
+[AC_CACHE_CHECK([for obstacks], ac_cv_func_obstack,
+ [AC_TRY_LINK([@%:@include "obstack.h"],
+ [struct obstack *mem;obstack_free(mem,(char *) 0)],
+ ac_cv_func_obstack=yes,
+ ac_cv_func_obstack=no)])
+if test $ac_cv_func_obstack = yes; then
+ AC_DEFINE(HAVE_OBSTACK, 1, [Define if libc includes obstacks.])
+else
+ AC_LIBOBJ(obstack)
+fi
+])# AC_FUNC_OBSTACK
+
+
+# AU::AM_FUNC_OBSTACK
+# -------------------
+AU_ALIAS([AM_FUNC_OBSTACK], [AC_FUNC_OBSTACK])
+
+
# AC_FUNC_SELECT_ARGTYPES
# -----------------------
# Determine the correct type to be passed to each of the `select'
# Types.
gid_t AC_TYPE_UID_T
mode_t AC_TYPE_MODE_T
+obstack AC_FUNC_OBSTACK
off_t AC_TYPE_OFF_T
pid_t AC_TYPE_PID_T
size_t AC_TYPE_SIZE_T
memory.
@end defmac
+@defmac AC_FUNC_OBSTACK
+@maindex FUNC_OBSTACK
+@cvindex HAVE_OBSTACK
+@cindex obstack
+If the obstacks are found, define @code{HAVE_OBSTACK}, else require an
+@code{AC_LIBOBJ} replacement for @samp{obstack}.
+@end defmac
+
@defmac AC_FUNC_SELECT_ARGTYPES
@maindex FUNC_SELECT_ARGTYPES
@cvindex SELECT_TYPE_ARG1
AU_ALIAS([AC_MMAP], [AC_FUNC_MMAP])
+# AC_FUNC_OBSTACK
+# ---------------
+# Ensure obstack support. Yeah, this is not exactly a `FUNC' check.
+AC_DEFUN([AC_FUNC_OBSTACK],
+[AC_CACHE_CHECK([for obstacks], ac_cv_func_obstack,
+ [AC_TRY_LINK([@%:@include "obstack.h"],
+ [struct obstack *mem;obstack_free(mem,(char *) 0)],
+ ac_cv_func_obstack=yes,
+ ac_cv_func_obstack=no)])
+if test $ac_cv_func_obstack = yes; then
+ AC_DEFINE(HAVE_OBSTACK, 1, [Define if libc includes obstacks.])
+else
+ AC_LIBOBJ(obstack)
+fi
+])# AC_FUNC_OBSTACK
+
+
+# AU::AM_FUNC_OBSTACK
+# -------------------
+AU_ALIAS([AM_FUNC_OBSTACK], [AC_FUNC_OBSTACK])
+
+
# AC_FUNC_SELECT_ARGTYPES
# -----------------------
# Determine the correct type to be passed to each of the `select'
minor AC_HEADER_MAJOR
mktime AC_FUNC_MKTIME
mmap AC_FUNC_MMAP
+obstack_init AC_FUNC_OBSTACK
rindex AC_HEADER_STDC
setpgrp AC_FUNC_SETPGRP
setvbuf AC_FUNC_SETVBUF_REVERSED
# Types.
gid_t AC_TYPE_UID_T
mode_t AC_TYPE_MODE_T
+obstack AC_FUNC_OBSTACK
off_t AC_TYPE_OFF_T
pid_t AC_TYPE_PID_T
size_t AC_TYPE_SIZE_T