{
HTTP_LONG_CONSTANT("HTTP_ETAG_MD5", HTTP_ETAG_MD5);
HTTP_LONG_CONSTANT("HTTP_ETAG_SHA1", HTTP_ETAG_SHA1);
+ HTTP_LONG_CONSTANT("HTTP_ETAG_CRC32", HTTP_ETAG_CRC32);
#ifdef HTTP_HAVE_MHASH
{
int l, i, c = mhash_count();
- for (i = 0; i < c; ++i) {
+ for (i = 0; i <= c; ++i) {
char const_name[256] = {0};
const char *hash_name = mhash_get_hash_name_static(i);
return SUCCESS;
}
- if (HTTP_G(etag).started = (SUCCESS == php_start_ob_buffer_named("ob_etaghandler", HTTP_SENDBUF_SIZE, 1 TSRMLS_CC))) {
+ if (HTTP_G(etag).started = (SUCCESS == php_start_ob_buffer_named("ob_etaghandler", HTTP_G(send).buffer_size, 1 TSRMLS_CC))) {
return SUCCESS;
} else {
return FAILURE;