Skip to content

Commit 00a918f

Browse files
MaxKellermannGirgias
authored andcommittedJan 4, 2023
Zend/zend_smart_str: make several pointers const
1 parent f514953 commit 00a918f

File tree

2 files changed

+4
-4
lines changed

2 files changed

+4
-4
lines changed
 

‎Zend/zend_smart_str.c

+2-2
Original file line numberDiff line numberDiff line change
@@ -181,7 +181,7 @@ ZEND_API void ZEND_FASTCALL _smart_string_alloc(smart_string *str, size_t len)
181181
}
182182
}
183183

184-
ZEND_API void ZEND_FASTCALL smart_str_append_escaped_truncated(smart_str *str, zend_string *value, size_t length)
184+
ZEND_API void ZEND_FASTCALL smart_str_append_escaped_truncated(smart_str *str, const zend_string *value, size_t length)
185185
{
186186
smart_str_append_escaped(str, ZSTR_VAL(value), MIN(length, ZSTR_LEN(value)));
187187

@@ -190,7 +190,7 @@ ZEND_API void ZEND_FASTCALL smart_str_append_escaped_truncated(smart_str *str, z
190190
}
191191
}
192192

193-
ZEND_API void ZEND_FASTCALL smart_str_append_scalar(smart_str *dest, zval *value, size_t truncate) {
193+
ZEND_API void ZEND_FASTCALL smart_str_append_scalar(smart_str *dest, const zval *value, size_t truncate) {
194194
ZEND_ASSERT(Z_TYPE_P(value) <= IS_STRING);
195195

196196
switch (Z_TYPE_P(value)) {

‎Zend/zend_smart_str.h

+2-2
Original file line numberDiff line numberDiff line change
@@ -32,8 +32,8 @@ ZEND_API void ZEND_FASTCALL smart_str_append_double(
3232
smart_str *str, double num, int precision, bool zero_fraction);
3333
ZEND_API void smart_str_append_printf(smart_str *dest, const char *format, ...)
3434
ZEND_ATTRIBUTE_FORMAT(printf, 2, 3);
35-
ZEND_API void ZEND_FASTCALL smart_str_append_escaped_truncated(smart_str *str, zend_string *value, size_t length);
36-
ZEND_API void ZEND_FASTCALL smart_str_append_scalar(smart_str *str, zval *value, size_t truncate);
35+
ZEND_API void ZEND_FASTCALL smart_str_append_escaped_truncated(smart_str *str, const zend_string *value, size_t length);
36+
ZEND_API void ZEND_FASTCALL smart_str_append_scalar(smart_str *str, const zval *value, size_t truncate);
3737
END_EXTERN_C()
3838

3939
static zend_always_inline size_t smart_str_alloc(smart_str *str, size_t len, bool persistent) {

0 commit comments

Comments
 (0)
Please sign in to comment.