diff options
author | Dmitry Stogov <dmitry@php.net> | 2006-02-21 20:12:43 +0000 |
---|---|---|
committer | Dmitry Stogov <dmitry@php.net> | 2006-02-21 20:12:43 +0000 |
commit | 0f1209ab3d1f9ec0f1ea7295fa987ba4dea270c8 (patch) | |
tree | f599e4188e236ccf04fa0f74518e6c10bbcb5d14 /ext/sqlite | |
parent | fca6eecbe944effb6374e63271a008947b266e64 (diff) | |
download | php-git-0f1209ab3d1f9ec0f1ea7295fa987ba4dea270c8.tar.gz |
Portable unicode string API:
- use the same type (int) for zval.value.usr.len and zval.value.str.len
- use union "zstr" as char*/UChar* mixture instead of void*
- Z_UNISTR() and Z_UNILEN() no longer check for Z_TYPE()
- nuke int32_t from ZE (not finisned)
Diffstat (limited to 'ext/sqlite')
-rw-r--r-- | ext/sqlite/sqlite.c | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/ext/sqlite/sqlite.c b/ext/sqlite/sqlite.c index 2d66a78937..1068a1d0ab 100644 --- a/ext/sqlite/sqlite.c +++ b/ext/sqlite/sqlite.c @@ -946,11 +946,11 @@ void sqlite_iterator_get_current_data(zend_object_iterator *iter, zval ***data T } -int sqlite_iterator_get_current_key(zend_object_iterator *iter, char **str_key, uint *str_key_len, ulong *int_key TSRMLS_DC) +int sqlite_iterator_get_current_key(zend_object_iterator *iter, zstr *str_key, uint *str_key_len, ulong *int_key TSRMLS_DC) { struct php_sqlite_result *res = ((sqlite_object_iterator*)iter)->res; - *str_key = NULL; + str_key->v = NULL; *str_key_len = 0; *int_key = res ? res->curr_row : 0; return HASH_KEY_IS_LONG; @@ -2043,7 +2043,7 @@ PHP_FUNCTION(sqlite_fetch_object) zend_bool decode_binary = 1; struct php_sqlite_result *res; zval *object = getThis(); - char *class_name; + zstr class_name; int class_name_len; zend_class_entry *ce; zval dataset; |