diff options
| author | SVN Migration <svn@php.net> | 2001-08-13 16:13:26 +0000 |
|---|---|---|
| committer | SVN Migration <svn@php.net> | 2001-08-13 16:13:26 +0000 |
| commit | e9e6c46b503cb7335e517d422a6d34f825db2a9d (patch) | |
| tree | 4e7367e55215f4f8241cf587723d0c139e6ecc4b /Zend/zend_objects.h | |
| parent | 9a3d4e736c974213e2c0862d420907604e22e5d5 (diff) | |
| download | php-git-e9e6c46b503cb7335e517d422a6d34f825db2a9d.tar.gz | |
This commit was manufactured by cvs2svn to create branch 'unlabeled-1.67.2'.
Diffstat (limited to 'Zend/zend_objects.h')
| -rw-r--r-- | Zend/zend_objects.h | 34 |
1 files changed, 0 insertions, 34 deletions
diff --git a/Zend/zend_objects.h b/Zend/zend_objects.h deleted file mode 100644 index 04b0626edd..0000000000 --- a/Zend/zend_objects.h +++ /dev/null @@ -1,34 +0,0 @@ -#ifndef ZEND_OBJECTS_H -#define ZEND_OBJECTS_H - -#include "zend.h" - -typedef struct _zend_object_bucket { - zend_bool valid; - union _bucket { - struct { - zend_object object; - zend_uint refcount; - } obj; - struct { - int next; - } free_list; - } bucket; -} zend_object_bucket; - -typedef struct _zend_objects { - zend_object_bucket *object_buckets; - zend_uint top; - zend_uint size; - int free_list_head; -} zend_objects; - -void zend_objects_init(zend_objects *objects, zend_uint init_size); -void zend_objects_destroy(zend_objects *objects); -zend_object_value zend_objects_new(zend_object **object, zend_class_entry *class_type); -zend_object *zend_objects_get_address(zend_object_handle handle); -void zend_objects_add_ref(zend_object_handle handle); -void zend_objects_del_ref(zend_object_handle handle); -void zend_objects_delete_obj(zend_object_handle handle); - -#endif /* ZEND_OBJECTS_H */
\ No newline at end of file |
