Lines Matching refs:type1

223 static bool zend_ffi_is_same_type(zend_ffi_type *type1, zend_ffi_type *type2);
1759 zend_ffi_type *type1 = ZEND_FFI_TYPE(cdata1->type); in zend_ffi_cdata_compare_objects() local
1762 if (type1->kind == ZEND_FFI_TYPE_POINTER && type2->kind == ZEND_FFI_TYPE_POINTER) { in zend_ffi_cdata_compare_objects()
1857 zend_ffi_type *type1 = ZEND_FFI_TYPE(cdata1->type); in zend_ffi_cdata_do_operation() local
1859 if (type1->kind == ZEND_FFI_TYPE_POINTER || type1->kind == ZEND_FFI_TYPE_ARRAY) { in zend_ffi_cdata_do_operation()
1862 ZVAL_OBJ(result, zend_ffi_add(cdata1, type1, offset)); in zend_ffi_cdata_do_operation()
1876 if (type1->kind == ZEND_FFI_TYPE_POINTER) { in zend_ffi_cdata_do_operation()
1877 t1 = ZEND_FFI_TYPE(type1->pointer.type); in zend_ffi_cdata_do_operation()
1880 t1 = ZEND_FFI_TYPE(type1->array.type); in zend_ffi_cdata_do_operation()
1898 ZVAL_OBJ(result, zend_ffi_add(cdata1, type1, -offset)); in zend_ffi_cdata_do_operation()
2216 static bool zend_ffi_is_same_type(zend_ffi_type *type1, zend_ffi_type *type2) /* {{{ */ in zend_ffi_is_same_type() argument
2219 if (type1 == type2) { in zend_ffi_is_same_type()
2221 } else if (type1->kind == type2->kind) { in zend_ffi_is_same_type()
2222 if (type1->kind < ZEND_FFI_TYPE_POINTER) { in zend_ffi_is_same_type()
2224 } else if (type1->kind == ZEND_FFI_TYPE_POINTER) { in zend_ffi_is_same_type()
2225 type1 = ZEND_FFI_TYPE(type1->pointer.type); in zend_ffi_is_same_type()
2227 if (type1->kind == ZEND_FFI_TYPE_VOID || in zend_ffi_is_same_type()
2231 } else if (type1->kind == ZEND_FFI_TYPE_ARRAY && in zend_ffi_is_same_type()
2232 type1->array.length == type2->array.length) { in zend_ffi_is_same_type()
2233 type1 = ZEND_FFI_TYPE(type1->array.type); in zend_ffi_is_same_type()
2260 zend_ffi_type *type1 = ZEND_FFI_TYPE(ctype1->type); in zend_ffi_ctype_compare_objects() local
2263 if (zend_ffi_is_same_type(type1, type2)) { in zend_ffi_ctype_compare_objects()
4389 zend_ffi_type *type1, *type2; in ZEND_METHOD() local
4401 type1 = ZEND_FFI_TYPE(cdata1->type); in ZEND_METHOD()
4402 if (type1->kind == ZEND_FFI_TYPE_POINTER) { in ZEND_METHOD()
4406 if (type1->kind != ZEND_FFI_TYPE_POINTER && size > type1->size) { in ZEND_METHOD()
4444 zend_ffi_type *type1, *type2; in ZEND_METHOD() local
4465 type1 = ZEND_FFI_TYPE(cdata1->type); in ZEND_METHOD()
4466 if (type1->kind == ZEND_FFI_TYPE_POINTER) { in ZEND_METHOD()
4470 if (type1->kind != ZEND_FFI_TYPE_POINTER && size > type1->size) { in ZEND_METHOD()