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 fe1067a commit 351dee5Copy full SHA for 351dee5
Zend/zend_string.h
@@ -62,6 +62,9 @@ END_EXTERN_C()
62
63
#define _ZSTR_STRUCT_SIZE(len) (_ZSTR_HEADER_SIZE + len + 1)
64
65
+#define ZSTR_MAX_OVERHEAD (ZEND_MM_ALIGNED_SIZE(_ZSTR_HEADER_SIZE + 1))
66
+#define ZSTR_MAX_LEN (SIZE_MAX - ZSTR_MAX_OVERHEAD)
67
+
68
#define ZSTR_ALLOCA_ALLOC(str, _len, use_heap) do { \
69
(str) = (zend_string *)do_alloca(ZEND_MM_ALIGNED_SIZE_EX(_ZSTR_STRUCT_SIZE(_len), 8), (use_heap)); \
70
GC_REFCOUNT(str) = 1; \
0 commit comments