- dnl stddef.h
- PSI_TYPE(ptrdiff_t, int)
- PSI_CONST(PTRDIFF_MIN, int)
- PSI_CONST(PTRDIFF_MAX, int)
- PSI_TYPE(size_t, uint)
- PSI_CONST(SIZE_MAX, int)
- AC_CHECK_TYPE(wchar_t, [
- AX_CHECK_SIGN(wchar_t, psi_wchar_t=int, psi_wchar_t=uint)
- PSI_TYPE(wchar_t, $psi_wchar_t)
- PSI_CONST(WCHAR_MIN, int)
- PSI_CONST(WCHAR_MAX, int)
- ])
-
- dnl stdio.h
- PSI_CONST(BUFSIZ, int)
- PSI_CONST(_IOFBF, int)
- PSI_CONST(_IOLBF, int)
- PSI_CONST(_IONBF, int)
- PSI_CONST(SEEK_CUR, int)
- PSI_CONST(SEEK_END, int)
- PSI_CONST(SEEK_SET, int)
- PSI_CONST(FILENAME_MAX, int)
- PSI_CONST(FOPEN_MAX, int)
- PSI_CONST(TMP_MAX, int)
- PSI_CONST(EOF, int)
- PSI_CONST(P_tmpdir, string)
- PSI_CONST(L_ctermid, int)
- PSI_CONST(L_tmpnam, int)
- dnl stdlib.h
- PSI_CONST(EXIT_FAILURE, int)
- PSI_CONST(EXIT_SUCCESS, int)
- PSI_CONST(RAND_MAX, int)
- PSI_CONST(MB_CUR_MAX, int)
- dnl sys/stat.h
- PSI_STRUCT(stat, [
- [st_dev],
- [st_ino],
- [st_mode],
- [st_nlink],
- [st_uid],
- [st_gid],
- [st_rdev],
- [st_size],
- [st_atim],
- [st_mtim],
- [st_ctim],
- [st_blksize],
- [st_blocks]], [
- st_?tim) psi_member_type="struct timespec" ;;
- ], sys/stat.h)
- dnl sys/time.h
- PSI_CONST(ITIMER_REAL, int, sys/time.h)
- PSI_CONST(ITIMER_VIRTUAL, int, sys/time.h)
- PSI_CONST(ITIMER_PROF, int, sys/time.h)
- dnl sys/types.h
- PSI_TYPE(blkcnt_t, int)
- PSI_TYPE(blksize_t, int)
- PSI_TYPE(clock_t, int)
- PSI_TYPE(clockid_t, int)
- PSI_TYPE(dev_t, int)
- PSI_TYPE(fsblkcnt_t, uint)
- PSI_TYPE(fsfilcnt_t, uint)
- PSI_TYPE(gid_t, int)
- PSI_TYPE(id_t, int)
- PSI_TYPE(ino_t, uint)
- PSI_TYPE(key_t, int)
- PSI_TYPE(mode_t, int)
- PSI_TYPE(nlink_t, int)
- PSI_TYPE(off_t, int)
- PSI_TYPE(pid_t, int)
- PSI_TYPE(ssize_t, int)
- PSI_TYPE(suseconds_t, int)
- PSI_TYPE(time_t, int)
- PSI_TYPE(timer_t, int)
- PSI_TYPE(uid_t)
-
- dnl wchar.h
- AC_CHECK_TYPE(wint_t, [
- AX_CHECK_SIGN(wint_t, psi_wint_t=int, psi_wint_t=uint)
- PSI_TYPE(wint_t, $psi_wint_t, wchar.h)
- PSI_CONST(WINT_MIN, int, wchar.h)
- PSI_CONST(WINT_MAX, int, wchar.h)
- PSI_CONST(WEOF, int, wchar.h)
- ], [], [
- AC_INCLUDES_DEFAULT()
- #include <wchar.h>
- ])
-
-
- AC_DEFINE_UNQUOTED(PHP_PSI_TYPES, $PSI_TYPES, Predefined types)
- AC_DEFINE_UNQUOTED(PHP_PSI_CONSTS, $PSI_CONSTS, Predefined constants)
- AC_DEFINE_UNQUOTED(PHP_PSI_STRUCTS, $PSI_STRUCTS, Predefined structs)