module Bindings.APR.Date 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
import Bindings.APR.Time
c'APR_DATE_BAD = 0
c'APR_DATE_BAD :: (Num a) => a
foreign import ccall "apr_date_checkmask" c'apr_date_checkmask
:: Ptr CChar -> Ptr CChar -> IO CInt
foreign import ccall "&apr_date_checkmask" p'apr_date_checkmask
:: FunPtr (Ptr CChar -> Ptr CChar -> IO CInt)
foreign import ccall "apr_date_parse_http" c'apr_date_parse_http
:: Ptr CChar -> IO C'apr_time_t
foreign import ccall "&apr_date_parse_http" p'apr_date_parse_http
:: FunPtr (Ptr CChar -> IO C'apr_time_t)
foreign import ccall "apr_date_parse_rfc" c'apr_date_parse_rfc
:: Ptr CChar -> IO C'apr_time_t
foreign import ccall "&apr_date_parse_rfc" p'apr_date_parse_rfc
:: FunPtr (Ptr CChar -> IO C'apr_time_t)