You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
226 lines
6.0 KiB
226 lines
6.0 KiB
diff -up uuid-1.6.2/php/uuid.c.php54 uuid-1.6.2/php/uuid.c |
|
--- uuid-1.6.2/php/uuid.c.php54 2007-01-01 19:35:57.000000000 +0100 |
|
+++ uuid-1.6.2/php/uuid.c 2012-11-06 16:05:03.354913764 +0100 |
|
@@ -60,7 +60,7 @@ static int ctx_id; /* inte |
|
#define ctx_name "UUID context" /* external name */ |
|
|
|
/* module initialization */ |
|
-PHP_MINIT_FUNCTION(uuid) |
|
+ZEND_MINIT_FUNCTION(uuid) |
|
{ |
|
/* register resource identifier */ |
|
ctx_id = zend_register_list_destructors_ex( |
|
@@ -91,13 +91,13 @@ PHP_MINIT_FUNCTION(uuid) |
|
} |
|
|
|
/* module shutdown */ |
|
-PHP_MSHUTDOWN_FUNCTION(uuid) |
|
+ZEND_MSHUTDOWN_FUNCTION(uuid) |
|
{ |
|
return SUCCESS; |
|
} |
|
|
|
/* module information */ |
|
-PHP_MINFO_FUNCTION(uuid) |
|
+ZEND_MINFO_FUNCTION(uuid) |
|
{ |
|
char version[32]; |
|
|
|
@@ -115,7 +115,7 @@ PHP_MINFO_FUNCTION(uuid) |
|
proto rc uuid_create(ctx) |
|
$rc = uuid_create(&$uuid); |
|
create UUID context */ |
|
-PHP_FUNCTION(uuid_create) |
|
+ZEND_FUNCTION(uuid_create) |
|
{ |
|
zval *z_ctx; |
|
ctx_t *ctx; |
|
@@ -147,7 +147,7 @@ PHP_FUNCTION(uuid_create) |
|
proto rc uuid_destroy(ctx) |
|
$rc = uuid_destroy($uuid); |
|
destroy UUID context */ |
|
-PHP_FUNCTION(uuid_destroy) |
|
+ZEND_FUNCTION(uuid_destroy) |
|
{ |
|
zval *z_ctx; |
|
ctx_t *ctx; |
|
@@ -178,7 +178,7 @@ PHP_FUNCTION(uuid_destroy) |
|
proto rc uuid_clone(ctx, &ctx2) |
|
$rc = uuid_clone($uuid, &$uuid); |
|
clone UUID context */ |
|
-PHP_FUNCTION(uuid_clone) |
|
+ZEND_FUNCTION(uuid_clone) |
|
{ |
|
zval *z_ctx; |
|
ctx_t *ctx; |
|
@@ -217,7 +217,7 @@ PHP_FUNCTION(uuid_clone) |
|
proto rc uuid_load(ctx, name) |
|
$rc = uuid_name($uuid, $name); |
|
load an existing UUID */ |
|
-PHP_FUNCTION(uuid_load) |
|
+ZEND_FUNCTION(uuid_load) |
|
{ |
|
zval *z_ctx; |
|
ctx_t *ctx; |
|
@@ -249,7 +249,7 @@ PHP_FUNCTION(uuid_load) |
|
proto rc uuid_make(ctx, mode[, ..., ...]) |
|
$rc = uuid_make($uuid, $mode[, ..., ...]); |
|
make a new UUID */ |
|
-PHP_FUNCTION(uuid_make) |
|
+ZEND_FUNCTION(uuid_make) |
|
{ |
|
zval *z_ctx; |
|
ctx_t *ctx; |
|
@@ -307,7 +307,7 @@ PHP_FUNCTION(uuid_make) |
|
proto rc uuid_isnil(ctx, result) |
|
$rc = uuid_isnil($uuid, &$result); |
|
compare UUID for being Nil UUID */ |
|
-PHP_FUNCTION(uuid_isnil) |
|
+ZEND_FUNCTION(uuid_isnil) |
|
{ |
|
zval *z_ctx; |
|
ctx_t *ctx; |
|
@@ -344,7 +344,7 @@ PHP_FUNCTION(uuid_isnil) |
|
proto rc uuid_compare(ctx, ctx2, result) |
|
$rc = uuid_compare($uuid, $uuid2, &$result); |
|
compare two UUIDs */ |
|
-PHP_FUNCTION(uuid_compare) |
|
+ZEND_FUNCTION(uuid_compare) |
|
{ |
|
zval *z_ctx; |
|
ctx_t *ctx; |
|
@@ -388,7 +388,7 @@ PHP_FUNCTION(uuid_compare) |
|
proto rc uuid_import(ctx, fmt, data) |
|
$rc = uuid_import($ctx, $fmt, $data); |
|
import UUID from variable */ |
|
-PHP_FUNCTION(uuid_import) |
|
+ZEND_FUNCTION(uuid_import) |
|
{ |
|
zval *z_ctx; |
|
ctx_t *ctx; |
|
@@ -424,7 +424,7 @@ PHP_FUNCTION(uuid_import) |
|
proto rc uuid_export(ctx, fmt, data) |
|
$rc = uuid_error($ctx, $fmt, &$data); |
|
export UUID into variable */ |
|
-PHP_FUNCTION(uuid_export) |
|
+ZEND_FUNCTION(uuid_export) |
|
{ |
|
zval *z_ctx; |
|
ctx_t *ctx; |
|
@@ -472,7 +472,7 @@ PHP_FUNCTION(uuid_export) |
|
proto rc uuid_error(ctx) |
|
$error = uuid_error($rc); |
|
return error string corresponding to error return code */ |
|
-PHP_FUNCTION(uuid_error) |
|
+ZEND_FUNCTION(uuid_error) |
|
{ |
|
int z_rc; |
|
uuid_rc_t rc; |
|
@@ -490,24 +490,79 @@ PHP_FUNCTION(uuid_error) |
|
proto int uuid_version() |
|
$version = uuid_version(); |
|
return library version number */ |
|
-PHP_FUNCTION(uuid_version) |
|
+ZEND_FUNCTION(uuid_version) |
|
{ |
|
RETURN_LONG((long)uuid_version()); |
|
} |
|
|
|
+ZEND_BEGIN_ARG_INFO(arginfo_uuid_create, 0) |
|
+ ZEND_ARG_INFO(1, ctx) |
|
+ZEND_END_ARG_INFO() |
|
+ |
|
+ZEND_BEGIN_ARG_INFO(arginfo_uuid_destroy, 0) |
|
+ ZEND_ARG_INFO(0, ctx) |
|
+ZEND_END_ARG_INFO() |
|
+ |
|
+ZEND_BEGIN_ARG_INFO(arginfo_uuid_clone, 0) |
|
+ ZEND_ARG_INFO(0, ctx) |
|
+ ZEND_ARG_INFO(1, ctx2) |
|
+ZEND_END_ARG_INFO() |
|
+ |
|
+ZEND_BEGIN_ARG_INFO(arginfo_uuid_load, 0) |
|
+ ZEND_ARG_INFO(0, ctx) |
|
+ ZEND_ARG_INFO(0, name) |
|
+ZEND_END_ARG_INFO() |
|
+ |
|
+ZEND_BEGIN_ARG_INFO_EX(arginfo_uuid_make, 0, 0, 2) |
|
+ ZEND_ARG_INFO(0, ctx) |
|
+ ZEND_ARG_INFO(0, mode) |
|
+ ZEND_ARG_INFO(0, ctxns) |
|
+ ZEND_ARG_INFO(0, url) |
|
+ZEND_END_ARG_INFO() |
|
+ |
|
+ZEND_BEGIN_ARG_INFO(arginfo_uuid_isnil, 0) |
|
+ ZEND_ARG_INFO(0, ctx) |
|
+ ZEND_ARG_INFO(1, result) |
|
+ZEND_END_ARG_INFO() |
|
+ |
|
+ZEND_BEGIN_ARG_INFO(arginfo_uuid_compare, 0) |
|
+ ZEND_ARG_INFO(0, ctx) |
|
+ ZEND_ARG_INFO(0, ctx2) |
|
+ ZEND_ARG_INFO(1, result) |
|
+ZEND_END_ARG_INFO() |
|
+ |
|
+ZEND_BEGIN_ARG_INFO(arginfo_uuid_import, 0) |
|
+ ZEND_ARG_INFO(0, ctx) |
|
+ ZEND_ARG_INFO(0, fmt) |
|
+ ZEND_ARG_INFO(0, data) |
|
+ZEND_END_ARG_INFO() |
|
+ |
|
+ZEND_BEGIN_ARG_INFO(arginfo_uuid_export, 0) |
|
+ ZEND_ARG_INFO(0, ctx) |
|
+ ZEND_ARG_INFO(0, fmt) |
|
+ ZEND_ARG_INFO(1, data) |
|
+ZEND_END_ARG_INFO() |
|
+ |
|
+ZEND_BEGIN_ARG_INFO(arginfo_uuid_error, 0) |
|
+ ZEND_ARG_INFO(0, ctx) |
|
+ZEND_END_ARG_INFO() |
|
+ |
|
+ZEND_BEGIN_ARG_INFO(arginfo_uuid_version, 0) |
|
+ZEND_END_ARG_INFO() |
|
+ |
|
/* module function table */ |
|
-static function_entry uuid_functions[] = { |
|
- PHP_FE(uuid_create, NULL) |
|
- PHP_FE(uuid_destroy, NULL) |
|
- PHP_FE(uuid_clone, NULL) |
|
- PHP_FE(uuid_load, NULL) |
|
- PHP_FE(uuid_make, NULL) |
|
- PHP_FE(uuid_isnil, NULL) |
|
- PHP_FE(uuid_compare, NULL) |
|
- PHP_FE(uuid_import, NULL) |
|
- PHP_FE(uuid_export, NULL) |
|
- PHP_FE(uuid_error, NULL) |
|
- PHP_FE(uuid_version, NULL) |
|
+static zend_function_entry uuid_functions[] = { |
|
+ ZEND_FE(uuid_create, arginfo_uuid_create) |
|
+ ZEND_FE(uuid_destroy, NULL) |
|
+ ZEND_FE(uuid_clone, arginfo_uuid_clone) |
|
+ ZEND_FE(uuid_load, NULL) |
|
+ ZEND_FE(uuid_make, NULL) |
|
+ ZEND_FE(uuid_isnil, arginfo_uuid_isnil) |
|
+ ZEND_FE(uuid_compare, arginfo_uuid_compare) |
|
+ ZEND_FE(uuid_import, NULL) |
|
+ ZEND_FE(uuid_export, arginfo_uuid_export) |
|
+ ZEND_FE(uuid_error, NULL) |
|
+ ZEND_FE(uuid_version, NULL) |
|
{ NULL, NULL, NULL } |
|
}; |
|
|
|
@@ -516,11 +571,11 @@ zend_module_entry uuid_module_entry = { |
|
STANDARD_MODULE_HEADER, |
|
"uuid", |
|
uuid_functions, |
|
- PHP_MINIT(uuid), |
|
- PHP_MSHUTDOWN(uuid), |
|
+ ZEND_MINIT(uuid), |
|
+ ZEND_MSHUTDOWN(uuid), |
|
NULL, |
|
NULL, |
|
- PHP_MINFO(uuid), |
|
+ ZEND_MINFO(uuid), |
|
NO_VERSION_YET, |
|
STANDARD_MODULE_PROPERTIES |
|
};
|
|
|