]> granicus.if.org Git - php/commitdiff
Change order: Optional rewind() to end of structure
authorMarcus Boerger <helly@php.net>
Sat, 18 Oct 2003 14:56:47 +0000 (14:56 +0000)
committerMarcus Boerger <helly@php.net>
Sat, 18 Oct 2003 14:56:47 +0000 (14:56 +0000)
Zend/zend_iterators.h

index 6ac93dc69fd99e420b22a681321366ba064c1115..bd62cc0c8dce3ac226d0251709110a231d7153be 100755 (executable)
@@ -32,9 +32,6 @@ typedef struct _zend_object_iterator_funcs {
        /* release all resources associated with this iterator instance */
        void (*dtor)(zend_object_iterator *iter TSRMLS_DC);
        
-       /* rewind to start of data (optional, may be NULL) */
-       void (*rewind)(zend_object_iterator *iter TSRMLS_DC);
-
        /* check for end of iteration (FAILURE or SUCCESS for more data) */
        int (*has_more)(zend_object_iterator *iter TSRMLS_DC);
 
@@ -46,6 +43,9 @@ typedef struct _zend_object_iterator_funcs {
 
        /* step forwards to next element */
        void (*move_forward)(zend_object_iterator *iter TSRMLS_DC);
+
+       /* rewind to start of data (optional, may be NULL) */
+       void (*rewind)(zend_object_iterator *iter TSRMLS_DC);
 } zend_object_iterator_funcs;
 
 struct _zend_object_iterator {