# Copyright © 2005 Scott James Remnant # Copyright © 2009-2011 Guillem Jover # DPKG_TYPE_PTRDIFF_T # ------------------- # Check for the ptrdiff_t type, defining to int if not defined AC_DEFUN([DPKG_TYPE_PTRDIFF_T], [AC_CHECK_TYPE([ptrdiff_t],, AC_DEFINE_UNQUOTED([ptrdiff_t], [int], [Define to 'int' if does not define.]))dnl ])# DPKG_TYPE_PTRDIFF_T # DPKG_TYPE_U_INT_T(N) # -------------------- # Check for u_intN_t BSD type, defining to C99 type if not. AC_DEFUN([DPKG_TYPE_U_INT_T], [ AC_CHECK_TYPE([u_int$1_t], [], AC_DEFINE_UNQUOTED([u_int$1_t], [uint$1_t], [Define to 'uint$1_t' if not defined.])) ]) # DPKG_TYPES_U_INT_T # ------------------ # Check for u_int(8|16|32|64)_t BSD types, defining to C99 types if not. AC_DEFUN([DPKG_TYPES_U_INT_T], [ DPKG_TYPE_U_INT_T([8]) DPKG_TYPE_U_INT_T([16]) DPKG_TYPE_U_INT_T([32]) DPKG_TYPE_U_INT_T([64]) ]) # DPKG_DECL_SYS_SIGLIST # --------------------- # Check for the sys_siglist variable in either signal.h or unistd.h AC_DEFUN([DPKG_DECL_SYS_SIGLIST], [AC_CHECK_HEADERS([unistd.h]) AC_CHECK_DECLS([sys_siglist],,, [#include /* NetBSD declares sys_siglist in unistd.h. */ #if HAVE_UNISTD_H # include #endif ])dnl ])# DPKG_DECL_SYS_SIGLIST # DPKG_DECL_SYS_ERRLIST # --------------------- # Check for the sys_errlist and sys_nerr variables in either errno.h or # stdio.h AC_DEFUN([DPKG_DECL_SYS_ERRLIST], [ AC_CHECK_DECLS([sys_errlist, sys_nerr],,, [[ #include /* glibc declares sys_errlist in stdio.h. */ #include ]]) AM_CONDITIONAL([HAVE_SYS_ERRLIST], [test "x$ac_cv_have_decl_sys_errlist" = "xyes" && \ test "x$ac_cv_have_decl_sys_nerr" = "xyes"]) ])# DPKG_DECL_SYS_SIGLIST # DPKG_CHECK_DECL([DECL], [HEADER]) # ----------------- # Define HAVE_DECL to 1 if declared in HEADER AC_DEFUN([DPKG_CHECK_DECL], [ AC_CHECK_DECL($1, [AC_DEFINE([HAVE_]AS_TR_CPP($1), 1, [Define to 1 if ']$1[' is declared in <$2>])],, [[#include <$2>]]) ])# DPKG_CHECK_DECL