From 748d497764642848fb52cf6fe4d4b997720945ae Mon Sep 17 00:00:00 2001 From: Marcus Boerger Date: Mon, 3 Oct 2005 09:39:35 +0000 Subject: [PATCH] - Rewrite flags as hex values --- ext/spl/spl_iterators.h | 16 +++++++++------- 1 file changed, 9 insertions(+), 7 deletions(-) diff --git a/ext/spl/spl_iterators.h b/ext/spl/spl_iterators.h index 0ec24c0085..fef2bf2929 100755 --- a/ext/spl/spl_iterators.h +++ b/ext/spl/spl_iterators.h @@ -64,13 +64,15 @@ typedef enum { enum { /* public */ - CIT_CALL_TOSTRING = 0x00000001, - CIT_CATCH_GET_CHILD = 0x00000002, - CIT_FULL_CACHE = 0x00000004, - CIT_PUBLIC = 0x00FFFFFF, + CIT_CALL_TOSTRING = 0x00000001, + CIT_CATCH_GET_CHILD = 0x00000002, + CIT_TOSTRING_USE_KEY = 0x00000004, + CIT_TOSTRING_USE_CURRENT = 0x00000008, + CIT_FULL_CACHE = 0x00000010, + CIT_PUBLIC = 0x0000FFFF, /* private */ - CIT_VALID = 0x01000000, - CIT_HAS_CHILDREN = 0x02000000, + CIT_VALID = 0x00010000, + CIT_HAS_CHILDREN = 0x00020000 }; typedef struct _spl_dual_it_object { @@ -96,7 +98,7 @@ typedef struct _spl_dual_it_object { long count; } limit; struct { - int flags; /* CIT_VALID, CIT_CALL_TOSTRING, CIT_CATCH_GET_CHILD, ... */ + int flags; /* CIT_* */ zval *zstr; zval *zchildren; zval *zcache; -- 2.50.1