PHP_HTTP_API inline int _http_is_range_request(TSRMLS_D)
{
return zend_hash_exists(Z_ARRVAL_P(PG(http_globals)[TRACK_VARS_SERVER]),
- "HTTP_RANGE", strlen("HTTP_RANGE") + 1);
+ "HTTP_RANGE", sizeof("HTTP_RANGE"));
}
/* }}} */
HTTP_GSC(zrange, "HTTP_RANGE", RANGE_NO);
range = Z_STRVAL_P(zrange);
- if (strncmp(range, "bytes=", strlen("bytes="))) {
+ if (strncmp(range, "bytes=", sizeof("bytes=") - 1)) {
php_error_docref(NULL TSRMLS_CC, E_NOTICE, "Range header misses bytes=");
return RANGE_NO;
}
ptr = &begin;
- range += strlen("bytes=");
+ range += sizeof("bytes=") - 1;
do {
switch (c = *(range++))
if (!strncmp(header, "HTTP/1.", 7)) {
char *end = strstr(header, HTTP_CRLF);
add_assoc_stringl(array, "Status",
- header + strlen("HTTP/1.x "),
- end - (header + strlen("HTTP/1.x ")), 1);
+ header + sizeof("HTTP/1.x ") - 1,
+ end - (header + sizeof("HTTP/1.x ") - 1), 1);
header = end + 2;
}
* vim600: noet sw=4 ts=4 fdm=marker
* vim<600: noet sw=4 ts=4
*/
-
+