summaryrefslogtreecommitdiff
path: root/ext/fdf/php_fdf.h
diff options
context:
space:
mode:
authorHartmut Holzgraefe <hholzgra@php.net>2002-10-21 19:55:28 +0000
committerHartmut Holzgraefe <hholzgra@php.net>2002-10-21 19:55:28 +0000
commiteb137d3d80b9cd3ac0477f94366e92f218da9703 (patch)
tree09ca4014163050ed09c831fc4d04d8bdbca2d58f /ext/fdf/php_fdf.h
parentf768d343f501832b14befedbf6934e339182f512 (diff)
downloadphp-git-eb137d3d80b9cd3ac0477f94366e92f218da9703.tar.gz
@ updated FDF extension to work with current Adodeb fdftk 5.0 (hartmut)
reworked some existing stuff added some functions suporting stuff that have been added since fdftk 2.0 emulating read from/save to strings by transparently using temp. files (activeX version of fdftk has this, but not plain C version :( )
Diffstat (limited to 'ext/fdf/php_fdf.h')
-rw-r--r--ext/fdf/php_fdf.h32
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