]> granicus.if.org Git - php/commitdiff
Fix one zpp usage in interbase
authorTjerk Meesters <datibbaw@php.net>
Thu, 3 Mar 2016 22:48:45 +0000 (23:48 +0100)
committerNikita Popov <nikic@php.net>
Thu, 3 Mar 2016 22:50:02 +0000 (23:50 +0100)
Also small tweak to zpp REAME

README.PARAMETER_PARSING_API
ext/interbase/interbase.c

index c344817b37460fb5648e27578ad7613042b1e766..7f3da76f8081ec44c4bece41a88da6f2d1c4341a 100644 (file)
@@ -63,10 +63,10 @@ Type specifiers
  o  - object of any type (zval*)
  O  - object of specific type given by class entry (zval*, zend_class_entry)
  p  - valid path (string without null bytes in the middle) and its length (char*, size_t)
- P  - valid path (string without null bytes in the middle) as zend_string (zend_string)
+ P  - valid path (string without null bytes in the middle) as zend_string (zend_string*)
  r  - resource (zval*)
  s  - string (with possible null bytes) and its length (char*, size_t)
- S  - string (with possible null bytes) as zend_string (zend_string)
+ S  - string (with possible null bytes) as zend_string (zend_string*)
  z  - the actual zval (zval*)
  *  - variable arguments list (0 or more)
  +  - variable arguments list (1 or more)
index d1174cf576f9c4a48521a3701daed5e20f10e8a0..3f9ac58ce181c3de89b9db59e7dc55777714d94b 100644 (file)
@@ -884,7 +884,8 @@ int _php_ibase_attach_db(char **args, int *len, zend_long *largs, isc_db_handle
 static void _php_ibase_connect(INTERNAL_FUNCTION_PARAMETERS, int persistent) /* {{{ */
 {
        char *c, hash[16], *args[] = { NULL, NULL, NULL, NULL, NULL };
-       int i, len[] = { 0, 0, 0, 0, 0 };
+       int i;
+       size_t len[] = { 0, 0, 0, 0, 0 };
        zend_long largs[] = { 0, 0, 0 };
        PHP_MD5_CTX hash_context;
        zend_resource new_index_ptr, *le;