|
1 | 1 | /* This is a generated file, edit the .stub.php file instead. */
|
2 | 2 |
|
3 |
| -ZEND_BEGIN_ARG_INFO_EX(arginfo_class_FFI_cdef, 0, 0, 0) |
| 3 | +ZEND_BEGIN_ARG_WITH_RETURN_OBJ_INFO_EX(arginfo_class_FFI_cdef, 0, 0, FFI, 1) |
4 | 4 | ZEND_ARG_TYPE_INFO(0, code, IS_STRING, 0)
|
5 | 5 | ZEND_ARG_TYPE_INFO(0, lib, IS_STRING, 0)
|
6 | 6 | ZEND_END_ARG_INFO()
|
7 | 7 |
|
8 |
| -ZEND_BEGIN_ARG_INFO_EX(arginfo_class_FFI_load, 0, 0, 1) |
| 8 | +ZEND_BEGIN_ARG_WITH_RETURN_OBJ_INFO_EX(arginfo_class_FFI_load, 0, 1, FFI, 1) |
9 | 9 | ZEND_ARG_TYPE_INFO(0, filename, IS_STRING, 0)
|
10 | 10 | ZEND_END_ARG_INFO()
|
11 | 11 |
|
12 |
| -ZEND_BEGIN_ARG_INFO_EX(arginfo_class_FFI_scope, 0, 0, 1) |
| 12 | +ZEND_BEGIN_ARG_WITH_RETURN_OBJ_INFO_EX(arginfo_class_FFI_scope, 0, 1, FFI, 1) |
13 | 13 | ZEND_ARG_TYPE_INFO(0, scope_name, IS_STRING, 0)
|
14 | 14 | ZEND_END_ARG_INFO()
|
15 | 15 |
|
16 |
| -ZEND_BEGIN_ARG_INFO_EX(arginfo_class_FFI_new, 0, 0, 1) |
| 16 | +ZEND_BEGIN_ARG_WITH_RETURN_OBJ_INFO_EX(arginfo_class_FFI_new, 0, 1, FFI\\CData, 1) |
17 | 17 | ZEND_ARG_INFO(0, type)
|
18 | 18 | ZEND_ARG_TYPE_INFO(0, owned, _IS_BOOL, 0)
|
19 | 19 | ZEND_ARG_TYPE_INFO(0, persistent, _IS_BOOL, 0)
|
20 | 20 | ZEND_END_ARG_INFO()
|
21 | 21 |
|
22 |
| -ZEND_BEGIN_ARG_INFO_EX(arginfo_class_FFI_free, 0, 0, 1) |
| 22 | +ZEND_BEGIN_ARG_WITH_RETURN_TYPE_INFO_EX(arginfo_class_FFI_free, 0, 1, IS_VOID, 0) |
23 | 23 | ZEND_ARG_OBJ_INFO(ZEND_SEND_PREFER_REF, ptr, FFI\\CData, 0)
|
24 | 24 | ZEND_END_ARG_INFO()
|
25 | 25 |
|
26 |
| -ZEND_BEGIN_ARG_INFO_EX(arginfo_class_FFI_cast, 0, 0, 2) |
| 26 | +ZEND_BEGIN_ARG_WITH_RETURN_OBJ_INFO_EX(arginfo_class_FFI_cast, 0, 2, FFI\\CData, 1) |
27 | 27 | ZEND_ARG_INFO(0, type)
|
28 | 28 | ZEND_ARG_INFO(ZEND_SEND_PREFER_REF, ptr)
|
29 | 29 | ZEND_END_ARG_INFO()
|
30 | 30 |
|
31 |
| -ZEND_BEGIN_ARG_INFO_EX(arginfo_class_FFI_type, 0, 0, 1) |
| 31 | +ZEND_BEGIN_ARG_WITH_RETURN_OBJ_INFO_EX(arginfo_class_FFI_type, 0, 1, FFI\\CType, 1) |
32 | 32 | ZEND_ARG_TYPE_INFO(0, type, IS_STRING, 0)
|
33 | 33 | ZEND_END_ARG_INFO()
|
34 | 34 |
|
35 |
| -#define arginfo_class_FFI_typeof arginfo_class_FFI_free |
| 35 | +ZEND_BEGIN_ARG_WITH_RETURN_OBJ_INFO_EX(arginfo_class_FFI_typeof, 0, 1, FFI\\CType, 1) |
| 36 | + ZEND_ARG_OBJ_INFO(ZEND_SEND_PREFER_REF, ptr, FFI\\CData, 0) |
| 37 | +ZEND_END_ARG_INFO() |
36 | 38 |
|
37 |
| -ZEND_BEGIN_ARG_INFO_EX(arginfo_class_FFI_arrayType, 0, 0, 2) |
| 39 | +ZEND_BEGIN_ARG_WITH_RETURN_OBJ_INFO_EX(arginfo_class_FFI_arrayType, 0, 2, FFI\\CType, 1) |
38 | 40 | ZEND_ARG_OBJ_INFO(0, type, FFI\\CType, 0)
|
39 | 41 | ZEND_ARG_TYPE_INFO(0, dims, IS_ARRAY, 0)
|
40 | 42 | ZEND_END_ARG_INFO()
|
41 | 43 |
|
42 |
| -#define arginfo_class_FFI_addr arginfo_class_FFI_free |
| 44 | +ZEND_BEGIN_ARG_WITH_RETURN_OBJ_INFO_EX(arginfo_class_FFI_addr, 0, 1, FFI\\CData, 0) |
| 45 | + ZEND_ARG_OBJ_INFO(ZEND_SEND_PREFER_REF, ptr, FFI\\CData, 0) |
| 46 | +ZEND_END_ARG_INFO() |
43 | 47 |
|
44 |
| -ZEND_BEGIN_ARG_INFO_EX(arginfo_class_FFI_sizeof, 0, 0, 1) |
| 48 | +ZEND_BEGIN_ARG_WITH_RETURN_TYPE_INFO_EX(arginfo_class_FFI_sizeof, 0, 1, IS_LONG, 1) |
45 | 49 | ZEND_ARG_TYPE_INFO(ZEND_SEND_PREFER_REF, ptr, IS_OBJECT, 0)
|
46 | 50 | ZEND_END_ARG_INFO()
|
47 | 51 |
|
48 | 52 | #define arginfo_class_FFI_alignof arginfo_class_FFI_sizeof
|
49 | 53 |
|
50 |
| -ZEND_BEGIN_ARG_INFO_EX(arginfo_class_FFI_memcpy, 0, 0, 3) |
| 54 | +ZEND_BEGIN_ARG_WITH_RETURN_TYPE_INFO_EX(arginfo_class_FFI_memcpy, 0, 3, IS_VOID, 0) |
51 | 55 | ZEND_ARG_OBJ_INFO(ZEND_SEND_PREFER_REF, dst, FFI\\CData, 0)
|
52 | 56 | ZEND_ARG_INFO(ZEND_SEND_PREFER_REF, src)
|
53 | 57 | ZEND_ARG_TYPE_INFO(0, size, IS_LONG, 0)
|
54 | 58 | ZEND_END_ARG_INFO()
|
55 | 59 |
|
56 |
| -ZEND_BEGIN_ARG_INFO_EX(arginfo_class_FFI_memcmp, 0, 0, 3) |
| 60 | +ZEND_BEGIN_ARG_WITH_RETURN_TYPE_INFO_EX(arginfo_class_FFI_memcmp, 0, 3, IS_LONG, 1) |
57 | 61 | ZEND_ARG_INFO(ZEND_SEND_PREFER_REF, ptr1)
|
58 | 62 | ZEND_ARG_INFO(ZEND_SEND_PREFER_REF, ptr2)
|
59 | 63 | ZEND_ARG_TYPE_INFO(0, size, IS_LONG, 0)
|
60 | 64 | ZEND_END_ARG_INFO()
|
61 | 65 |
|
62 |
| -ZEND_BEGIN_ARG_INFO_EX(arginfo_class_FFI_memset, 0, 0, 3) |
| 66 | +ZEND_BEGIN_ARG_WITH_RETURN_TYPE_INFO_EX(arginfo_class_FFI_memset, 0, 3, IS_VOID, 0) |
63 | 67 | ZEND_ARG_OBJ_INFO(ZEND_SEND_PREFER_REF, ptr, FFI\\CData, 0)
|
64 | 68 | ZEND_ARG_TYPE_INFO(0, ch, IS_LONG, 0)
|
65 | 69 | ZEND_ARG_TYPE_INFO(0, size, IS_LONG, 0)
|
66 | 70 | ZEND_END_ARG_INFO()
|
67 | 71 |
|
68 |
| -ZEND_BEGIN_ARG_INFO_EX(arginfo_class_FFI_string, 0, 0, 1) |
| 72 | +ZEND_BEGIN_ARG_WITH_RETURN_TYPE_INFO_EX(arginfo_class_FFI_string, 0, 1, IS_STRING, 1) |
69 | 73 | ZEND_ARG_OBJ_INFO(ZEND_SEND_PREFER_REF, ptr, FFI\\CData, 0)
|
70 | 74 | ZEND_ARG_TYPE_INFO(0, size, IS_LONG, 0)
|
71 | 75 | ZEND_END_ARG_INFO()
|
72 | 76 |
|
73 |
| -#define arginfo_class_FFI_isNull arginfo_class_FFI_free |
| 77 | +ZEND_BEGIN_ARG_WITH_RETURN_TYPE_INFO_EX(arginfo_class_FFI_isNull, 0, 1, _IS_BOOL, 0) |
| 78 | + ZEND_ARG_OBJ_INFO(ZEND_SEND_PREFER_REF, ptr, FFI\\CData, 0) |
| 79 | +ZEND_END_ARG_INFO() |
0 commit comments