## FreeType specific autoconf tests # serial 1 FT_MUNMAP_DECL AC_DEFUN(FT_MUNMAP_DECL, [AC_MSG_CHECKING([whether munmap must be declared]) AC_CACHE_VAL(ft_cv_munmap_decl, [AC_TRY_COMPILE([ #ifdef HAVE_UNISTD_H #include #endif #include ], [char *(*pfn) = (char *(*))munmap], ft_cv_munmap_decl=no, ft_cv_munmap_decl=yes)]) AC_MSG_RESULT($ft_cv_munmap_decl) if test $ft_cv_munmap_decl = yes; then AC_DEFINE(NEED_MUNMAP_DECL,, [Define to 1 if munmap() is not defined in ]) fi]) AC_DEFUN(FT_MUNMAP_PARAM, [AC_MSG_CHECKING([for munmap's first parameter type]) AC_TRY_COMPILE([ #include #include int munmap(void *, size_t);],, AC_MSG_RESULT([void *]);AC_DEFINE(MUNMAP_USES_VOIDP,, [Define to 1 if the first argument of munmap is of type void *]), AC_MSG_RESULT([char *])) ])