@@ -27,12 +27,12 @@ typedef struct {
2727} php_msgpack_unpacker_t ;
2828
2929static inline php_msgpack_base_t * msgpack_base_fetch_object (zend_object * obj ) {
30- return (php_msgpack_base_t * )((char * )(obj ) - XtOffsetOf (php_msgpack_base_t , object ));
30+ return (php_msgpack_base_t * )((char * )(obj ) - offsetof (php_msgpack_base_t , object ));
3131}
3232#define Z_MSGPACK_BASE_P (zv ) msgpack_base_fetch_object(Z_OBJ_P((zv)))
3333
3434static inline php_msgpack_unpacker_t * msgpack_unpacker_fetch_object (zend_object * obj ) {
35- return (php_msgpack_unpacker_t * )((char * )(obj ) - XtOffsetOf (php_msgpack_unpacker_t , object ));
35+ return (php_msgpack_unpacker_t * )((char * )(obj ) - offsetof (php_msgpack_unpacker_t , object ));
3636}
3737#define Z_MSGPACK_UNPACKER_P (zv ) msgpack_unpacker_fetch_object(Z_OBJ_P((zv)))
3838
@@ -516,7 +516,7 @@ void msgpack_init_class() /* {{{ */ {
516516 msgpack_ce = zend_register_internal_class (& ce );
517517 msgpack_ce -> create_object = php_msgpack_base_new ;
518518 memcpy (& msgpack_handlers , zend_get_std_object_handlers (),sizeof msgpack_handlers );
519- msgpack_handlers .offset = XtOffsetOf (php_msgpack_base_t , object );
519+ msgpack_handlers .offset = offsetof (php_msgpack_base_t , object );
520520 msgpack_handlers .free_obj = php_msgpack_base_free ;
521521
522522 zend_declare_class_constant_long (msgpack_ce , ZEND_STRS ("OPT_PHPONLY" ) - 1 , MSGPACK_CLASS_OPT_PHPONLY );
@@ -528,7 +528,7 @@ void msgpack_init_class() /* {{{ */ {
528528 msgpack_unpacker_ce = zend_register_internal_class (& ce );
529529 msgpack_unpacker_ce -> create_object = php_msgpack_unpacker_new ;
530530 memcpy (& msgpack_unpacker_handlers , zend_get_std_object_handlers (),sizeof msgpack_unpacker_handlers );
531- msgpack_unpacker_handlers .offset = XtOffsetOf (php_msgpack_unpacker_t , object );
531+ msgpack_unpacker_handlers .offset = offsetof (php_msgpack_unpacker_t , object );
532532 msgpack_unpacker_handlers .free_obj = php_msgpack_unpacker_free ;
533533 msgpack_unpacker_handlers .clone_obj = NULL ;
534534
0 commit comments