{-# LINE 1 "Bindings/APR.hsc" #-}

{-# LINE 2 "Bindings/APR.hsc" #-}

{-# LINE 3 "Bindings/APR.hsc" #-}

module Bindings.APR where
import Foreign.Ptr (Ptr,FunPtr,plusPtr)
import Foreign.Ptr (wordPtrToPtr,castPtrToFunPtr)
import Foreign.Storable
import Foreign.C.Types
import Foreign.C.String (CString,CStringLen,CWString,CWStringLen)
import Foreign.Marshal.Alloc (alloca)
import Foreign.Marshal.Array (peekArray,pokeArray)
import Data.Int
import Data.Word

{-# LINE 6 "Bindings/APR.hsc" #-}

{- I'm not sure if these are really helpful... (PHO)
 -}
c'APR_HAS_INLINE = 1
c'APR_HAS_INLINE :: (Num a) => a

{-# LINE 10 "Bindings/APR.hsc" #-}

c'APR_HAVE_ARPA_INET_H = 1
c'APR_HAVE_ARPA_INET_H :: (Num a) => a

{-# LINE 12 "Bindings/APR.hsc" #-}
c'APR_HAVE_CONIO_H = 0
c'APR_HAVE_CONIO_H :: (Num a) => a

{-# LINE 13 "Bindings/APR.hsc" #-}
c'APR_HAVE_CRYPT_H = 1
c'APR_HAVE_CRYPT_H :: (Num a) => a

{-# LINE 14 "Bindings/APR.hsc" #-}
c'APR_HAVE_CTYPE_H = 1
c'APR_HAVE_CTYPE_H :: (Num a) => a

{-# LINE 15 "Bindings/APR.hsc" #-}
c'APR_HAVE_DIRENT_H = 1
c'APR_HAVE_DIRENT_H :: (Num a) => a

{-# LINE 16 "Bindings/APR.hsc" #-}
c'APR_HAVE_ERRNO_H = 1
c'APR_HAVE_ERRNO_H :: (Num a) => a

{-# LINE 17 "Bindings/APR.hsc" #-}
c'APR_HAVE_FCNTL_H = 1
c'APR_HAVE_FCNTL_H :: (Num a) => a

{-# LINE 18 "Bindings/APR.hsc" #-}
c'APR_HAVE_IO_H = 0
c'APR_HAVE_IO_H :: (Num a) => a

{-# LINE 19 "Bindings/APR.hsc" #-}
c'APR_HAVE_LIMITS_H = 1
c'APR_HAVE_LIMITS_H :: (Num a) => a

{-# LINE 20 "Bindings/APR.hsc" #-}
c'APR_HAVE_NETDB_H = 1
c'APR_HAVE_NETDB_H :: (Num a) => a

{-# LINE 21 "Bindings/APR.hsc" #-}
c'APR_HAVE_NETINET_IN_H = 1
c'APR_HAVE_NETINET_IN_H :: (Num a) => a

{-# LINE 22 "Bindings/APR.hsc" #-}
c'APR_HAVE_NETINET_SCTP_H = 0
c'APR_HAVE_NETINET_SCTP_H :: (Num a) => a

{-# LINE 23 "Bindings/APR.hsc" #-}
c'APR_HAVE_NETINET_SCTP_UIO_H = 0
c'APR_HAVE_NETINET_SCTP_UIO_H :: (Num a) => a

{-# LINE 24 "Bindings/APR.hsc" #-}
c'APR_HAVE_NETINET_TCP_H = 1
c'APR_HAVE_NETINET_TCP_H :: (Num a) => a

{-# LINE 25 "Bindings/APR.hsc" #-}
c'APR_HAVE_PTHREAD_H = 1
c'APR_HAVE_PTHREAD_H :: (Num a) => a

{-# LINE 26 "Bindings/APR.hsc" #-}
c'APR_HAVE_SEMAPHORE_H = 1
c'APR_HAVE_SEMAPHORE_H :: (Num a) => a

{-# LINE 27 "Bindings/APR.hsc" #-}
c'APR_HAVE_SIGNAL_H = 1
c'APR_HAVE_SIGNAL_H :: (Num a) => a

{-# LINE 28 "Bindings/APR.hsc" #-}
c'APR_HAVE_STDARG_H = 1
c'APR_HAVE_STDARG_H :: (Num a) => a

{-# LINE 29 "Bindings/APR.hsc" #-}
c'APR_HAVE_STDINT_H = 1
c'APR_HAVE_STDINT_H :: (Num a) => a

{-# LINE 30 "Bindings/APR.hsc" #-}
c'APR_HAVE_STDIO_H = 1
c'APR_HAVE_STDIO_H :: (Num a) => a

{-# LINE 31 "Bindings/APR.hsc" #-}
c'APR_HAVE_STDLIB_H = 1
c'APR_HAVE_STDLIB_H :: (Num a) => a

{-# LINE 32 "Bindings/APR.hsc" #-}
c'APR_HAVE_STRING_H = 1
c'APR_HAVE_STRING_H :: (Num a) => a

{-# LINE 33 "Bindings/APR.hsc" #-}
c'APR_HAVE_STRINGS_H = 1
c'APR_HAVE_STRINGS_H :: (Num a) => a

{-# LINE 34 "Bindings/APR.hsc" #-}
c'APR_HAVE_SYS_IOCTL_H = 1
c'APR_HAVE_SYS_IOCTL_H :: (Num a) => a

{-# LINE 35 "Bindings/APR.hsc" #-}
c'APR_HAVE_SYS_SENDFILE_H = 1
c'APR_HAVE_SYS_SENDFILE_H :: (Num a) => a

{-# LINE 36 "Bindings/APR.hsc" #-}
c'APR_HAVE_SYS_SIGNAL_H = 1
c'APR_HAVE_SYS_SIGNAL_H :: (Num a) => a

{-# LINE 37 "Bindings/APR.hsc" #-}
c'APR_HAVE_SYS_SOCKET_H = 1
c'APR_HAVE_SYS_SOCKET_H :: (Num a) => a

{-# LINE 38 "Bindings/APR.hsc" #-}
c'APR_HAVE_SYS_SOCKIO_H = 0
c'APR_HAVE_SYS_SOCKIO_H :: (Num a) => a

{-# LINE 39 "Bindings/APR.hsc" #-}
c'APR_HAVE_SYS_SYSLIMITS_H = 0
c'APR_HAVE_SYS_SYSLIMITS_H :: (Num a) => a

{-# LINE 40 "Bindings/APR.hsc" #-}
c'APR_HAVE_SYS_TIME_H = 1
c'APR_HAVE_SYS_TIME_H :: (Num a) => a

{-# LINE 41 "Bindings/APR.hsc" #-}
c'APR_HAVE_SYS_TYPES_H = 1
c'APR_HAVE_SYS_TYPES_H :: (Num a) => a

{-# LINE 42 "Bindings/APR.hsc" #-}
c'APR_HAVE_SYS_UIO_H = 1
c'APR_HAVE_SYS_UIO_H :: (Num a) => a

{-# LINE 43 "Bindings/APR.hsc" #-}
c'APR_HAVE_SYS_UN_H = 1
c'APR_HAVE_SYS_UN_H :: (Num a) => a

{-# LINE 44 "Bindings/APR.hsc" #-}
c'APR_HAVE_SYS_WAIT_H = 1
c'APR_HAVE_SYS_WAIT_H :: (Num a) => a

{-# LINE 45 "Bindings/APR.hsc" #-}
c'APR_HAVE_TIME_H = 1
c'APR_HAVE_TIME_H :: (Num a) => a

{-# LINE 46 "Bindings/APR.hsc" #-}
c'APR_HAVE_UNISTD_H = 1
c'APR_HAVE_UNISTD_H :: (Num a) => a

{-# LINE 47 "Bindings/APR.hsc" #-}
c'APR_HAVE_WINDOWS_H = 0
c'APR_HAVE_WINDOWS_H :: (Num a) => a

{-# LINE 48 "Bindings/APR.hsc" #-}
c'APR_HAVE_WINSOCK2_H = 0
c'APR_HAVE_WINSOCK2_H :: (Num a) => a

{-# LINE 49 "Bindings/APR.hsc" #-}

c'APR_HAVE_SHMEM_MMAP_TMP = 1
c'APR_HAVE_SHMEM_MMAP_TMP :: (Num a) => a

{-# LINE 51 "Bindings/APR.hsc" #-}
c'APR_HAVE_SHMEM_MMAP_SHM = 1
c'APR_HAVE_SHMEM_MMAP_SHM :: (Num a) => a

{-# LINE 52 "Bindings/APR.hsc" #-}
c'APR_HAVE_SHMEM_MMAP_ZERO = 1
c'APR_HAVE_SHMEM_MMAP_ZERO :: (Num a) => a

{-# LINE 53 "Bindings/APR.hsc" #-}
c'APR_HAVE_SHMEM_SHMGET_ANON = 1
c'APR_HAVE_SHMEM_SHMGET_ANON :: (Num a) => a

{-# LINE 54 "Bindings/APR.hsc" #-}
c'APR_HAVE_SHMEM_SHMGET = 1
c'APR_HAVE_SHMEM_SHMGET :: (Num a) => a

{-# LINE 55 "Bindings/APR.hsc" #-}
c'APR_HAVE_SHMEM_MMAP_ANON = 1
c'APR_HAVE_SHMEM_MMAP_ANON :: (Num a) => a

{-# LINE 56 "Bindings/APR.hsc" #-}
c'APR_HAVE_SHMEM_BEOS = 0
c'APR_HAVE_SHMEM_BEOS :: (Num a) => a

{-# LINE 57 "Bindings/APR.hsc" #-}

c'APR_USE_SHMEM_MMAP_TMP = 0
c'APR_USE_SHMEM_MMAP_TMP :: (Num a) => a

{-# LINE 59 "Bindings/APR.hsc" #-}
c'APR_USE_SHMEM_MMAP_SHM = 0
c'APR_USE_SHMEM_MMAP_SHM :: (Num a) => a

{-# LINE 60 "Bindings/APR.hsc" #-}
c'APR_USE_SHMEM_MMAP_ZERO = 0
c'APR_USE_SHMEM_MMAP_ZERO :: (Num a) => a

{-# LINE 61 "Bindings/APR.hsc" #-}
c'APR_USE_SHMEM_SHMGET_ANON = 0
c'APR_USE_SHMEM_SHMGET_ANON :: (Num a) => a

{-# LINE 62 "Bindings/APR.hsc" #-}
c'APR_USE_SHMEM_SHMGET = 1
c'APR_USE_SHMEM_SHMGET :: (Num a) => a

{-# LINE 63 "Bindings/APR.hsc" #-}
c'APR_USE_SHMEM_MMAP_ANON = 1
c'APR_USE_SHMEM_MMAP_ANON :: (Num a) => a

{-# LINE 64 "Bindings/APR.hsc" #-}
c'APR_USE_SHMEM_BEOS = 0
c'APR_USE_SHMEM_BEOS :: (Num a) => a

{-# LINE 65 "Bindings/APR.hsc" #-}

c'APR_USE_FLOCK_SERIALIZE = 0
c'APR_USE_FLOCK_SERIALIZE :: (Num a) => a

{-# LINE 67 "Bindings/APR.hsc" #-}
c'APR_USE_SYSVSEM_SERIALIZE = 1
c'APR_USE_SYSVSEM_SERIALIZE :: (Num a) => a

{-# LINE 68 "Bindings/APR.hsc" #-}
c'APR_USE_POSIXSEM_SERIALIZE = 0
c'APR_USE_POSIXSEM_SERIALIZE :: (Num a) => a

{-# LINE 69 "Bindings/APR.hsc" #-}
c'APR_USE_FCNTL_SERIALIZE = 0
c'APR_USE_FCNTL_SERIALIZE :: (Num a) => a

{-# LINE 70 "Bindings/APR.hsc" #-}
c'APR_USE_PROC_PTHREAD_SERIALIZE = 0
c'APR_USE_PROC_PTHREAD_SERIALIZE :: (Num a) => a

{-# LINE 71 "Bindings/APR.hsc" #-}
c'APR_USE_PTHREAD_SERIALIZE = 1
c'APR_USE_PTHREAD_SERIALIZE :: (Num a) => a

{-# LINE 72 "Bindings/APR.hsc" #-}

c'APR_HAS_FLOCK_SERIALIZE = 1
c'APR_HAS_FLOCK_SERIALIZE :: (Num a) => a

{-# LINE 74 "Bindings/APR.hsc" #-}
c'APR_HAS_SYSVSEM_SERIALIZE = 1
c'APR_HAS_SYSVSEM_SERIALIZE :: (Num a) => a

{-# LINE 75 "Bindings/APR.hsc" #-}
c'APR_HAS_POSIXSEM_SERIALIZE = 1
c'APR_HAS_POSIXSEM_SERIALIZE :: (Num a) => a

{-# LINE 76 "Bindings/APR.hsc" #-}
c'APR_HAS_FCNTL_SERIALIZE = 1
c'APR_HAS_FCNTL_SERIALIZE :: (Num a) => a

{-# LINE 77 "Bindings/APR.hsc" #-}
c'APR_HAS_PROC_PTHREAD_SERIALIZE = 1
c'APR_HAS_PROC_PTHREAD_SERIALIZE :: (Num a) => a

{-# LINE 78 "Bindings/APR.hsc" #-}

c'APR_PROCESS_LOCK_IS_GLOBAL = 0
c'APR_PROCESS_LOCK_IS_GLOBAL :: (Num a) => a

{-# LINE 80 "Bindings/APR.hsc" #-}

c'APR_HAVE_CORKABLE_TCP = 1
c'APR_HAVE_CORKABLE_TCP :: (Num a) => a

{-# LINE 82 "Bindings/APR.hsc" #-}
c'APR_HAVE_GETRLIMIT = 1
c'APR_HAVE_GETRLIMIT :: (Num a) => a

{-# LINE 83 "Bindings/APR.hsc" #-}
c'APR_HAVE_IN_ADDR = 1
c'APR_HAVE_IN_ADDR :: (Num a) => a

{-# LINE 84 "Bindings/APR.hsc" #-}
c'APR_HAVE_INET_ADDR = 1
c'APR_HAVE_INET_ADDR :: (Num a) => a

{-# LINE 85 "Bindings/APR.hsc" #-}
c'APR_HAVE_INET_NETWORK = 1
c'APR_HAVE_INET_NETWORK :: (Num a) => a

{-# LINE 86 "Bindings/APR.hsc" #-}
c'APR_HAVE_IPV6 = 1
c'APR_HAVE_IPV6 :: (Num a) => a

{-# LINE 87 "Bindings/APR.hsc" #-}
c'APR_HAVE_MEMMOVE = 1
c'APR_HAVE_MEMMOVE :: (Num a) => a

{-# LINE 88 "Bindings/APR.hsc" #-}
c'APR_HAVE_SETRLIMIT = 1
c'APR_HAVE_SETRLIMIT :: (Num a) => a

{-# LINE 89 "Bindings/APR.hsc" #-}
c'APR_HAVE_SIGACTION = 1
c'APR_HAVE_SIGACTION :: (Num a) => a

{-# LINE 90 "Bindings/APR.hsc" #-}
c'APR_HAVE_SIGSUSPEND = 1
c'APR_HAVE_SIGSUSPEND :: (Num a) => a

{-# LINE 91 "Bindings/APR.hsc" #-}
c'APR_HAVE_SIGWAIT = 1
c'APR_HAVE_SIGWAIT :: (Num a) => a

{-# LINE 92 "Bindings/APR.hsc" #-}
c'APR_HAVE_SA_STORAGE = 1
c'APR_HAVE_SA_STORAGE :: (Num a) => a

{-# LINE 93 "Bindings/APR.hsc" #-}
c'APR_HAVE_STRCASECMP = 1
c'APR_HAVE_STRCASECMP :: (Num a) => a

{-# LINE 94 "Bindings/APR.hsc" #-}
c'APR_HAVE_STRDUP = 1
c'APR_HAVE_STRDUP :: (Num a) => a

{-# LINE 95 "Bindings/APR.hsc" #-}
c'APR_HAVE_STRICMP = 0
c'APR_HAVE_STRICMP :: (Num a) => a

{-# LINE 96 "Bindings/APR.hsc" #-}
c'APR_HAVE_STRNCASECMP = 1
c'APR_HAVE_STRNCASECMP :: (Num a) => a

{-# LINE 97 "Bindings/APR.hsc" #-}
c'APR_HAVE_STRNICMP = 0
c'APR_HAVE_STRNICMP :: (Num a) => a

{-# LINE 98 "Bindings/APR.hsc" #-}
c'APR_HAVE_STRSTR = 1
c'APR_HAVE_STRSTR :: (Num a) => a

{-# LINE 99 "Bindings/APR.hsc" #-}
c'APR_HAVE_MEMCHR = 1
c'APR_HAVE_MEMCHR :: (Num a) => a

{-# LINE 100 "Bindings/APR.hsc" #-}
c'APR_HAVE_STRUCT_RLIMIT = 1
c'APR_HAVE_STRUCT_RLIMIT :: (Num a) => a

{-# LINE 101 "Bindings/APR.hsc" #-}
c'APR_HAVE_UNION_SEMUN = 0
c'APR_HAVE_UNION_SEMUN :: (Num a) => a

{-# LINE 102 "Bindings/APR.hsc" #-}
c'APR_HAVE_SCTP = 0
c'APR_HAVE_SCTP :: (Num a) => a

{-# LINE 103 "Bindings/APR.hsc" #-}
c'APR_HAVE_IOVEC = 1
c'APR_HAVE_IOVEC :: (Num a) => a

{-# LINE 104 "Bindings/APR.hsc" #-}

c'APR_HAS_SHARED_MEMORY = 1
c'APR_HAS_SHARED_MEMORY :: (Num a) => a

{-# LINE 106 "Bindings/APR.hsc" #-}
c'APR_HAS_THREADS = 1
c'APR_HAS_THREADS :: (Num a) => a

{-# LINE 107 "Bindings/APR.hsc" #-}
c'APR_HAS_SENDFILE = 1
c'APR_HAS_SENDFILE :: (Num a) => a

{-# LINE 108 "Bindings/APR.hsc" #-}
c'APR_HAS_MMAP = 1
c'APR_HAS_MMAP :: (Num a) => a

{-# LINE 109 "Bindings/APR.hsc" #-}
c'APR_HAS_FORK = 1
c'APR_HAS_FORK :: (Num a) => a

{-# LINE 110 "Bindings/APR.hsc" #-}
c'APR_HAS_RANDOM = 1
c'APR_HAS_RANDOM :: (Num a) => a

{-# LINE 111 "Bindings/APR.hsc" #-}
c'APR_HAS_OTHER_CHILD = 1
c'APR_HAS_OTHER_CHILD :: (Num a) => a

{-# LINE 112 "Bindings/APR.hsc" #-}
c'APR_HAS_DSO = 1
c'APR_HAS_DSO :: (Num a) => a

{-# LINE 113 "Bindings/APR.hsc" #-}
c'APR_HAS_SO_ACCEPTFILTER = 0
c'APR_HAS_SO_ACCEPTFILTER :: (Num a) => a

{-# LINE 114 "Bindings/APR.hsc" #-}
c'APR_HAS_UNICODE_FS = 0
c'APR_HAS_UNICODE_FS :: (Num a) => a

{-# LINE 115 "Bindings/APR.hsc" #-}
c'APR_HAS_PROC_INVOKED = 0
c'APR_HAS_PROC_INVOKED :: (Num a) => a

{-# LINE 116 "Bindings/APR.hsc" #-}
c'APR_HAS_USER = 1
c'APR_HAS_USER :: (Num a) => a

{-# LINE 117 "Bindings/APR.hsc" #-}
c'APR_HAS_LARGE_FILES = 1
c'APR_HAS_LARGE_FILES :: (Num a) => a

{-# LINE 118 "Bindings/APR.hsc" #-}
c'APR_HAS_XTHREAD_FILES = 0
c'APR_HAS_XTHREAD_FILES :: (Num a) => a

{-# LINE 119 "Bindings/APR.hsc" #-}
c'APR_HAS_OS_UUID = 1
c'APR_HAS_OS_UUID :: (Num a) => a

{-# LINE 120 "Bindings/APR.hsc" #-}

c'APR_PROCATTR_USER_SET_REQUIRES_PASSWORD = 0
c'APR_PROCATTR_USER_SET_REQUIRES_PASSWORD :: (Num a) => a

{-# LINE 122 "Bindings/APR.hsc" #-}


{-# LINE 124 "Bindings/APR.hsc" #-}

{-# LINE 125 "Bindings/APR.hsc" #-}

{-# LINE 126 "Bindings/APR.hsc" #-}

c'APR_FILES_AS_SOCKETS = 1
c'APR_FILES_AS_SOCKETS :: (Num a) => a

{-# LINE 128 "Bindings/APR.hsc" #-}
c'APR_CHARSET_EBCDIC = 0
c'APR_CHARSET_EBCDIC :: (Num a) => a

{-# LINE 129 "Bindings/APR.hsc" #-}
c'APR_TCP_NOPUSH_FLAG = 3
c'APR_TCP_NOPUSH_FLAG :: (Num a) => a

{-# LINE 130 "Bindings/APR.hsc" #-}
c'APR_TCP_NODELAY_INHERITED = 1
c'APR_TCP_NODELAY_INHERITED :: (Num a) => a

{-# LINE 131 "Bindings/APR.hsc" #-}
c'APR_O_NONBLOCK_INHERITED = 0
c'APR_O_NONBLOCK_INHERITED :: (Num a) => a

{-# LINE 132 "Bindings/APR.hsc" #-}

type C'apr_byte_t = CUChar

{-# LINE 134 "Bindings/APR.hsc" #-}

type C'apr_int16_t = Int16

{-# LINE 136 "Bindings/APR.hsc" #-}
type C'apr_uint16_t = Word16

{-# LINE 137 "Bindings/APR.hsc" #-}

type C'apr_int32_t = CInt

{-# LINE 139 "Bindings/APR.hsc" #-}
type C'apr_uint32_t = CUInt

{-# LINE 140 "Bindings/APR.hsc" #-}

type C'apr_int64_t = Int64

{-# LINE 142 "Bindings/APR.hsc" #-}
type C'apr_uint64_t = Word64

{-# LINE 143 "Bindings/APR.hsc" #-}

type C'apr_size_t = CUInt

{-# LINE 145 "Bindings/APR.hsc" #-}
type C'apr_ssize_t = CInt

{-# LINE 146 "Bindings/APR.hsc" #-}
type C'apr_off_t = Int64

{-# LINE 147 "Bindings/APR.hsc" #-}
type C'apr_socklen_t = CUInt

{-# LINE 148 "Bindings/APR.hsc" #-}
type C'apr_ino_t = CUInt

{-# LINE 149 "Bindings/APR.hsc" #-}

c'APR_SIZEOF_VOIDP = 4
c'APR_SIZEOF_VOIDP :: (Num a) => a

{-# LINE 151 "Bindings/APR.hsc" #-}
type C'apr_uintptr_t = CUInt

{-# LINE 152 "Bindings/APR.hsc" #-}

c'APR_IS_BIGENDIAN = 0
c'APR_IS_BIGENDIAN :: (Num a) => a

{-# LINE 154 "Bindings/APR.hsc" #-}

c'APR_INT16_MIN = -32768
c'APR_INT16_MIN :: (Num a) => a

{-# LINE 156 "Bindings/APR.hsc" #-}
c'APR_INT16_MAX = 32767
c'APR_INT16_MAX :: (Num a) => a

{-# LINE 157 "Bindings/APR.hsc" #-}
c'APR_UINT16_MAX = 65535
c'APR_UINT16_MAX :: (Num a) => a

{-# LINE 158 "Bindings/APR.hsc" #-}
c'APR_INT32_MIN = -2147483648
c'APR_INT32_MIN :: (Num a) => a

{-# LINE 159 "Bindings/APR.hsc" #-}
c'APR_INT32_MAX = 2147483647
c'APR_INT32_MAX :: (Num a) => a

{-# LINE 160 "Bindings/APR.hsc" #-}
c'APR_UINT32_MAX = 4294967295
c'APR_UINT32_MAX :: (Num a) => a

{-# LINE 161 "Bindings/APR.hsc" #-}
c'APR_INT64_MIN = -9223372036854775808
c'APR_INT64_MIN :: (Num a) => a

{-# LINE 162 "Bindings/APR.hsc" #-}
c'APR_INT64_MAX = 9223372036854775807
c'APR_INT64_MAX :: (Num a) => a

{-# LINE 163 "Bindings/APR.hsc" #-}
c'APR_UINT64_MAX = 18446744073709551615
c'APR_UINT64_MAX :: (Num a) => a

{-# LINE 164 "Bindings/APR.hsc" #-}
c'APR_SIZE_MAX = 4294967295
c'APR_SIZE_MAX :: (Num a) => a

{-# LINE 165 "Bindings/APR.hsc" #-}

foreign import ccall "array_APR_SSIZE_T_FMT" c'APR_SSIZE_T_FMT
  :: Ptr (CChar)

{-# LINE 167 "Bindings/APR.hsc" #-}
foreign import ccall "array_APR_SIZE_T_FMT" c'APR_SIZE_T_FMT
  :: Ptr (CChar)

{-# LINE 168 "Bindings/APR.hsc" #-}
foreign import ccall "array_APR_OFF_T_FMT" c'APR_OFF_T_FMT
  :: Ptr (CChar)

{-# LINE 169 "Bindings/APR.hsc" #-}
foreign import ccall "array_APR_PID_T_FMT" c'APR_PID_T_FMT
  :: Ptr (CChar)

{-# LINE 170 "Bindings/APR.hsc" #-}
foreign import ccall "array_APR_INT64_T_FMT" c'APR_INT64_T_FMT
  :: Ptr (CChar)

{-# LINE 171 "Bindings/APR.hsc" #-}
foreign import ccall "array_APR_UINT64_T_FMT" c'APR_UINT64_T_FMT
  :: Ptr (CChar)

{-# LINE 172 "Bindings/APR.hsc" #-}
foreign import ccall "array_APR_UINT64_T_HEX_FMT" c'APR_UINT64_T_HEX_FMT
  :: Ptr (CChar)

{-# LINE 173 "Bindings/APR.hsc" #-}
c'APR_PROC_MUTEX_IS_GLOBAL = 0
c'APR_PROC_MUTEX_IS_GLOBAL :: (Num a) => a

{-# LINE 174 "Bindings/APR.hsc" #-}
foreign import ccall "array_APR_EOL_STR" c'APR_EOL_STR
  :: Ptr (CChar)

{-# LINE 175 "Bindings/APR.hsc" #-}

data C'apr_wait_t = C'apr_wait_t

{-# LINE 177 "Bindings/APR.hsc" #-}

c'APR_PATH_MAX = 4096
c'APR_PATH_MAX :: (Num a) => a

{-# LINE 179 "Bindings/APR.hsc" #-}

foreign import ccall "array_APR_DSOPATH" c'APR_DSOPATH
  :: Ptr (CChar)

{-# LINE 181 "Bindings/APR.hsc" #-}