{-# OPTIONS_GHC -fno-warn-unused-imports #-} #include #include module Bindings.Groonga.Raw.Plugin where import Foreign.Ptr #strict_import import Bindings.Groonga.Raw #ccall grn_plugin_impl_init , Ptr -> IO #ccall grn_plugin_impl_register , Ptr -> IO #ccall grn_plugin_impl_fin , Ptr -> IO #ccall grn_plugin_malloc , Ptr -> CSize -> CString -> CInt -> CString -> IO (Ptr ()) #ccall grn_plugin_realloc , Ptr -> Ptr () -> CSize -> CString -> CInt -> CString -> IO (Ptr ()) #ccall grn_plugin_free , Ptr -> Ptr () -> CString -> CInt -> CString -> IO () #ccall grn_plugin_set_error , Ptr -> -> -> CString -> CInt -> CString -> CString -> IO () #ccall grn_plugin_backtrace , Ptr -> IO () #ccall grn_plugin_logtrace , Ptr -> -> IO () {- typedef struct _grn_plugin_mutex grn_plugin_mutex; -} #opaque_t struct _grn_plugin_mutex #synonym_t grn_plugin_mutex , #ccall grn_plugin_mutex_open , Ptr -> IO (Ptr ) #ccall grn_plugin_mutex_create , Ptr -> IO (Ptr ) #ccall grn_plugin_mutex_close , Ptr -> Ptr -> IO () #ccall grn_plugin_mutex_destroy , Ptr -> Ptr -> IO () #ccall grn_plugin_mutex_lock , Ptr -> Ptr -> IO () #ccall grn_plugin_mutex_unlock , Ptr -> Ptr -> IO () #ccall grn_plugin_proc_alloc , Ptr -> Ptr -> CUInt -> CUShort -> IO (Ptr ) #ccall grn_plugin_proc_get_var , Ptr -> Ptr -> CString -> CInt -> IO (Ptr ) #ccall grn_plugin_proc_get_var_by_offset , Ptr -> Ptr -> CUInt -> IO (Ptr ) #ccall grn_plugin_win32_base_dir , IO CString #ccall grn_plugin_charlen , Ptr -> CString -> CUInt -> -> IO CInt #ccall grn_plugin_isspace , Ptr -> CString -> CUInt -> -> IO CInt #ccall grn_plugin_expr_var_init , Ptr -> Ptr -> CString -> CInt -> IO #ccall grn_plugin_command_create , Ptr -> CString -> CInt -> -> CUInt -> Ptr -> IO (Ptr )