summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorEtienne Kneuss <colder@php.net>2008-06-18 14:54:40 +0000
committerEtienne Kneuss <colder@php.net>2008-06-18 14:54:40 +0000
commit0f5ddaf4cee92d3040dc03aa623f30a87e1e8b7f (patch)
tree6e0403d53fe74a9bf8d2999867fb3adb8e24c00b
parente5e9be2d1aeb3a22933639541b14c734f32c430a (diff)
downloadphp-git-0f5ddaf4cee92d3040dc03aa623f30a87e1e8b7f.tar.gz
MFH: Rename everything from SplFastArray to SplFixedArray
-rwxr-xr-xext/spl/config.m44
-rw-r--r--ext/spl/config.w322
-rwxr-xr-xext/spl/php_spl.c6
-rw-r--r--ext/spl/spl_fixedarray.c (renamed from ext/spl/spl_fastarray.c)376
-rw-r--r--ext/spl/spl_fixedarray.h (renamed from ext/spl/spl_fastarray.h)10
-rw-r--r--ext/spl/tests/fastarray_005.phpt12
-rw-r--r--ext/spl/tests/fastarray_009.phpt10
-rw-r--r--ext/spl/tests/fixedarray_001.phpt (renamed from ext/spl/tests/fastarray_001.phpt)4
-rw-r--r--ext/spl/tests/fixedarray_002.phpt (renamed from ext/spl/tests/fastarray_002.phpt)4
-rw-r--r--ext/spl/tests/fixedarray_003.phpt (renamed from ext/spl/tests/fastarray_003.phpt)6
-rw-r--r--ext/spl/tests/fixedarray_004.phpt (renamed from ext/spl/tests/fastarray_004.phpt)4
-rw-r--r--ext/spl/tests/fixedarray_005.phpt12
-rw-r--r--ext/spl/tests/fixedarray_006.phpt (renamed from ext/spl/tests/fastarray_006.phpt)4
-rw-r--r--ext/spl/tests/fixedarray_007.phpt (renamed from ext/spl/tests/fastarray_007.phpt)4
-rw-r--r--ext/spl/tests/fixedarray_008.phpt (renamed from ext/spl/tests/fastarray_008.phpt)4
-rw-r--r--ext/spl/tests/fixedarray_009.phpt10
-rw-r--r--ext/spl/tests/fixedarray_010.phpt (renamed from ext/spl/tests/fastarray_010.phpt)4
-rw-r--r--ext/spl/tests/fixedarray_011.phpt (renamed from ext/spl/tests/fastarray_011.phpt)4
-rw-r--r--ext/spl/tests/fixedarray_012.phpt (renamed from ext/spl/tests/fastarray_012.phpt)4
-rw-r--r--ext/spl/tests/fixedarray_013.phpt (renamed from ext/spl/tests/fastarray_013.phpt)6
-rw-r--r--ext/spl/tests/fixedarray_014.phpt (renamed from ext/spl/tests/fastarray_014.phpt)4
-rw-r--r--ext/spl/tests/fixedarray_015.phpt (renamed from ext/spl/tests/fastarray_015.phpt)6
22 files changed, 250 insertions, 250 deletions
diff --git a/ext/spl/config.m4 b/ext/spl/config.m4
index ee02cd4ec6..f4e9b5ba5b 100755
--- a/ext/spl/config.m4
+++ b/ext/spl/config.m4
@@ -22,6 +22,6 @@ int main(int argc, char **argv) {
CPPFLAGS=$old_CPPFLAGS
AC_DEFINE_UNQUOTED(HAVE_PACKED_OBJECT_VALUE, $ac_result, [Whether struct _zend_object_value is packed])
AC_DEFINE(HAVE_SPL, 1, [Whether you want SPL (Standard PHP Library) support])
- PHP_NEW_EXTENSION(spl, php_spl.c spl_functions.c spl_engine.c spl_iterators.c spl_array.c spl_directory.c spl_sxe.c spl_exceptions.c spl_observer.c spl_dllist.c spl_heap.c spl_fastarray.c, no)
- PHP_INSTALL_HEADERS([ext/spl], [php_spl.h spl_array.h spl_directory.h spl_engine.h spl_exceptions.h spl_functions.h spl_iterators.h spl_observer.h spl_sxe.h spl_dllist.h spl_heap.h spl_fastarray.h])
+ PHP_NEW_EXTENSION(spl, php_spl.c spl_functions.c spl_engine.c spl_iterators.c spl_array.c spl_directory.c spl_sxe.c spl_exceptions.c spl_observer.c spl_dllist.c spl_heap.c spl_fixedarray.c, no)
+ PHP_INSTALL_HEADERS([ext/spl], [php_spl.h spl_array.h spl_directory.h spl_engine.h spl_exceptions.h spl_functions.h spl_iterators.h spl_observer.h spl_sxe.h spl_dllist.h spl_heap.h spl_fixedarray.h])
PHP_ADD_EXTENSION_DEP(spl, pcre, true)
diff --git a/ext/spl/config.w32 b/ext/spl/config.w32
index 7eaf7fad55..08f33da755 100644
--- a/ext/spl/config.w32
+++ b/ext/spl/config.w32
@@ -1,6 +1,6 @@
// $Id$
// vim:ft=javascript
- EXTENSION("spl", "php_spl.c spl_functions.c spl_engine.c spl_iterators.c spl_array.c spl_directory.c spl_sxe.c spl_exceptions.c spl_observer.c spl_dllist.c spl_heap.c spl_fastarray.c", false /*never shared */);
+ EXTENSION("spl", "php_spl.c spl_functions.c spl_engine.c spl_iterators.c spl_array.c spl_directory.c spl_sxe.c spl_exceptions.c spl_observer.c spl_dllist.c spl_heap.c spl_fixedarray.c", false /*never shared */);
AC_DEFINE('HAVE_SPL', 1);
diff --git a/ext/spl/php_spl.c b/ext/spl/php_spl.c
index f6961ac5ea..34ab2d192d 100755
--- a/ext/spl/php_spl.c
+++ b/ext/spl/php_spl.c
@@ -36,7 +36,7 @@
#include "spl_exceptions.h"
#include "spl_observer.h"
#include "spl_dllist.h"
-#include "spl_fastarray.h"
+#include "spl_fixedarray.h"
#include "spl_heap.h"
#include "zend_exceptions.h"
#include "zend_interfaces.h"
@@ -163,7 +163,7 @@ PHP_FUNCTION(class_implements)
SPL_ADD_CLASS(SplMinHeap, z_list, sub, allow, ce_flags); \
SPL_ADD_CLASS(SplMaxHeap, z_list, sub, allow, ce_flags); \
SPL_ADD_CLASS(SplPriorityQueue, z_list, sub, allow, ce_flags); \
- SPL_ADD_CLASS(SplFastArray, z_list, sub, allow, ce_flags); \
+ SPL_ADD_CLASS(SplFixedArray, z_list, sub, allow, ce_flags); \
SPL_ADD_CLASS(BadFunctionCallException, z_list, sub, allow, ce_flags); \
SPL_ADD_CLASS(BadMethodCallException, z_list, sub, allow, ce_flags); \
SPL_ADD_CLASS(CachingIterator, z_list, sub, allow, ce_flags); \
@@ -782,7 +782,7 @@ PHP_MINIT_FUNCTION(spl)
PHP_MINIT(spl_sxe)(INIT_FUNC_ARGS_PASSTHRU);
PHP_MINIT(spl_dllist)(INIT_FUNC_ARGS_PASSTHRU);
PHP_MINIT(spl_heap)(INIT_FUNC_ARGS_PASSTHRU);
- PHP_MINIT(spl_fastarray)(INIT_FUNC_ARGS_PASSTHRU);
+ PHP_MINIT(spl_fixedarray)(INIT_FUNC_ARGS_PASSTHRU);
PHP_MINIT(spl_observer)(INIT_FUNC_ARGS_PASSTHRU);
return SUCCESS;
diff --git a/ext/spl/spl_fastarray.c b/ext/spl/spl_fixedarray.c
index f9cd75ea69..52c7cf659a 100644
--- a/ext/spl/spl_fastarray.c
+++ b/ext/spl/spl_fixedarray.c
@@ -31,26 +31,26 @@
#include "php_spl.h"
#include "spl_functions.h"
#include "spl_engine.h"
-#include "spl_fastarray.h"
+#include "spl_fixedarray.h"
#include "spl_exceptions.h"
#include "spl_iterators.h"
-zend_object_handlers spl_handler_SplFastArray;
-PHPAPI zend_class_entry *spl_ce_SplFastArray;
+zend_object_handlers spl_handler_SplFixedArray;
+PHPAPI zend_class_entry *spl_ce_SplFixedArray;
-#ifdef COMPILE_DL_SPL_FASTARRAY
-ZEND_GET_MODULE(spl_fastarray)
+#ifdef COMPILE_DL_SPL_FIXEDARRAY
+ZEND_GET_MODULE(spl_fixedarray)
#endif
-typedef struct _spl_fastarray { /* {{{ */
+typedef struct _spl_fixedarray { /* {{{ */
long size;
zval **elements;
-} spl_fastarray;
+} spl_fixedarray;
/* }}} */
-typedef struct _spl_fastarray_object { /* {{{ */
+typedef struct _spl_fixedarray_object { /* {{{ */
zend_object std;
- spl_fastarray *array;
+ spl_fixedarray *array;
zval *retval;
zend_function *fptr_offset_get;
zend_function *fptr_offset_set;
@@ -63,16 +63,16 @@ typedef struct _spl_fastarray_object { /* {{{ */
zend_function *fptr_it_valid;
int current;
zend_class_entry *ce_get_iterator;
-} spl_fastarray_object;
+} spl_fixedarray_object;
/* }}} */
-typedef struct _spl_fastarray_it { /* {{{ */
+typedef struct _spl_fixedarray_it { /* {{{ */
zend_user_iterator intern;
- spl_fastarray_object *object;
-} spl_fastarray_it;
+ spl_fixedarray_object *object;
+} spl_fixedarray_it;
/* }}} */
-static void spl_fastarray_init(spl_fastarray *array, long size TSRMLS_DC) /* {{{ */
+static void spl_fixedarray_init(spl_fixedarray *array, long size TSRMLS_DC) /* {{{ */
{
if (size > 0) {
array->size = 0; /* reset size in case ecalloc() fails */
@@ -85,7 +85,7 @@ static void spl_fastarray_init(spl_fastarray *array, long size TSRMLS_DC) /* {{{
}
/* }}} */
-static void spl_fastarray_resize(spl_fastarray *array, long size TSRMLS_DC) /* {{{ */
+static void spl_fixedarray_resize(spl_fixedarray *array, long size TSRMLS_DC) /* {{{ */
{
if (size == array->size) {
/* nothing to do */
@@ -94,7 +94,7 @@ static void spl_fastarray_resize(spl_fastarray *array, long size TSRMLS_DC) /* {
/* first initialization */
if (array->size == 0) {
- spl_fastarray_init(array, size TSRMLS_CC);
+ spl_fixedarray_init(array, size TSRMLS_CC);
return;
}
@@ -130,7 +130,7 @@ static void spl_fastarray_resize(spl_fastarray *array, long size TSRMLS_DC) /* {
}
/* }}} */
-static void spl_fastarray_copy(spl_fastarray *to, spl_fastarray *from TSRMLS_DC) /* {{{ */
+static void spl_fixedarray_copy(spl_fixedarray *to, spl_fixedarray *from TSRMLS_DC) /* {{{ */
{
int i;
for (i = 0; i < from->size; i++) {
@@ -144,11 +144,11 @@ static void spl_fastarray_copy(spl_fastarray *to, spl_fastarray *from TSRMLS_DC)
}
/* }}} */
-static HashTable* spl_fastarray_object_get_debug_info(zval *obj, int *is_temp TSRMLS_DC) /* {{{{ */
+static HashTable* spl_fixedarray_object_get_debug_info(zval *obj, int *is_temp TSRMLS_DC) /* {{{{ */
{
- spl_fastarray_object *intern = (spl_fastarray_object*)zend_object_store_get_object(obj TSRMLS_CC);
+ spl_fixedarray_object *intern = (spl_fixedarray_object*)zend_object_store_get_object(obj TSRMLS_CC);
HashTable *rv;
- zval *tmp, zrv, *fastarray_array;
+ zval *tmp, zrv, *fixedarray_array;
char *pnstr;
int pnlen;
int i = 0;;
@@ -163,33 +163,33 @@ static HashTable* spl_fastarray_object_get_debug_info(zval *obj, int *is_temp TS
zend_hash_copy(rv, intern->std.properties, (copy_ctor_func_t) zval_add_ref, (void *) &tmp, sizeof(zval *));
- ALLOC_INIT_ZVAL(fastarray_array);
- array_init(fastarray_array);
+ ALLOC_INIT_ZVAL(fixedarray_array);
+ array_init(fixedarray_array);
if (intern->array) {
for (i = 0; i < intern->array->size; i++) {
if (intern->array->elements[i]) {
- add_index_zval(fastarray_array, i, (zval *)intern->array->elements[i]);
+ add_index_zval(fixedarray_array, i, (zval *)intern->array->elements[i]);
Z_ADDREF_P(intern->array->elements[i]);
} else {
- add_index_zval(fastarray_array, i, (zval *)EG(uninitialized_zval_ptr));
+ add_index_zval(fixedarray_array, i, (zval *)EG(uninitialized_zval_ptr));
Z_ADDREF_P(EG(uninitialized_zval_ptr));
}
}
}
- pnstr = spl_gen_private_prop_name(spl_ce_SplFastArray, "array", sizeof("array")-1, &pnlen TSRMLS_CC);
- add_assoc_zval_ex(&zrv, pnstr, pnlen+1, fastarray_array);
+ pnstr = spl_gen_private_prop_name(spl_ce_SplFixedArray, "array", sizeof("array")-1, &pnlen TSRMLS_CC);
+ add_assoc_zval_ex(&zrv, pnstr, pnlen+1, fixedarray_array);
efree(pnstr);
return rv;
}
/* }}}} */
-static void spl_fastarray_object_free_storage(void *object TSRMLS_DC) /* {{{ */
+static void spl_fixedarray_object_free_storage(void *object TSRMLS_DC) /* {{{ */
{
- spl_fastarray_object *intern = (spl_fastarray_object *)object;
+ spl_fixedarray_object *intern = (spl_fixedarray_object *)object;
long i;
if (intern->array) {
@@ -212,17 +212,17 @@ static void spl_fastarray_object_free_storage(void *object TSRMLS_DC) /* {{{ */
}
/* }}} */
-zend_object_iterator *spl_fastarray_get_iterator(zend_class_entry *ce, zval *object, int by_ref TSRMLS_DC);
+zend_object_iterator *spl_fixedarray_get_iterator(zend_class_entry *ce, zval *object, int by_ref TSRMLS_DC);
-static zend_object_value spl_fastarray_object_new_ex(zend_class_entry *class_type, spl_fastarray_object **obj, zval *orig, int clone_orig TSRMLS_DC) /* {{{ */
+static zend_object_value spl_fixedarray_object_new_ex(zend_class_entry *class_type, spl_fixedarray_object **obj, zval *orig, int clone_orig TSRMLS_DC) /* {{{ */
{
zend_object_value retval;
- spl_fastarray_object *intern;
+ spl_fixedarray_object *intern;
zval *tmp;
zend_class_entry *parent = class_type;
int inherited = 0;
- intern = ecalloc(1, sizeof(spl_fastarray_object));
+ intern = ecalloc(1, sizeof(spl_fixedarray_object));
*obj = intern;
ALLOC_INIT_ZVAL(intern->retval);
@@ -232,17 +232,17 @@ static zend_object_value spl_fastarray_object_new_ex(zend_class_entry *class_typ
intern->current = 0;
if (orig && clone_orig) {
- spl_fastarray_object *other = (spl_fastarray_object*)zend_object_store_get_object(orig TSRMLS_CC);
+ spl_fixedarray_object *other = (spl_fixedarray_object*)zend_object_store_get_object(orig TSRMLS_CC);
intern->ce_get_iterator = other->ce_get_iterator;
- intern->array = emalloc(sizeof(spl_fastarray));
- spl_fastarray_init(intern->array, other->array->size TSRMLS_CC);
- spl_fastarray_copy(intern->array, other->array TSRMLS_CC);
+ intern->array = emalloc(sizeof(spl_fixedarray));
+ spl_fixedarray_init(intern->array, other->array->size TSRMLS_CC);
+ spl_fixedarray_copy(intern->array, other->array TSRMLS_CC);
}
while (parent) {
- if (parent == spl_ce_SplFastArray) {
- retval.handlers = &spl_handler_SplFastArray;
+ if (parent == spl_ce_SplFixedArray) {
+ retval.handlers = &spl_handler_SplFixedArray;
break;
}
@@ -250,10 +250,10 @@ static zend_object_value spl_fastarray_object_new_ex(zend_class_entry *class_typ
inherited = 1;
}
- retval.handle = zend_objects_store_put(intern, (zend_objects_store_dtor_t)zend_objects_destroy_object, spl_fastarray_object_free_storage, NULL TSRMLS_CC);
+ retval.handle = zend_objects_store_put(intern, (zend_objects_store_dtor_t)zend_objects_destroy_object, spl_fixedarray_object_free_storage, NULL TSRMLS_CC);
if (!parent) { /* this must never happen */
- php_error_docref(NULL TSRMLS_CC, E_COMPILE_ERROR, "Internal compiler error, Class is not child of SplFastArray");
+ php_error_docref(NULL TSRMLS_CC, E_COMPILE_ERROR, "Internal compiler error, Class is not child of SplFixedArray");
}
if (inherited) {
zend_hash_find(&class_type->function_table, "offsetget", sizeof("offsetget"), (void **) &intern->fptr_offset_get);
@@ -298,23 +298,23 @@ static zend_object_value spl_fastarray_object_new_ex(zend_class_entry *class_typ
}
/* }}} */
-static zend_object_value spl_fastarray_new(zend_class_entry *class_type TSRMLS_DC) /* {{{ */
+static zend_object_value spl_fixedarray_new(zend_class_entry *class_type TSRMLS_DC) /* {{{ */
{
- spl_fastarray_object *tmp;
- return spl_fastarray_object_new_ex(class_type, &tmp, NULL, 0 TSRMLS_CC);
+ spl_fixedarray_object *tmp;
+ return spl_fixedarray_object_new_ex(class_type, &tmp, NULL, 0 TSRMLS_CC);
}
/* }}} */
-static zend_object_value spl_fastarray_object_clone(zval *zobject TSRMLS_DC) /* {{{ */
+static zend_object_value spl_fixedarray_object_clone(zval *zobject TSRMLS_DC) /* {{{ */
{
zend_object_value new_obj_val;
zend_object *old_object;
zend_object *new_object;
zend_object_handle handle = Z_OBJ_HANDLE_P(zobject);
- spl_fastarray_object *intern;
+ spl_fixedarray_object *intern;
old_object = zend_objects_get_address(zobject TSRMLS_CC);
- new_obj_val = spl_fastarray_object_new_ex(old_object->ce, &intern, zobject, 1 TSRMLS_CC);
+ new_obj_val = spl_fixedarray_object_new_ex(old_object->ce, &intern, zobject, 1 TSRMLS_CC);
new_object = &intern->std;
zend_objects_clone_members(new_object, new_obj_val, old_object, handle TSRMLS_CC);
@@ -323,7 +323,7 @@ static zend_object_value spl_fastarray_object_clone(zval *zobject TSRMLS_DC) /*
}
/* }}} */
-static inline zval **spl_fastarray_object_read_dimension_helper(spl_fastarray_object *intern, zval *offset TSRMLS_DC) /* {{{ */
+static inline zval **spl_fixedarray_object_read_dimension_helper(spl_fixedarray_object *intern, zval *offset TSRMLS_DC) /* {{{ */
{
long index;
@@ -347,12 +347,12 @@ static inline zval **spl_fastarray_object_read_dimension_helper(spl_fastarray_ob
}
/* }}} */
-static zval *spl_fastarray_object_read_dimension(zval *object, zval *offset, int type TSRMLS_DC) /* {{{ */
+static zval *spl_fixedarray_object_read_dimension(zval *object, zval *offset, int type TSRMLS_DC) /* {{{ */
{
- spl_fastarray_object *intern;
+ spl_fixedarray_object *intern;
zval **retval;
- intern = (spl_fastarray_object *)zend_object_store_get_object(object TSRMLS_CC);
+ intern = (spl_fixedarray_object *)zend_object_store_get_object(object TSRMLS_CC);
if (intern->fptr_offset_get) {
zval *rv;
@@ -368,7 +368,7 @@ static zval *spl_fastarray_object_read_dimension(zval *object, zval *offset, int
return EG(uninitialized_zval_ptr);
}
- retval = spl_fastarray_object_read_dimension_helper(intern, offset TSRMLS_CC);
+ retval = spl_fixedarray_object_read_dimension_helper(intern, offset TSRMLS_CC);
if (retval) {
return *retval;
}
@@ -376,7 +376,7 @@ static zval *spl_fastarray_object_read_dimension(zval *object, zval *offset, int
}
/* }}} */
-static inline void spl_fastarray_object_write_dimension_helper(spl_fastarray_object *intern, zval *offset, zval *value TSRMLS_DC) /* {{{ */
+static inline void spl_fixedarray_object_write_dimension_helper(spl_fixedarray_object *intern, zval *offset, zval *value TSRMLS_DC) /* {{{ */
{
long index;
@@ -401,11 +401,11 @@ static inline void spl_fastarray_object_write_dimension_helper(spl_fastarray_obj
}
/* }}} */
-static void spl_fastarray_object_write_dimension(zval *object, zval *offset, zval *value TSRMLS_DC) /* {{{ */
+static void spl_fixedarray_object_write_dimension(zval *object, zval *offset, zval *value TSRMLS_DC) /* {{{ */
{
- spl_fastarray_object *intern;
+ spl_fixedarray_object *intern;
- intern = (spl_fastarray_object *)zend_object_store_get_object(object TSRMLS_CC);
+ intern = (spl_fixedarray_object *)zend_object_store_get_object(object TSRMLS_CC);
if (intern->fptr_offset_set) {
SEPARATE_ARG_IF_REF(offset);
@@ -416,11 +416,11 @@ static void spl_fastarray_object_write_dimension(zval *object, zval *offset, zva
return;
}
- spl_fastarray_object_write_dimension_helper(intern, offset, value TSRMLS_CC);
+ spl_fixedarray_object_write_dimension_helper(intern, offset, value TSRMLS_CC);
}
/* }}} */
-static inline void spl_fastarray_object_unset_dimension_helper(spl_fastarray_object *intern, zval *offset TSRMLS_DC) /* {{{ */
+static inline void spl_fixedarray_object_unset_dimension_helper(spl_fixedarray_object *intern, zval *offset TSRMLS_DC) /* {{{ */
{
long index;
@@ -438,11 +438,11 @@ static inline void spl_fastarray_object_unset_dimension_helper(spl_fastarray_obj
}
/* }}} */
-static void spl_fastarray_object_unset_dimension(zval *object, zval *offset TSRMLS_DC) /* {{{ */
+static void spl_fixedarray_object_unset_dimension(zval *object, zval *offset TSRMLS_DC) /* {{{ */
{
- spl_fastarray_object *intern;
+ spl_fixedarray_object *intern;
- intern = (spl_fastarray_object *)zend_object_store_get_object(object TSRMLS_CC);
+ intern = (spl_fixedarray_object *)zend_object_store_get_object(object TSRMLS_CC);
if (intern->fptr_offset_del) {
SEPARATE_ARG_IF_REF(offset);
@@ -451,12 +451,12 @@ static void spl_fastarray_object_unset_dimension(zval *object, zval *offset TSRM
return;
}
- spl_fastarray_object_unset_dimension_helper(intern, offset TSRMLS_CC);
+ spl_fixedarray_object_unset_dimension_helper(intern, offset TSRMLS_CC);
}
/* }}} */
-static inline int spl_fastarray_object_has_dimension_helper(spl_fastarray_object *intern, zval *offset, int check_empty TSRMLS_DC) /* {{{ */
+static inline int spl_fixedarray_object_has_dimension_helper(spl_fixedarray_object *intern, zval *offset, int check_empty TSRMLS_DC) /* {{{ */
{
long index;
int retval;
@@ -483,11 +483,11 @@ static inline int spl_fastarray_object_has_dimension_helper(spl_fastarray_object
}
/* }}} */
-static int spl_fastarray_object_has_dimension(zval *object, zval *offset, int check_empty TSRMLS_DC) /* {{{ */
+static int spl_fixedarray_object_has_dimension(zval *object, zval *offset, int check_empty TSRMLS_DC) /* {{{ */
{
- spl_fastarray_object *intern;
+ spl_fixedarray_object *intern;
- intern = (spl_fastarray_object *)zend_object_store_get_object(object TSRMLS_CC);
+ intern = (spl_fixedarray_object *)zend_object_store_get_object(object TSRMLS_CC);
if (intern->fptr_offset_get) {
zval *rv;
@@ -503,15 +503,15 @@ static int spl_fastarray_object_has_dimension(zval *object, zval *offset, int ch
return 0;
}
- return spl_fastarray_object_has_dimension_helper(intern, offset, check_empty TSRMLS_CC);
+ return spl_fixedarray_object_has_dimension_helper(intern, offset, check_empty TSRMLS_CC);
}
/* }}} */
-static int spl_fastarray_object_count_elements(zval *object, long *count TSRMLS_DC) /* {{{ */
+static int spl_fixedarray_object_count_elements(zval *object, long *count TSRMLS_DC) /* {{{ */
{
- spl_fastarray_object *intern;
+ spl_fixedarray_object *intern;
- intern = (spl_fastarray_object *)zend_object_store_get_object(object TSRMLS_CC);
+ intern = (spl_fixedarray_object *)zend_object_store_get_object(object TSRMLS_CC);
if (intern->array) {
*count = intern->array->size;
} else {
@@ -522,12 +522,12 @@ static int spl_fastarray_object_count_elements(zval *object, long *count TSRMLS_
}
/* }}} */
-/* {{{ proto void SplFastArray::__construct([int size])
+/* {{{ proto void SplFixedArray::__construct([int size])
*/
-SPL_METHOD(SplFastArray, __construct)
+SPL_METHOD(SplFixedArray, __construct)
{
zval *object = getThis();
- spl_fastarray_object *intern;
+ spl_fixedarray_object *intern;
long size = 0;
if (FAILURE == zend_parse_parameters(ZEND_NUM_ARGS() TSRMLS_CC, "|l", &size)) {
@@ -539,30 +539,30 @@ SPL_METHOD(SplFastArray, __construct)
return;
}
- intern = (spl_fastarray_object *)zend_object_store_get_object(object TSRMLS_CC);
+ intern = (spl_fixedarray_object *)zend_object_store_get_object(object TSRMLS_CC);
if (intern->array) {
/* called __construct() twice, bail out */
return;
}
- intern->array = emalloc(sizeof(spl_fastarray));
- spl_fastarray_init(intern->array, size TSRMLS_CC);
+ intern->array = emalloc(sizeof(spl_fixedarray));
+ spl_fixedarray_init(intern->array, size TSRMLS_CC);
}
/* }}} */
-/* {{{ proto int SplFastArray::count(void)
+/* {{{ proto int SplFixedArray::count(void)
*/
-SPL_METHOD(SplFastArray, count)
+SPL_METHOD(SplFixedArray, count)
{
zval *object = getThis();
- spl_fastarray_object *intern;
+ spl_fixedarray_object *intern;
if (FAILURE == zend_parse_parameters(ZEND_NUM_ARGS() TSRMLS_CC, "")) {
return;
}
- intern = (spl_fastarray_object *)zend_object_store_get_object(object TSRMLS_CC);
+ intern = (spl_fixedarray_object *)zend_object_store_get_object(object TSRMLS_CC);
if (intern->array) {
RETURN_LONG(intern->array->size);
}
@@ -570,18 +570,18 @@ SPL_METHOD(SplFastArray, count)
}
/* }}} */
-/* {{{ proto int SplFastArray::getSize(void)
+/* {{{ proto int SplFixedArray::getSize(void)
*/
-SPL_METHOD(SplFastArray, getSize)
+SPL_METHOD(SplFixedArray, getSize)
{
zval *object = getThis();
- spl_fastarray_object *intern;
+ spl_fixedarray_object *intern;
if (FAILURE == zend_parse_parameters(ZEND_NUM_ARGS() TSRMLS_CC, "")) {
return;
}
- intern = (spl_fastarray_object *)zend_object_store_get_object(object TSRMLS_CC);
+ intern = (spl_fixedarray_object *)zend_object_store_get_object(object TSRMLS_CC);
if (intern->array) {
RETURN_LONG(intern->array->size);
}
@@ -589,12 +589,12 @@ SPL_METHOD(SplFastArray, getSize)
}
/* }}} */
-/* {{{ proto bool SplFastArray::setSize(int size)
+/* {{{ proto bool SplFixedArray::setSize(int size)
*/
-SPL_METHOD(SplFastArray, setSize)
+SPL_METHOD(SplFixedArray, setSize)
{
zval *object = getThis();
- spl_fastarray_object *intern;
+ spl_fixedarray_object *intern;
long size;
if (FAILURE == zend_parse_parameters(ZEND_NUM_ARGS() TSRMLS_CC, "l", &size)) {
@@ -606,45 +606,45 @@ SPL_METHOD(SplFastArray, setSize)
return;
}
- intern = (spl_fastarray_object *)zend_object_store_get_object(object TSRMLS_CC);
+ intern = (spl_fixedarray_object *)zend_object_store_get_object(object TSRMLS_CC);
if (!intern->array) {
- intern->array = ecalloc(1, sizeof(spl_fastarray));
+ intern->array = ecalloc(1, sizeof(spl_fixedarray));
}
- spl_fastarray_resize(intern->array, size TSRMLS_CC);
+ spl_fixedarray_resize(intern->array, size TSRMLS_CC);
RETURN_TRUE;
}
/* }}} */
-/* {{{ proto bool SplFastArray::offsetExists(mixed $index) U
+/* {{{ proto bool SplFixedArray::offsetExists(mixed $index) U
Returns whether the requested $index exists. */
-SPL_METHOD(SplFastArray, offsetExists)
+SPL_METHOD(SplFixedArray, offsetExists)
{
zval *zindex;
- spl_fastarray_object *intern;
+ spl_fixedarray_object *intern;
if (zend_parse_parameters(ZEND_NUM_ARGS() TSRMLS_CC, "z", &zindex) == FAILURE) {
return;
}
- intern = (spl_fastarray_object *)zend_object_store_get_object(getThis() TSRMLS_CC);
+ intern = (spl_fixedarray_object *)zend_object_store_get_object(getThis() TSRMLS_CC);
- RETURN_BOOL(spl_fastarray_object_has_dimension_helper(intern, zindex, 0 TSRMLS_CC));
+ RETURN_BOOL(spl_fixedarray_object_has_dimension_helper(intern, zindex, 0 TSRMLS_CC));
} /* }}} */
-/* {{{ proto mixed SplFastArray::offsetGet(mixed $index) U
+/* {{{ proto mixed SplFixedArray::offsetGet(mixed $index) U
Returns the value at the specified $index. */
-SPL_METHOD(SplFastArray, offsetGet)
+SPL_METHOD(SplFixedArray, offsetGet)
{
zval *zindex, **value_pp;
- spl_fastarray_object *intern;
+ spl_fixedarray_object *intern;
if (zend_parse_parameters(ZEND_NUM_ARGS() TSRMLS_CC, "z", &zindex) == FAILURE) {
return;
}
- intern = (spl_fastarray_object *)zend_object_store_get_object(getThis() TSRMLS_CC);
- value_pp = spl_fastarray_object_read_dimension_helper(intern, zindex TSRMLS_CC);
+ intern = (spl_fixedarray_object *)zend_object_store_get_object(getThis() TSRMLS_CC);
+ value_pp = spl_fixedarray_object_read_dimension_helper(intern, zindex TSRMLS_CC);
if (value_pp) {
RETURN_ZVAL(*value_pp, 1, 0);
@@ -652,41 +652,41 @@ SPL_METHOD(SplFastArray, offsetGet)
RETURN_NULL();
} /* }}} */
-/* {{{ proto void SplFastArray::offsetSet(mixed $index, mixed $newval) U
+/* {{{ proto void SplFixedArray::offsetSet(mixed $index, mixed $newval) U
Sets the value at the specified $index to $newval. */
-SPL_METHOD(SplFastArray, offsetSet)
+SPL_METHOD(SplFixedArray, offsetSet)
{
zval *zindex, *value;
- spl_fastarray_object *intern;
+ spl_fixedarray_object *intern;
if (zend_parse_parameters(ZEND_NUM_ARGS() TSRMLS_CC, "zz", &zindex, &value) == FAILURE) {
return;
}
- intern = (spl_fastarray_object *)zend_object_store_get_object(getThis() TSRMLS_CC);
- spl_fastarray_object_write_dimension_helper(intern, zindex, value TSRMLS_CC);
+ intern = (spl_fixedarray_object *)zend_object_store_get_object(getThis() TSRMLS_CC);
+ spl_fixedarray_object_write_dimension_helper(intern, zindex, value TSRMLS_CC);
} /* }}} */
-/* {{{ proto void SplFastArray::offsetUnset(mixed $index) U
+/* {{{ proto void SplFixedArray::offsetUnset(mixed $index) U
Unsets the value at the specified $index. */
-SPL_METHOD(SplFastArray, offsetUnset)
+SPL_METHOD(SplFixedArray, offsetUnset)
{
zval *zindex;
- spl_fastarray_object *intern;
+ spl_fixedarray_object *intern;
if (zend_parse_parameters(ZEND_NUM_ARGS() TSRMLS_CC, "z", &zindex) == FAILURE) {
return;
}
- intern = (spl_fastarray_object *)zend_object_store_get_object(getThis() TSRMLS_CC);
- spl_fastarray_object_unset_dimension_helper(intern, zindex TSRMLS_CC);
+ intern = (spl_fixedarray_object *)zend_object_store_get_object(getThis() TSRMLS_CC);
+ spl_fixedarray_object_unset_dimension_helper(intern, zindex TSRMLS_CC);
} /* }}} */
-static void spl_fastarray_it_dtor(zend_object_iterator *iter TSRMLS_DC) /* {{{ */
+static void spl_fixedarray_it_dtor(zend_object_iterator *iter TSRMLS_DC) /* {{{ */
{
- spl_fastarray_it *iterator = (spl_fastarray_it *)iter;
+ spl_fixedarray_it *iterator = (spl_fixedarray_it *)iter;
zend_user_it_invalidate_current(iter TSRMLS_CC);
zval_ptr_dtor((zval**)&iterator->intern.it.data);
@@ -695,10 +695,10 @@ static void spl_fastarray_it_dtor(zend_object_iterator *iter TSRMLS_DC) /* {{{ *
}
/* }}} */
-static void spl_fastarray_it_rewind(zend_object_iterator *iter TSRMLS_DC) /* {{{ */
+static void spl_fixedarray_it_rewind(zend_object_iterator *iter TSRMLS_DC) /* {{{ */
{
- spl_fastarray_it *iterator = (spl_fastarray_it *)iter;
- spl_fastarray_object *intern = iterator->object;
+ spl_fixedarray_it *iterator = (spl_fixedarray_it *)iter;
+ spl_fixedarray_object *intern = iterator->object;
zval *object = (zval *)&iterator->intern.it.data;
if (intern->fptr_it_rewind) {
@@ -708,10 +708,10 @@ static void spl_fastarray_it_rewind(zend_object_iterator *iter TSRMLS_DC) /* {{{
}
/* }}} */
-static int spl_fastarray_it_valid(zend_object_iterator *iter TSRMLS_DC) /* {{{ */
+static int spl_fixedarray_it_valid(zend_object_iterator *iter TSRMLS_DC) /* {{{ */
{
- spl_fastarray_it *iterator = (spl_fastarray_it *)iter;
- spl_fastarray_object *intern = iterator->object;
+ spl_fixedarray_it *iterator = (spl_fixedarray_it *)iter;
+ spl_fixedarray_object *intern = iterator->object;
zval *object = (zval *)&iterator->intern.it.data;
if (intern->fptr_it_valid) {
@@ -734,11 +734,11 @@ static int spl_fastarray_it_valid(zend_object_iterator *iter TSRMLS_DC) /* {{{ *
}
/* }}} */
-static void spl_fastarray_it_get_current_data(zend_object_iterator *iter, zval ***data TSRMLS_DC) /* {{{ */
+static void spl_fixedarray_it_get_current_data(zend_object_iterator *iter, zval ***data TSRMLS_DC) /* {{{ */
{
zval *zindex;
- spl_fastarray_it *iterator = (spl_fastarray_it *)iter;
- spl_fastarray_object *intern = iterator->object;
+ spl_fixedarray_it *iterator = (spl_fixedarray_it *)iter;
+ spl_fixedarray_object *intern = iterator->object;
zval *object = (zval *)&iterator->intern.it.data;
if (intern->fptr_it_current) {
@@ -758,7 +758,7 @@ static void spl_fastarray_it_get_current_data(zend_object_iterator *iter, zval *
ALLOC_INIT_ZVAL(zindex);
ZVAL_LONG(zindex, iterator->object->current);
- *data = spl_fastarray_object_read_dimension_helper(intern, zindex TSRMLS_CC);
+ *data = spl_fixedarray_object_read_dimension_helper(intern, zindex TSRMLS_CC);
if (*data == NULL) {
*data = &EG(uninitialized_zval_ptr);
@@ -768,10 +768,10 @@ static void spl_fastarray_it_get_current_data(zend_object_iterator *iter, zval *
}
/* }}} */
-static int spl_fastarray_it_get_current_key(zend_object_iterator *iter, char **str_key, uint *str_key_len, ulong *int_key TSRMLS_DC) /* {{{ */
+static int spl_fixedarray_it_get_current_key(zend_object_iterator *iter, char **str_key, uint *str_key_len, ulong *int_key TSRMLS_DC) /* {{{ */
{
- spl_fastarray_it *iterator = (spl_fastarray_it *)iter;
- spl_fastarray_object *intern = iterator->object;
+ spl_fixedarray_it *iterator = (spl_fixedarray_it *)iter;
+ spl_fixedarray_object *intern = iterator->object;
zval *object = (zval *)&iterator->intern.it.data;
if (intern->fptr_it_key) {
@@ -793,10 +793,10 @@ static int spl_fastarray_it_get_current_key(zend_object_iterator *iter, char **s
}
/* }}} */
-static void spl_fastarray_it_move_forward(zend_object_iterator *iter TSRMLS_DC) /* {{{ */
+static void spl_fixedarray_it_move_forward(zend_object_iterator *iter TSRMLS_DC) /* {{{ */
{
- spl_fastarray_it *iterator = (spl_fastarray_it *)iter;
- spl_fastarray_object *intern = iterator->object;
+ spl_fixedarray_it *iterator = (spl_fixedarray_it *)iter;
+ spl_fixedarray_object *intern = iterator->object;
zval *object = (zval *)&iterator->intern.it.data;
if (intern->fptr_it_next) {
@@ -809,58 +809,58 @@ static void spl_fastarray_it_move_forward(zend_object_iterator *iter TSRMLS_DC)
}
/* }}} */
-/* {{{ proto int SplFastArray::key() U
+/* {{{ proto int SplFixedArray::key() U
Return current array key */
-SPL_METHOD(SplFastArray, key)
+SPL_METHOD(SplFixedArray, key)
{
- spl_fastarray_object *intern = (spl_fastarray_object*)zend_object_store_get_object(getThis() TSRMLS_CC);
+ spl_fixedarray_object *intern = (spl_fixedarray_object*)zend_object_store_get_object(getThis() TSRMLS_CC);
RETURN_LONG(intern->current);
}
/* }}} */
-/* {{{ proto void SplFastArray::next() U
+/* {{{ proto void SplFixedArray::next() U
Move to next entry */
-SPL_METHOD(SplFastArray, next)
+SPL_METHOD(SplFixedArray, next)
{
- spl_fastarray_object *intern = (spl_fastarray_object*)zend_object_store_get_object(getThis() TSRMLS_CC);
+ spl_fixedarray_object *intern = (spl_fixedarray_object*)zend_object_store_get_object(getThis() TSRMLS_CC);
intern->current++;
}
/* }}} */
-/* {{{ proto bool SplFastArray::valid() U
+/* {{{ proto bool SplFixedArray::valid() U
Check whether the datastructure contains more entries */
-SPL_METHOD(SplFastArray, valid)
+SPL_METHOD(SplFixedArray, valid)
{
- spl_fastarray_object *intern = (spl_fastarray_object*)zend_object_store_get_object(getThis() TSRMLS_CC);
+ spl_fixedarray_object *intern = (spl_fixedarray_object*)zend_object_store_get_object(getThis() TSRMLS_CC);
RETURN_BOOL(intern->current >= 0 && intern->array && intern->current < intern->array->size);
}
/* }}} */
-/* {{{ proto void SplFastArray::rewind() U
+/* {{{ proto void SplFixedArray::rewind() U
Rewind the datastructure back to the start */
-SPL_METHOD(SplFastArray, rewind)
+SPL_METHOD(SplFixedArray, rewind)
{
- spl_fastarray_object *intern = (spl_fastarray_object*)zend_object_store_get_object(getThis() TSRMLS_CC);
+ spl_fixedarray_object *intern = (spl_fixedarray_object*)zend_object_store_get_object(getThis() TSRMLS_CC);
intern->current = 0;
}
/* }}} */
-/* {{{ proto mixed|NULL SplFastArray::current() U
+/* {{{ proto mixed|NULL SplFixedArray::current() U
Return current datastructure entry */
-SPL_METHOD(SplFastArray, current)
+SPL_METHOD(SplFixedArray, current)
{
zval *zindex, **value_pp;
- spl_fastarray_object *intern = (spl_fastarray_object*)zend_object_store_get_object(getThis() TSRMLS_CC);
+ spl_fixedarray_object *intern = (spl_fixedarray_object*)zend_object_store_get_object(getThis() TSRMLS_CC);
ALLOC_INIT_ZVAL(zindex);
ZVAL_LONG(zindex, intern->current);
- value_pp = spl_fastarray_object_read_dimension_helper(intern, zindex TSRMLS_CC);
+ value_pp = spl_fixedarray_object_read_dimension_helper(intern, zindex TSRMLS_CC);
zval_ptr_dtor(&zindex);
@@ -872,19 +872,19 @@ SPL_METHOD(SplFastArray, current)
/* }}} */
/* iterator handler table */
-zend_object_iterator_funcs spl_fastarray_it_funcs = {
- spl_fastarray_it_dtor,
- spl_fastarray_it_valid,
- spl_fastarray_it_get_current_data,
- spl_fastarray_it_get_current_key,
- spl_fastarray_it_move_forward,
- spl_fastarray_it_rewind
+zend_object_iterator_funcs spl_fixedarray_it_funcs = {
+ spl_fixedarray_it_dtor,
+ spl_fixedarray_it_valid,
+ spl_fixedarray_it_get_current_data,
+ spl_fixedarray_it_get_current_key,
+ spl_fixedarray_it_move_forward,
+ spl_fixedarray_it_rewind
};
-zend_object_iterator *spl_fastarray_get_iterator(zend_class_entry *ce, zval *object, int by_ref TSRMLS_DC) /* {{{ */
+zend_object_iterator *spl_fixedarray_get_iterator(zend_class_entry *ce, zval *object, int by_ref TSRMLS_DC) /* {{{ */
{
- spl_fastarray_it *iterator;
- spl_fastarray_object *fastarray_object = (spl_fastarray_object*)zend_object_store_get_object(object TSRMLS_CC);
+ spl_fixedarray_it *iterator;
+ spl_fixedarray_object *fixedarray_object = (spl_fixedarray_object*)zend_object_store_get_object(object TSRMLS_CC);
if (by_ref) {
zend_throw_exception(spl_ce_RuntimeException, "An iterator cannot be used with foreach by reference", 0 TSRMLS_CC);
@@ -893,71 +893,71 @@ zend_object_iterator *spl_fastarray_get_iterator(zend_class_entry *ce, zval *obj
Z_ADDREF_P(object);
- iterator = emalloc(sizeof(spl_fastarray_it));
+ iterator = emalloc(sizeof(spl_fixedarray_it));
iterator->intern.it.data = (void*)object;
- iterator->intern.it.funcs = &spl_fastarray_it_funcs;
+ iterator->intern.it.funcs = &spl_fixedarray_it_funcs;
iterator->intern.ce = ce;
iterator->intern.value = NULL;
- iterator->object = fastarray_object;
+ iterator->object = fixedarray_object;
return (zend_object_iterator*)iterator;
}
/* }}} */
static
-ZEND_BEGIN_ARG_INFO_EX(arginfo_fastarray_offsetGet, 0, 0, 1)
+ZEND_BEGIN_ARG_INFO_EX(arginfo_fixedarray_offsetGet, 0, 0, 1)
ZEND_ARG_INFO(0, index)
ZEND_END_ARG_INFO()
static
-ZEND_BEGIN_ARG_INFO_EX(arginfo_fastarray_offsetSet, 0, 0, 2)
+ZEND_BEGIN_ARG_INFO_EX(arginfo_fixedarray_offsetSet, 0, 0, 2)
ZEND_ARG_INFO(0, index)
ZEND_ARG_INFO(0, newval)
ZEND_END_ARG_INFO()
static
-ZEND_BEGIN_ARG_INFO(arginfo_fastarray_setSize, 0)
+ZEND_BEGIN_ARG_INFO(arginfo_fixedarray_setSize, 0)
ZEND_ARG_INFO(0, value)
ZEND_END_ARG_INFO()
-static zend_function_entry spl_funcs_SplFastArray[] = { /* {{{ */
- SPL_ME(SplFastArray, __construct, NULL, ZEND_ACC_PUBLIC)
- SPL_ME(SplFastArray, count, NULL, ZEND_ACC_PUBLIC)
- SPL_ME(SplFastArray, getSize, NULL, ZEND_ACC_PUBLIC)
- SPL_ME(SplFastArray, setSize, arginfo_fastarray_setSize, ZEND_ACC_PUBLIC)
- SPL_ME(SplFastArray, offsetExists, arginfo_fastarray_offsetGet, ZEND_ACC_PUBLIC)
- SPL_ME(SplFastArray, offsetGet, arginfo_fastarray_offsetGet, ZEND_ACC_PUBLIC)
- SPL_ME(SplFastArray, offsetSet, arginfo_fastarray_offsetSet, ZEND_ACC_PUBLIC)
- SPL_ME(SplFastArray, offsetUnset, arginfo_fastarray_offsetGet, ZEND_ACC_PUBLIC)
- SPL_ME(SplFastArray, rewind, NULL, ZEND_ACC_PUBLIC)
- SPL_ME(SplFastArray, current, NULL, ZEND_ACC_PUBLIC)
- SPL_ME(SplFastArray, key, NULL, ZEND_ACC_PUBLIC)
- SPL_ME(SplFastArray, next, NULL, ZEND_ACC_PUBLIC)
- SPL_ME(SplFastArray, valid, NULL, ZEND_ACC_PUBLIC)
+static zend_function_entry spl_funcs_SplFixedArray[] = { /* {{{ */
+ SPL_ME(SplFixedArray, __construct, NULL, ZEND_ACC_PUBLIC)
+ SPL_ME(SplFixedArray, count, NULL, ZEND_ACC_PUBLIC)
+ SPL_ME(SplFixedArray, getSize, NULL, ZEND_ACC_PUBLIC)
+ SPL_ME(SplFixedArray, setSize, arginfo_fixedarray_setSize, ZEND_ACC_PUBLIC)
+ SPL_ME(SplFixedArray, offsetExists, arginfo_fixedarray_offsetGet, ZEND_ACC_PUBLIC)
+ SPL_ME(SplFixedArray, offsetGet, arginfo_fixedarray_offsetGet, ZEND_ACC_PUBLIC)
+ SPL_ME(SplFixedArray, offsetSet, arginfo_fixedarray_offsetSet, ZEND_ACC_PUBLIC)
+ SPL_ME(SplFixedArray, offsetUnset, arginfo_fixedarray_offsetGet, ZEND_ACC_PUBLIC)
+ SPL_ME(SplFixedArray, rewind, NULL, ZEND_ACC_PUBLIC)
+ SPL_ME(SplFixedArray, current, NULL, ZEND_ACC_PUBLIC)
+ SPL_ME(SplFixedArray, key, NULL, ZEND_ACC_PUBLIC)
+ SPL_ME(SplFixedArray, next, NULL, ZEND_ACC_PUBLIC)
+ SPL_ME(SplFixedArray, valid, NULL, ZEND_ACC_PUBLIC)
{NULL, NULL, NULL}
};
/* }}} */
/* {{{ PHP_MINIT_FUNCTION */
-PHP_MINIT_FUNCTION(spl_fastarray)
+PHP_MINIT_FUNCTION(spl_fixedarray)
{
- REGISTER_SPL_STD_CLASS_EX(SplFastArray, spl_fastarray_new, spl_funcs_SplFastArray);
- memcpy(&spl_handler_SplFastArray, zend_get_std_object_handlers(), sizeof(zend_object_handlers));
+ REGISTER_SPL_STD_CLASS_EX(SplFixedArray, spl_fixedarray_new, spl_funcs_SplFixedArray);
+ memcpy(&spl_handler_SplFixedArray, zend_get_std_object_handlers(), sizeof(zend_object_handlers));
- spl_handler_SplFastArray.clone_obj = spl_fastarray_object_clone;
- spl_handler_SplFastArray.count_elements = spl_fastarray_object_count_elements;
- spl_handler_SplFastArray.read_dimension = spl_fastarray_object_read_dimension;
- spl_handler_SplFastArray.write_dimension = spl_fastarray_object_write_dimension;
- spl_handler_SplFastArray.unset_dimension = spl_fastarray_object_unset_dimension;
- spl_handler_SplFastArray.has_dimension = spl_fastarray_object_has_dimension;
- spl_handler_SplFastArray.count_elements = spl_fastarray_object_count_elements;
- spl_handler_SplFastArray.get_debug_info = spl_fastarray_object_get_debug_info;
+ spl_handler_SplFixedArray.clone_obj = spl_fixedarray_object_clone;
+ spl_handler_SplFixedArray.count_elements = spl_fixedarray_object_count_elements;
+ spl_handler_SplFixedArray.read_dimension = spl_fixedarray_object_read_dimension;
+ spl_handler_SplFixedArray.write_dimension = spl_fixedarray_object_write_dimension;
+ spl_handler_SplFixedArray.unset_dimension = spl_fixedarray_object_unset_dimension;
+ spl_handler_SplFixedArray.has_dimension = spl_fixedarray_object_has_dimension;
+ spl_handler_SplFixedArray.count_elements = spl_fixedarray_object_count_elements;
+ spl_handler_SplFixedArray.get_debug_info = spl_fixedarray_object_get_debug_info;
- REGISTER_SPL_IMPLEMENTS(SplFastArray, Iterator);
- REGISTER_SPL_IMPLEMENTS(SplFastArray, ArrayAccess);
- REGISTER_SPL_IMPLEMENTS(SplFastArray, Countable);
+ REGISTER_SPL_IMPLEMENTS(SplFixedArray, Iterator);
+ REGISTER_SPL_IMPLEMENTS(SplFixedArray, ArrayAccess);
+ REGISTER_SPL_IMPLEMENTS(SplFixedArray, Countable);
- spl_ce_SplFastArray->get_iterator = spl_fastarray_get_iterator;
+ spl_ce_SplFixedArray->get_iterator = spl_fixedarray_get_iterator;
return SUCCESS;
}
diff --git a/ext/spl/spl_fastarray.h b/ext/spl/spl_fixedarray.h
index 9ec72808ac..10441942d2 100644
--- a/ext/spl/spl_fastarray.h
+++ b/ext/spl/spl_fixedarray.h
@@ -19,14 +19,14 @@
/* $Id$ */
-#ifndef SPL_FASTARRAY_H
-#define SPL_FASTARRAY_H
+#ifndef SPL_FIXEDARRAY_H
+#define SPL_FIXEDARRAY_H
-PHPAPI zend_class_entry *spl_ce_SplFastArray;
+PHPAPI zend_class_entry *spl_ce_SplFixedArray;
-PHP_MINIT_FUNCTION(spl_fastarray);
+PHP_MINIT_FUNCTION(spl_fixedarray);
-#endif /* SPL_FASTARRAY_H */
+#endif /* SPL_FIXEDARRAY_H */
/*
* Local variables:
diff --git a/ext/spl/tests/fastarray_005.phpt b/ext/spl/tests/fastarray_005.phpt
deleted file mode 100644
index 0e6132ad39..0000000000
--- a/ext/spl/tests/fastarray_005.phpt
+++ /dev/null
@@ -1,12 +0,0 @@
---TEST--
-SPL: FastArray: Trying to instantiate passing object to constructor parameter
---FILE--
-<?php
-
-$b = new stdClass;
-
-$a = new SplFastArray($b);
-
-?>
---EXPECTF--
-Warning: SplFastArray::__construct() expects parameter 1 to be long, object given in %s on line %d
diff --git a/ext/spl/tests/fastarray_009.phpt b/ext/spl/tests/fastarray_009.phpt
deleted file mode 100644
index daead117cc..0000000000
--- a/ext/spl/tests/fastarray_009.phpt
+++ /dev/null
@@ -1,10 +0,0 @@
---TEST--
-SPL: FastArray: Trying to instantiate passing string to construtor parameter
---FILE--
-<?php
-
-$a = new SplFastArray('FOO');
-
-?>
---EXPECTF--
-Warning: SplFastArray::__construct() expects parameter 1 to be long, string given in %s on line %d
diff --git a/ext/spl/tests/fastarray_001.phpt b/ext/spl/tests/fixedarray_001.phpt
index 06e82b7b27..39e1bc9f6c 100644
--- a/ext/spl/tests/fastarray_001.phpt
+++ b/ext/spl/tests/fixedarray_001.phpt
@@ -1,10 +1,10 @@
--TEST--
-SPL: FastArray: std operations
+SPL: FixedArray: std operations
--INI--
allow_call_time_pass_reference=1
--FILE--
<?php
-$a = new SplFastArray(0);
+$a = new SplFixedArray(0);
// errors
try {
$a[0] = "value1";
diff --git a/ext/spl/tests/fastarray_002.phpt b/ext/spl/tests/fixedarray_002.phpt
index 4c5d54a367..9b9c0ac315 100644
--- a/ext/spl/tests/fastarray_002.phpt
+++ b/ext/spl/tests/fixedarray_002.phpt
@@ -1,10 +1,10 @@
--TEST--
-SPL: FastArray: overloading
+SPL: FixedArray: overloading
--INI--
allow_call_time_pass_reference=1
--FILE--
<?php
-class A extends SplFastArray {
+class A extends SplFixedArray {
public function count() {
return 2;
}
diff --git a/ext/spl/tests/fastarray_003.phpt b/ext/spl/tests/fixedarray_003.phpt
index a397836a26..b6c5eb53e4 100644
--- a/ext/spl/tests/fastarray_003.phpt
+++ b/ext/spl/tests/fixedarray_003.phpt
@@ -1,8 +1,8 @@
--TEST--
-SPL: FastArray: Iterators
+SPL: FixedArray: Iterators
--FILE--
<?php
-class A extends SplFastArray {
+class A extends SplFixedArray {
public function current() {
echo "A::current\n";
@@ -27,7 +27,7 @@ class A extends SplFastArray {
}
echo "==Direct instance==\n";
-$a = new SplFastArray(5);
+$a = new SplFixedArray(5);
$a[0] = "a";
$a[1] = "c";
$a[2] = "d";
diff --git a/ext/spl/tests/fastarray_004.phpt b/ext/spl/tests/fixedarray_004.phpt
index 1ffbeb958a..cb62e0c2c9 100644
--- a/ext/spl/tests/fastarray_004.phpt
+++ b/ext/spl/tests/fixedarray_004.phpt
@@ -1,9 +1,9 @@
--TEST--
-SPL: FastArray: adding new elements
+SPL: FixedArray: adding new elements
--FILE--
<?php
-$a = new SplFastArray(10);
+$a = new SplFixedArray(10);
try {
$a[] = 1;
diff --git a/ext/spl/tests/fixedarray_005.phpt b/ext/spl/tests/fixedarray_005.phpt
new file mode 100644
index 0000000000..9ccc693d55
--- /dev/null
+++ b/ext/spl/tests/fixedarray_005.phpt
@@ -0,0 +1,12 @@
+--TEST--
+SPL: FixedArray: Trying to instantiate passing object to constructor parameter
+--FILE--
+<?php
+
+$b = new stdClass;
+
+$a = new SplFixedArray($b);
+
+?>
+--EXPECTF--
+Warning: SplFixedArray::__construct() expects parameter 1 to be long, object given in %s on line %d
diff --git a/ext/spl/tests/fastarray_006.phpt b/ext/spl/tests/fixedarray_006.phpt
index f9a4e59616..8641821ae3 100644
--- a/ext/spl/tests/fastarray_006.phpt
+++ b/ext/spl/tests/fixedarray_006.phpt
@@ -1,10 +1,10 @@
--TEST--
-SPL: FastArray: Assigning objects
+SPL: FixedArray: Assigning objects
--FILE--
<?php
$b = 10000;
-$a = new SplFastArray($b);
+$a = new SplFixedArray($b);
try {
for ($i = 0; $i < 100; $i++) {
diff --git a/ext/spl/tests/fastarray_007.phpt b/ext/spl/tests/fixedarray_007.phpt
index 4cc46fee92..308ce315a5 100644
--- a/ext/spl/tests/fastarray_007.phpt
+++ b/ext/spl/tests/fixedarray_007.phpt
@@ -1,10 +1,10 @@
--TEST--
-SPL: FastArray: Assigning the itself object
+SPL: FixedArray: Assigning the itself object
--FILE--
<?php
$b = 10;
-$a = new SplFastArray($b);
+$a = new SplFixedArray($b);
try {
$a[1] = $a;
diff --git a/ext/spl/tests/fastarray_008.phpt b/ext/spl/tests/fixedarray_008.phpt
index 05986a2cfe..8775d61fff 100644
--- a/ext/spl/tests/fastarray_008.phpt
+++ b/ext/spl/tests/fixedarray_008.phpt
@@ -1,10 +1,10 @@
--TEST--
-SPL: FastArray: Assigning the itself object testing the reference
+SPL: FixedArray: Assigning the itself object testing the reference
--FILE--
<?php
$b = 3;
-$a = new SplFastArray($b);
+$a = new SplFixedArray($b);
$a[0] = 1;
$a[1] = 2;
diff --git a/ext/spl/tests/fixedarray_009.phpt b/ext/spl/tests/fixedarray_009.phpt
new file mode 100644
index 0000000000..936d210a65
--- /dev/null
+++ b/ext/spl/tests/fixedarray_009.phpt
@@ -0,0 +1,10 @@
+--TEST--
+SPL: FixedArray: Trying to instantiate passing string to construtor parameter
+--FILE--
+<?php
+
+$a = new SplFixedArray('FOO');
+
+?>
+--EXPECTF--
+Warning: SplFixedArray::__construct() expects parameter 1 to be long, string given in %s on line %d
diff --git a/ext/spl/tests/fastarray_010.phpt b/ext/spl/tests/fixedarray_010.phpt
index dcb2e81b1b..27af3a83a1 100644
--- a/ext/spl/tests/fastarray_010.phpt
+++ b/ext/spl/tests/fixedarray_010.phpt
@@ -1,9 +1,9 @@
--TEST--
-SPL: FastArray: Setting size to 0
+SPL: FixedArray: Setting size to 0
--FILE--
<?php
-$a = new SplFastArray(1);
+$a = new SplFixedArray(1);
$a[0] = 1;
diff --git a/ext/spl/tests/fastarray_011.phpt b/ext/spl/tests/fixedarray_011.phpt
index 746e05f24e..eddf320fcc 100644
--- a/ext/spl/tests/fastarray_011.phpt
+++ b/ext/spl/tests/fixedarray_011.phpt
@@ -1,9 +1,9 @@
--TEST--
-SPL: FastArray: Testing setSize() with NULL
+SPL: FixedArray: Testing setSize() with NULL
--FILE--
<?php
-$a = new SplFastArray(100);
+$a = new SplFixedArray(100);
$a->setSize(NULL);
diff --git a/ext/spl/tests/fastarray_012.phpt b/ext/spl/tests/fixedarray_012.phpt
index d5592f1dbc..3461b3a9b5 100644
--- a/ext/spl/tests/fastarray_012.phpt
+++ b/ext/spl/tests/fixedarray_012.phpt
@@ -1,9 +1,9 @@
--TEST--
-SPL: FastArray: Assigning the object to another variable using []
+SPL: FixedArray: Assigning the object to another variable using []
--FILE--
<?php
-$a = new SplFastArray(100);
+$a = new SplFixedArray(100);
try {
$b = &$a[];
diff --git a/ext/spl/tests/fastarray_013.phpt b/ext/spl/tests/fixedarray_013.phpt
index edc53d9f45..52ae3c161e 100644
--- a/ext/spl/tests/fastarray_013.phpt
+++ b/ext/spl/tests/fixedarray_013.phpt
@@ -1,12 +1,12 @@
--TEST--
-SPL: FastArray: Passing the object using [] as parameter
+SPL: FixedArray: Passing the object using [] as parameter
--FILE--
<?php
-$a = new SplFastArray(100);
+$a = new SplFixedArray(100);
-function test(SplFastArray &$arr) {
+function test(SplFixedArray &$arr) {
print "ok\n";
}
diff --git a/ext/spl/tests/fastarray_014.phpt b/ext/spl/tests/fixedarray_014.phpt
index dfb45b37b7..de8e214dc0 100644
--- a/ext/spl/tests/fastarray_014.phpt
+++ b/ext/spl/tests/fixedarray_014.phpt
@@ -1,10 +1,10 @@
--TEST--
-SPL: FastArray: Trying to access inexistent item
+SPL: FixedArray: Trying to access inexistent item
--FILE--
<?php
try {
- $a = new SplFastArray(NULL);
+ $a = new SplFixedArray(NULL);
echo $a[0]++;
} catch (Exception $e) {
echo $e->getMessage();
diff --git a/ext/spl/tests/fastarray_015.phpt b/ext/spl/tests/fixedarray_015.phpt
index 9f34b63efc..60fc4d12fd 100644
--- a/ext/spl/tests/fastarray_015.phpt
+++ b/ext/spl/tests/fixedarray_015.phpt
@@ -1,9 +1,9 @@
--TEST--
-SPL: FastArray: accessing uninitialized array
+SPL: FixedArray: accessing uninitialized array
--FILE--
<?php
-$a = new SplFastArray('');
+$a = new SplFixedArray('');
try {
var_dump($a[1]);
@@ -40,7 +40,7 @@ try {
echo "Done\n";
?>
--EXPECTF--
-Warning: SplFastArray::__construct() expects parameter 1 to be long, string given in %s on line %d
+Warning: SplFixedArray::__construct() expects parameter 1 to be long, string given in %s on line %d
Index invalid or out of range
Index invalid or out of range
Index invalid or out of range