|
11 | 11 | #define EXT_BUFFER_ARGINFO_H |
12 | 12 |
|
13 | 13 | ZEND_BEGIN_ARG_INFO_EX(arginfo_construct, 0, 0, 0) |
| 14 | +ZEND_ARG_TYPE_INFO_WITH_DEFAULT_VALUE(0, value, IS_STRING, 0, "") |
14 | 15 | ZEND_END_ARG_INFO(); |
15 | 16 |
|
16 | | -ZEND_BEGIN_ARG_INFO_EX(arginfo_empty, 0, 0, 0) |
| 17 | +ZEND_BEGIN_ARG_WITH_RETURN_TYPE_INFO_EX(arginfo_toString, 0, 0, IS_STRING, 0) |
17 | 18 | ZEND_END_ARG_INFO(); |
18 | 19 |
|
19 | | -ZEND_BEGIN_ARG_INFO_EX(arginfo_bool, 0, 0, 0) |
20 | | -ZEND_ARG_TYPE_INFO(0, value, _IS_BOOL, 0) |
| 20 | +ZEND_BEGIN_ARG_WITH_RETURN_TYPE_INFO_EX(arginfo_bytes, 0, 0, IS_STRING, 0) |
21 | 21 | ZEND_END_ARG_INFO(); |
22 | 22 |
|
23 | | -ZEND_BEGIN_ARG_INFO_EX(arginfo_int, 0, 0, 0) |
24 | | -ZEND_ARG_TYPE_INFO(0, value, IS_LONG, 0) |
| 23 | +ZEND_BEGIN_ARG_WITH_RETURN_TYPE_INFO_EX(arginfo_flush, 0, 0, IS_STRING, 0) |
25 | 24 | ZEND_END_ARG_INFO(); |
26 | 25 |
|
27 | | -ZEND_BEGIN_ARG_INFO_EX(arginfo_float, 0, 0, 0) |
28 | | -ZEND_ARG_TYPE_INFO(0, value, IS_DOUBLE, 0) |
| 26 | +ZEND_BEGIN_ARG_WITH_RETURN_TYPE_INFO_EX(arginfo_size, 0, 0, IS_LONG, 0) |
| 27 | +ZEND_END_ARG_INFO(); |
| 28 | + |
| 29 | +ZEND_BEGIN_ARG_WITH_RETURN_TYPE_INFO_EX(arginfo_empty, 0, 0, _IS_BOOL, 0) |
29 | 30 | ZEND_END_ARG_INFO(); |
30 | 31 |
|
31 | | -ZEND_BEGIN_ARG_INFO_EX(arginfo_string, 0, 0, 0) |
32 | | -ZEND_ARG_TYPE_INFO(0, value, IS_STRING, 0) |
| 32 | +ZEND_BEGIN_ARG_WITH_RETURN_OBJ_INFO_EX(arginfo_append, 0, 1, "PHPinnacle\\Buffer\\ByteBuffer", 0) |
| 33 | +ZEND_ARG_TYPE_INFO(0, value, IS_MIXED, 0) |
| 34 | +ZEND_END_ARG_INFO(); |
| 35 | + |
| 36 | +ZEND_BEGIN_ARG_WITH_RETURN_TYPE_INFO_EX(arginfo_read, 0, 1, IS_STRING, 0) |
| 37 | +ZEND_ARG_TYPE_INFO(0, size, IS_LONG, 0) |
| 38 | +ZEND_ARG_TYPE_INFO_WITH_DEFAULT_VALUE(0, offset, IS_LONG, 0, 0) |
| 39 | +ZEND_END_ARG_INFO(); |
| 40 | + |
| 41 | +ZEND_BEGIN_ARG_WITH_RETURN_TYPE_INFO_EX(arginfo_consume, 0, 1, IS_STRING, 0) |
| 42 | +ZEND_ARG_TYPE_INFO(0, size, IS_LONG, 0) |
| 43 | +ZEND_END_ARG_INFO(); |
| 44 | + |
| 45 | +ZEND_BEGIN_ARG_WITH_RETURN_OBJ_INFO_EX(arginfo_discard, 0, 1, "PHPinnacle\\Buffer\\ByteBuffer", 0) |
| 46 | +ZEND_ARG_TYPE_INFO(0, size, IS_LONG, 0) |
33 | 47 | ZEND_END_ARG_INFO(); |
34 | 48 |
|
35 | | -ZEND_BEGIN_ARG_INFO_EX(arginfo_offset, 0, 0, 0) |
36 | | -ZEND_ARG_TYPE_INFO(0, offset, IS_LONG, 0) |
| 49 | +ZEND_BEGIN_ARG_WITH_RETURN_OBJ_INFO_EX(arginfo_slice, 0, 1, "PHPinnacle\\Buffer\\ByteBuffer", 0) |
| 50 | +ZEND_ARG_TYPE_INFO(0, size, IS_LONG, 0) |
| 51 | +ZEND_ARG_TYPE_INFO_WITH_DEFAULT_VALUE(0, offset, IS_LONG, 0, 0) |
37 | 52 | ZEND_END_ARG_INFO(); |
38 | 53 |
|
39 | | -ZEND_BEGIN_ARG_INFO_EX(arginfo_read, 0, 0, 0) |
| 54 | +ZEND_BEGIN_ARG_WITH_RETURN_OBJ_INFO_EX(arginfo_shift, 0, 1, "PHPinnacle\\Buffer\\ByteBuffer", 0) |
40 | 55 | ZEND_ARG_TYPE_INFO(0, size, IS_LONG, 0) |
41 | | -ZEND_ARG_TYPE_INFO(0, offset, IS_LONG, 0) |
42 | 56 | ZEND_END_ARG_INFO(); |
43 | 57 |
|
44 | | -ZEND_BEGIN_ARG_INFO_EX(arginfo_count, 0, 0, 0) |
45 | | -ZEND_ARG_TYPE_INFO(0, arginfo_count, IS_LONG, 0) |
| 58 | +ZEND_BEGIN_ARG_WITH_RETURN_OBJ_INFO_EX(arginfo_append_int, 0, 1, "PHPinnacle\\Buffer\\ByteBuffer", 0) |
| 59 | +ZEND_ARG_TYPE_INFO(0, value, IS_LONG, 0) |
| 60 | +ZEND_END_ARG_INFO(); |
| 61 | + |
| 62 | +ZEND_BEGIN_ARG_WITH_RETURN_TYPE_INFO_EX(arginfo_read_int, 0, 0, IS_LONG, 0) |
| 63 | +ZEND_ARG_TYPE_INFO_WITH_DEFAULT_VALUE(0, offset, IS_LONG, 0, 0) |
| 64 | +ZEND_END_ARG_INFO(); |
| 65 | + |
| 66 | +ZEND_BEGIN_ARG_WITH_RETURN_TYPE_INFO_EX(arginfo_consume_int, 0, 0, IS_LONG, 0) |
| 67 | +ZEND_END_ARG_INFO(); |
| 68 | + |
| 69 | +ZEND_BEGIN_ARG_WITH_RETURN_OBJ_INFO_EX(arginfo_append_float, 0, 1, "PHPinnacle\\Buffer\\ByteBuffer", 0) |
| 70 | +ZEND_ARG_TYPE_INFO(0, value, IS_DOUBLE, 0) |
| 71 | +ZEND_END_ARG_INFO(); |
| 72 | + |
| 73 | +ZEND_BEGIN_ARG_WITH_RETURN_TYPE_INFO_EX(arginfo_read_float, 0, 0, IS_DOUBLE, 0) |
| 74 | +ZEND_ARG_TYPE_INFO_WITH_DEFAULT_VALUE(0, offset, IS_LONG, 0, 0) |
| 75 | +ZEND_END_ARG_INFO(); |
| 76 | + |
| 77 | +ZEND_BEGIN_ARG_WITH_RETURN_TYPE_INFO_EX(arginfo_consume_float, 0, 0, IS_DOUBLE, 0) |
46 | 78 | ZEND_END_ARG_INFO(); |
47 | 79 |
|
48 | 80 | #endif |
0 commit comments