diff options
Diffstat (limited to 'ext/icap/php_icap.h')
| -rw-r--r-- | ext/icap/php_icap.h | 57 |
1 files changed, 57 insertions, 0 deletions
diff --git a/ext/icap/php_icap.h b/ext/icap/php_icap.h new file mode 100644 index 0000000000..f7e1b06b54 --- /dev/null +++ b/ext/icap/php_icap.h @@ -0,0 +1,57 @@ +/* $Id$ */ + +#ifndef _INCLUDED_ICAP_H +#define _INCLUDED_ICAP_H + +#if COMPILE_DL +#undef HAVE_ICAP +#define HAVE_ICAP 1 +#endif + +#if HAVE_ICAP + +#ifdef THREAD_SAFE +#include "tls.h" +#endif +#ifndef MSVC5 +#include "build-defs.h" +#endif + +extern PHP_MINIT_FUNCTION(icap); +PHP_MINFO_FUNCTION(icap); + +/* Functions accessable to PHP */ +extern php3_module_entry php3_icap_module_entry; +#define php3_icap_module_ptr &php3_icap_module_entry +#define phpext_icap_ptr php3_icap_module_ptr + +extern int icap_init_request(INIT_FUNC_ARGS); +extern int icap_end_request(void); +void php3_icap_open(INTERNAL_FUNCTION_PARAMETERS); +void php3_icap_popen(INTERNAL_FUNCTION_PARAMETERS); +void php3_icap_reopen(INTERNAL_FUNCTION_PARAMETERS); +void php3_icap_close(INTERNAL_FUNCTION_PARAMETERS); +void php3_icap_fetch_event(INTERNAL_FUNCTION_PARAMETERS); +void php3_icap_list_events(INTERNAL_FUNCTION_PARAMETERS); +void php3_icap_create_calendar(INTERNAL_FUNCTION_PARAMETERS); +void php3_icap_rename_calendar(INTERNAL_FUNCTION_PARAMETERS); +void php3_icap_delete_calendar(INTERNAL_FUNCTION_PARAMETERS); +void php3_icap_store_event(INTERNAL_FUNCTION_PARAMETERS); +void php3_icap_delete_event(INTERNAL_FUNCTION_PARAMETERS); +void php3_icap_snooze(INTERNAL_FUNCTION_PARAMETERS); +void php3_icap_list_alarms(INTERNAL_FUNCTION_PARAMETERS); + + + + + +#else +#define php3_icap_module_ptr NULL +#endif /* HAVE_ICAP */ + + +#endif + + + + |
