mirror of
https://github.com/php/php-src.git
synced 2025-08-15 21:48:51 +02:00
Zend/zend_smart_str: make several pointers const
This commit is contained in:
parent
f5149535e8
commit
00a918f0cc
2 changed files with 4 additions and 4 deletions
|
@ -181,7 +181,7 @@ ZEND_API void ZEND_FASTCALL _smart_string_alloc(smart_string *str, size_t len)
|
|||
}
|
||||
}
|
||||
|
||||
ZEND_API void ZEND_FASTCALL smart_str_append_escaped_truncated(smart_str *str, zend_string *value, size_t length)
|
||||
ZEND_API void ZEND_FASTCALL smart_str_append_escaped_truncated(smart_str *str, const zend_string *value, size_t length)
|
||||
{
|
||||
smart_str_append_escaped(str, ZSTR_VAL(value), MIN(length, ZSTR_LEN(value)));
|
||||
|
||||
|
@ -190,7 +190,7 @@ ZEND_API void ZEND_FASTCALL smart_str_append_escaped_truncated(smart_str *str, z
|
|||
}
|
||||
}
|
||||
|
||||
ZEND_API void ZEND_FASTCALL smart_str_append_scalar(smart_str *dest, zval *value, size_t truncate) {
|
||||
ZEND_API void ZEND_FASTCALL smart_str_append_scalar(smart_str *dest, const zval *value, size_t truncate) {
|
||||
ZEND_ASSERT(Z_TYPE_P(value) <= IS_STRING);
|
||||
|
||||
switch (Z_TYPE_P(value)) {
|
||||
|
|
|
@ -32,8 +32,8 @@ ZEND_API void ZEND_FASTCALL smart_str_append_double(
|
|||
smart_str *str, double num, int precision, bool zero_fraction);
|
||||
ZEND_API void smart_str_append_printf(smart_str *dest, const char *format, ...)
|
||||
ZEND_ATTRIBUTE_FORMAT(printf, 2, 3);
|
||||
ZEND_API void ZEND_FASTCALL smart_str_append_escaped_truncated(smart_str *str, zend_string *value, size_t length);
|
||||
ZEND_API void ZEND_FASTCALL smart_str_append_scalar(smart_str *str, zval *value, size_t truncate);
|
||||
ZEND_API void ZEND_FASTCALL smart_str_append_escaped_truncated(smart_str *str, const zend_string *value, size_t length);
|
||||
ZEND_API void ZEND_FASTCALL smart_str_append_scalar(smart_str *str, const zval *value, size_t truncate);
|
||||
END_EXTERN_C()
|
||||
|
||||
static zend_always_inline size_t smart_str_alloc(smart_str *str, size_t len, bool persistent) {
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue