cvs: /php4/ext/informix ifx.ec php_informix.h
| From: | Danny Heijl | Date: | Tue, 27 Jul 1999 11:29:34 +0000 |
| Subject: | cvs: /php4/ext/informix ifx.ec php_informix.h | ||
| Groups: | php.version4 | ||
| Request: | Send a blank email to php-version4+get-2834@lists.php.net to get a copy of this message | ||
danny Tue Jul 27 07:29:34 1999 EDT
Modified files:
/php4/ext/informix ifx.ec php_informix.h
Log:
>... If you can, please update your module to use these macros.
I could, so I did.
Index: php4/ext/informix/ifx.ec
diff -u php4/ext/informix/ifx.ec:1.12 php4/ext/informix/ifx.ec:1.13
--- php4/ext/informix/ifx.ec:1.12 Sat Jul 24 10:28:26 1999
+++ php4/ext/informix/ifx.ec Tue Jul 27 07:29:32 1999
@@ -114,61 +114,61 @@
#define SAFE_STRING(s) ((s)?(s):"")
function_entry ifx_functions[] = {
- {"ifx_connect", php3_ifx_connect, NULL},
- {"ifx_pconnect", php3_ifx_pconnect, NULL},
- {"ifx_close", php3_ifx_close, NULL},
- {"ifx_query", php3_ifx_query, NULL},
- {"ifx_prepare", php3_ifx_prepare, NULL},
- {"ifx_do", php3_ifx_do, NULL},
- {"ifx_error", php3_ifx_error, NULL},
- {"ifx_errormsg", php3_ifx_errormsg, NULL},
- {"ifx_affected_rows", php3_ifx_affected_rows, NULL},
- {"ifx_num_rows", php3_ifx_num_rows, NULL},
- {"ifx_num_fields", php3_ifx_num_fields, NULL},
- {"ifx_fetch_row", php3_ifx_fetch_row, NULL},
- {"ifx_free_result", php3_ifx_free_result, NULL},
- {"ifx_htmltbl_result", php3_ifx_htmltbl_result, NULL},
- {"ifx_fieldtypes", php3_ifx_fieldtypes, NULL},
- {"ifx_fieldproperties",php3_ifx_fieldproperties, NULL},
- {"ifx_getsqlca", php3_ifx_getsqlca, NULL},
-
- {"ifx_create_blob", php3_ifx_create_blob, NULL},
- {"ifx_free_blob", php3_ifx_free_blob, NULL},
- {"ifx_get_blob", php3_ifx_get_blob, NULL},
- {"ifx_update_blob", php3_ifx_update_blob, NULL},
- {"ifx_copy_blob" ,php3_ifx_copy_blob, NULL},
- {"ifx_textasvarchar" ,php3_ifx_textasvarchar, NULL},
- {"ifx_byteasvarchar" ,php3_ifx_byteasvarchar, NULL},
- {"ifx_nullformat" ,php3_ifx_nullformat, NULL},
- {"ifx_blobinfile_mode",php3_ifx_blobinfile_mode, NULL},
-
- {"ifx_create_char", php3_ifx_create_char, NULL},
- {"ifx_free_char", php3_ifx_free_char, NULL},
- {"ifx_get_char", php3_ifx_get_char, NULL},
- {"ifx_update_char", php3_ifx_update_char, NULL},
+ PHP_FE(ifx_connect, NULL)
+ PHP_FE(ifx_pconnect, NULL)
+ PHP_FE(ifx_close, NULL)
+ PHP_FE(ifx_query, NULL)
+ PHP_FE(ifx_prepare, NULL)
+ PHP_FE(ifx_do, NULL)
+ PHP_FE(ifx_error, NULL)
+ PHP_FE(ifx_errormsg, NULL)
+ PHP_FE(ifx_affected_rows, NULL)
+ PHP_FE(ifx_num_rows, NULL)
+ PHP_FE(ifx_num_fields, NULL)
+ PHP_FE(ifx_fetch_row, NULL)
+ PHP_FE(ifx_free_result, NULL)
+ PHP_FE(ifx_htmltbl_result, NULL)
+ PHP_FE(ifx_fieldtypes, NULL)
+ PHP_FE(ifx_fieldproperties, NULL)
+ PHP_FE(ifx_getsqlca, NULL)
+
+ PHP_FE(ifx_create_blob, NULL)
+ PHP_FE(ifx_free_blob, NULL)
+ PHP_FE(ifx_get_blob, NULL)
+ PHP_FE(ifx_update_blob, NULL)
+ PHP_FE(ifx_copy_blob, NULL)
+ PHP_FE(ifx_textasvarchar, NULL)
+ PHP_FE(ifx_byteasvarchar, NULL)
+ PHP_FE(ifx_nullformat, NULL)
+ PHP_FE(ifx_blobinfile_mode, NULL)
+
+ PHP_FE(ifx_create_char, NULL)
+ PHP_FE(ifx_free_char, NULL)
+ PHP_FE(ifx_get_char, NULL)
+ PHP_FE(ifx_update_char, NULL)
$ifdef HAVE_IFX_IUS;
- {"ifxus_create_slob", php3_ifxus_create_slob, NULL},
- {"ifxus_close_slob", php3_ifxus_close_slob, NULL},
- {"ifxus_open_slob", php3_ifxus_open_slob, NULL},
- {"ifxus_free_slob", php3_ifxus_free_slob, NULL},
- {"ifxus_read_slob", php3_ifxus_read_slob, NULL},
- {"ifxus_write_slob", php3_ifxus_write_slob, NULL},
- {"ifxus_seek_slob", php3_ifxus_seek_slob, NULL},
- {"ifxus_tell_slob", php3_ifxus_tell_slob, NULL},
+ PHP_FE(ifxus_create_slob, NULL)
+ PHP_FE(ifxus_close_slob, NULL)
+ PHP_FE(ifxus_open_slob, NULL)
+ PHP_FE(ifxus_free_slob, NULL)
+ PHP_FE(ifxus_read_slob, NULL)
+ PHP_FE(ifxus_write_slob, NULL)
+ PHP_FE(ifxus_seek_slob, NULL)
+ PHP_FE(ifxus_tell_slob, NULL)
$endif;
- {NULL, NULL, NULL}
+ {NULL, NULL, NULL}
};
php3_module_entry ifx_module_entry = {
"Informix",
ifx_functions,
- php3_minit_ifx,
- php3_mshutdown_ifx,
- php3_rinit_ifx,
+ PHP_MINIT(ifx),
+ PHP_MSHUTDOWN(ifx),
+ PHP_RINIT(ifx),
NULL,
- php3_info_ifx,
+ PHP_MINFO(ifx),
STANDARD_MODULE_PROPERTIES
};
@@ -341,7 +341,7 @@
OnUpdateInt, nullformat, php_ifx_globals, ifx_globals)
PHP_INI_END()
-int php3_minit_ifx(INIT_FUNC_ARGS)
+PHP_MINIT_FUNCTION(ifx)
{
#ifdef ZTS
ifx_globals_id = ts_allocate_id(sizeof(php_ifx_globals), php_ifx_init_globals, NULL);
@@ -388,14 +388,15 @@
}
-int php3_mshutdown_ifx(SHUTDOWN_FUNC_ARGS){
+PHP_MSHUTDOWN_FUNCTION(ifx)
+{
UNREGISTER_INI_ENTRIES();
return SUCCESS;
}
-int php3_rinit_ifx(INIT_FUNC_ARGS)
+PHP_RINIT_FUNCTION(ifx)
{
IFXLS_FETCH();
@@ -405,7 +406,7 @@
return SUCCESS;
}
-void php3_info_ifx(ZEND_MODULE_INFO_FUNC_ARGS)
+PHP_MINFO_FUNCTION(ifx)
{
char maxp[16],maxl[16];
IFXLS_FETCH();
Index: php4/ext/informix/php_informix.h
diff -u php4/ext/informix/php_informix.h:1.3 php4/ext/informix/php_informix.h:1.4
--- php4/ext/informix/php_informix.h:1.3 Wed Jul 21 08:48:34 1999
+++ php4/ext/informix/php_informix.h Tue Jul 27 07:29:33 1999
@@ -65,10 +65,10 @@
#include "sqltypes.h"
/* user functions */
-extern int php3_minit_ifx(INIT_FUNC_ARGS);
-extern int php3_rinit_ifx(INIT_FUNC_ARGS);
-extern int php3_mshutdown_ifx(SHUTDOWN_FUNC_ARGS);
-void php3_info_ifx(ZEND_MODULE_INFO_FUNC_ARGS);
+PHP_MINIT_FUNCTION(ifx);
+PHP_RINIT_FUNCTION(ifx);
+PHP_MSHUTDOWN_FUNCTION(ifx);
+PHP_MINFO_FUNCTION(ifx);
/* functions common to all Informix versions */
PHP_FUNCTION(ifx_connect);
PHP_FUNCTION(ifx_pconnect);