size_t header_len;
zval array;
- Z_ARRVAL(array) = headers;
+ INIT_ZARR(array, headers);
+
if (body) {
header_len = body - header;
} else {
while (header_len >= (size_t) (line - begin)) {
int value_len = 0;
-
+ /* note: valgrind may choke on that -- should be safe though */
switch (*line++)
{
case ':':