diff options
Diffstat (limited to 'ext/fdf/php_fdf.h')
-rw-r--r-- | ext/fdf/php_fdf.h | 32 |
1 files changed, 31 insertions, 1 deletions
diff --git a/ext/fdf/php_fdf.h b/ext/fdf/php_fdf.h index 54eab5d25b..a707606b18 100644 --- a/ext/fdf/php_fdf.h +++ b/ext/fdf/php_fdf.h @@ -33,32 +33,62 @@ # include <FdfTk.h> #endif +ZEND_BEGIN_MODULE_GLOBALS(fdf) + FDFErc error; + zval *enum_callback; + FDFDoc enum_fdf; +ZEND_END_MODULE_GLOBALS(fdf) + +#ifdef ZTS +#define FDF_G(v) TSRMG(fdf_globals_id, zend_fdf_globals *, v) +#else +#define FDF_G(v) (fdf_globals.v) +#endif + + extern zend_module_entry fdf_module_entry; #define fdf_module_ptr &fdf_module_entry PHP_MINIT_FUNCTION(fdf); PHP_MSHUTDOWN_FUNCTION(fdf); +PHP_RINIT_FUNCTION(fdf); PHP_MINFO_FUNCTION(fdf); PHP_FUNCTION(fdf_open); +PHP_FUNCTION(fdf_open_string); PHP_FUNCTION(fdf_close); PHP_FUNCTION(fdf_create); PHP_FUNCTION(fdf_save); +PHP_FUNCTION(fdf_save_string); PHP_FUNCTION(fdf_get_value); PHP_FUNCTION(fdf_set_value); PHP_FUNCTION(fdf_next_field_name); PHP_FUNCTION(fdf_set_ap); +PHP_FUNCTION(fdf_get_ap); PHP_FUNCTION(fdf_get_status); PHP_FUNCTION(fdf_set_status); PHP_FUNCTION(fdf_set_file); PHP_FUNCTION(fdf_get_file); PHP_FUNCTION(fdf_add_template); PHP_FUNCTION(fdf_set_flags); +PHP_FUNCTION(fdf_get_flags); PHP_FUNCTION(fdf_set_opt); +PHP_FUNCTION(fdf_get_opt); PHP_FUNCTION(fdf_set_submit_form_action); PHP_FUNCTION(fdf_set_javascript_action); +PHP_FUNCTION(fdf_add_doc_javascript); +PHP_FUNCTION(fdf_set_on_import_javascript); PHP_FUNCTION(fdf_set_encoding); - +PHP_FUNCTION(fdf_get_encoding); +PHP_FUNCTION(fdf_set_version); +PHP_FUNCTION(fdf_get_version); +PHP_FUNCTION(fdf_set_target_frame); +PHP_FUNCTION(fdf_errno); +PHP_FUNCTION(fdf_error); +PHP_FUNCTION(fdf_remove_item); +PHP_FUNCTION(fdf_get_attachment); +PHP_FUNCTION(fdf_enum_values); +PHP_FUNCTION(fdf_header); #else #define fdf_module_ptr NULL #endif |