@@ -47,15 +47,6 @@ typedef struct {
4747 zend_class_entry * array ;
4848 php_phongo_bson_typemap_types root_type ;
4949 zend_class_entry * root ;
50- zend_class_entry * binary ;
51- zend_class_entry * decimal128 ;
52- zend_class_entry * javascript ;
53- zend_class_entry * maxkey ;
54- zend_class_entry * minkey ;
55- zend_class_entry * objectid ;
56- zend_class_entry * regex ;
57- zend_class_entry * timestamp ;
58- zend_class_entry * utcdatetime ;
5950} php_phongo_bson_typemap ;
6051
6152typedef struct {
@@ -70,9 +61,9 @@ typedef struct {
7061} php_phongo_bson_state ;
7162
7263#if PHP_VERSION_ID >= 70000
73- #define PHONGO_BSON_STATE_INITIALIZER { {{ 0 }}, { PHONGO_TYPEMAP_NONE, NULL, PHONGO_TYPEMAP_NONE, NULL, PHONGO_TYPEMAP_NONE, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL }, NULL, 0 }
64+ #define PHONGO_BSON_STATE_INITIALIZER { {{ 0 }}, { PHONGO_TYPEMAP_NONE, NULL, PHONGO_TYPEMAP_NONE, NULL, PHONGO_TYPEMAP_NONE, NULL }, NULL, 0 }
7465#else
75- #define PHONGO_BSON_STATE_INITIALIZER { NULL, { PHONGO_TYPEMAP_NONE, NULL, PHONGO_TYPEMAP_NONE, NULL, PHONGO_TYPEMAP_NONE, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL }, NULL, 0 }
66+ #define PHONGO_BSON_STATE_INITIALIZER { NULL, { PHONGO_TYPEMAP_NONE, NULL, PHONGO_TYPEMAP_NONE, NULL, PHONGO_TYPEMAP_NONE, NULL }, NULL, 0 }
7667#endif
7768
7869void php_phongo_zval_to_bson (zval * data , php_phongo_bson_flags_t flags , bson_t * bson , bson_t * * bson_out TSRMLS_DC );
0 commit comments