com gtk/php-gtk: Export a couple of handy utility functions (Nicer way to shift hash members than php_array_merge): main/php_ gtk.h main/php_gtk_util.c
[email protected] (David Soria Parra) Fri, 21 Oct 2005 13:27:48 +0000
| Newsgroups | php.gtk.cvs |
|---|---|
| Message-ID | <[email protected]> |
Commit: 8c71e69a78726f53834bda5d86ea02c83074b296 Author: Steph Fox <[email protected]> Fri, 21 Oct 2005 13:27:48 +0000 Parents: b5ec9bf034818016005162bb6ea156fc8f5cb281 Branches: master Link: http://git.php.net/?p=gtk/php-gtk.git;a=commitdiff;h=8c71e69a78726f53834bda5d86ea02c83074b296 Log: Export a couple of handy utility functions (Nicer way to shift hash members than php_array_merge) Changed paths: M main/php_gtk.h M main/php_gtk_util.c Diff: 8c71e69a78726f53834bda5d86ea02c83074b296 diff --git a/main/php_gtk.h b/main/php_gtk.h index 5447bc3..31faf69 100644 --- a/main/php_gtk.h +++ b/main/php_gtk.h @@ -279,9 +279,9 @@ PHP_GTK_API int php_gtk_parse_args_hash_quiet(zval *hash, char *format, ...); PHP_GTK_API int php_gtk_check_class(zval *wrapper, zend_class_entry *expected_ce); PHP_GTK_API void php_gtk_invalidate(zval *wrapper); zend_bool php_gtk_is_callable(zval *callable, zend_bool syntax_only, char **callable_name); -zval *php_gtk_array_as_hash(zval ***values, int num_values, int start, int length); +PHP_GTK_API zval *php_gtk_array_as_hash(zval ***values, int num_values, int start, int length); zval*** php_gtk_hash_as_array(zval *hash); -zval*** php_gtk_hash_as_array_offset(zval *hash, int offset, int *total); +PHP_GTK_API zval*** php_gtk_hash_as_array_offset(zval *hash, int offset, int *total); zval ***php_gtk_func_args(int argc); PHP_GTK_API zval *php_gtk_func_args_as_hash(int argc, int start, int length); PHP_GTK_API void php_gtk_build_value(zval **result, char *format, ...); diff --git a/main/php_gtk_util.c b/main/php_gtk_util.c index 20bf787..3c6c83d 100644 --- a/main/php_gtk_util.c +++ b/main/php_gtk_util.c @@ -715,7 +715,7 @@ PHP_GTK_API zval *php_gtk_func_args_as_hash(int argc, int start, int length) return hash; } -zval *php_gtk_array_as_hash(zval ***values, int num_values, int start, int length) +PHP_GTK_API zval *php_gtk_array_as_hash(zval ***values, int num_values, int start, int length) { zval *hash; int i; @@ -762,7 +762,7 @@ zval ***php_gtk_hash_as_array(zval *hash) return values; } -zval*** php_gtk_hash_as_array_offset(zval *hash, int offset, int *total) +PHP_GTK_API zval*** php_gtk_hash_as_array_offset(zval *hash, int offset, int *total) { int argc = 0; zval ***values;