summaryrefslogtreecommitdiff
path: root/ext/pfpro/php_pfpro.h
diff options
context:
space:
mode:
authorDavid Croft <david@php.net>2000-07-15 05:08:22 +0000
committerDavid Croft <david@php.net>2000-07-15 05:08:22 +0000
commit09c9d44399f328ad1420ca5852be7b9f3d7c7ea9 (patch)
tree2a732856ec12927a8f72957ad4b5bbc1b3c56b94 /ext/pfpro/php_pfpro.h
parent9ee9eaab3a4a968519842e581ee324cecba25ce2 (diff)
downloadphp-git-09c9d44399f328ad1420ca5852be7b9f3d7c7ea9.tar.gz
merged changes from Signio module by John Donagher <john@webmeta.com>
Diffstat (limited to 'ext/pfpro/php_pfpro.h')
-rw-r--r--ext/pfpro/php_pfpro.h26
1 files changed, 6 insertions, 20 deletions
diff --git a/ext/pfpro/php_pfpro.h b/ext/pfpro/php_pfpro.h
index 5992c2d151..99c37fb108 100644
--- a/ext/pfpro/php_pfpro.h
+++ b/ext/pfpro/php_pfpro.h
@@ -38,31 +38,17 @@ PHP_RINIT_FUNCTION(pfpro);
PHP_RSHUTDOWN_FUNCTION(pfpro);
PHP_MINFO_FUNCTION(pfpro);
-PHP_FUNCTION(pfpro_version); /* Return library version */
-PHP_FUNCTION(pfpro_init);
-PHP_FUNCTION(pfpro_cleanup);
-PHP_FUNCTION(pfpro_process_raw);
-PHP_FUNCTION(pfpro_process);
+PHP_FUNCTION(pfpro_version); /* Return library version */
+PHP_FUNCTION(pfpro_init); /* Initialise pfpro gateway */
+PHP_FUNCTION(pfpro_cleanup); /* Shut down cleanly */
+PHP_FUNCTION(pfpro_process_raw); /* Raw transaction processing */
+PHP_FUNCTION(pfpro_process); /* Transaction processing */
-/* Fill in this structure and use entries in it
- for thread safety instead of using true globals.
-*/
typedef struct {
- /* You can use the next one as type if your module registers any
- resources. Oh, you can of course rename it to something more
- suitable, add list entry types or remove it if it not needed.
- It's just an example.
- */
int le_pfpro;
+ int initialised;
} php_pfpro_globals;
-/* In every function that needs to use variables in php_pfpro_globals,
- do call PFPROLS_FETCH(); after declaring other variables used by
- that function, and always refer to them as PFPROG(variable).
- You are encouraged to rename these macros something shorter, see
- examples in any other php module directory.
-*/
-
#ifdef ZTS
#define PFPROG(v) (pfpro_globals->v)
#define PFPROLS_FETCH() php_pfpro_globals *pfpro_globals = ts_resource(gd_pfpro_id)