We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 1746cbb commit 46d6c59Copy full SHA for 46d6c59
Zend/zend_string.h
@@ -61,6 +61,9 @@ END_EXTERN_C()
61
62
#define _ZSTR_STRUCT_SIZE(len) (_ZSTR_HEADER_SIZE + len + 1)
63
64
+#define ZSTR_MAX_OVERHEAD (ZEND_MM_ALIGNED_SIZE(_ZSTR_HEADER_SIZE + 1))
65
+#define ZSTR_MAX_LEN (SIZE_MAX - ZSTR_MAX_OVERHEAD)
66
+
67
#define ZSTR_ALLOCA_ALLOC(str, _len, use_heap) do { \
68
(str) = (zend_string *)do_alloca(ZEND_MM_ALIGNED_SIZE_EX(_ZSTR_STRUCT_SIZE(_len), 8), (use_heap)); \
69
GC_REFCOUNT(str) = 1; \
0 commit comments