while (*++ptr && !isdigit(*ptr));
- quality = strtod(ptr, NULL);
+ quality = atof(ptr);
identifier = estrndup(Z_STRVAL_PP(entry), separator - Z_STRVAL_PP(entry));
} else {
quality = 1000.0 - i++;
size_t header_len;
zval array;
- INIT_PZVAL(&array);
- Z_TYPE_P(array) = IS_ARRAY;
- Z_ARRVAL(array) = headers;
+ INIT_ZARR(array, headers);
if (body) {
header_len = body - header;