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;