Changeset 123 for eaccelerator/trunk/content.c
- Timestamp:
- 07/10/05 10:12:34 (3 years ago)
- Files:
-
- eaccelerator/trunk/content.c (modified) (8 diffs)
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
eaccelerator/trunk/content.c
r67 r123 80 80 while (*ch == ' ') {ch++;} 81 81 if (strstr(ch, "text") != ch) { 82 MMCG(compress_content) = 0;82 EAG(compress_content) = 0; 83 83 return 0; 84 84 } 85 85 } else if (strstr(sapi_header->header, "Content-Encoding") == sapi_header->header) { 86 MMCG(compress_content) = 0;86 EAG(compress_content) = 0; 87 87 return 0; 88 88 } … … 95 95 96 96 static int eaccelerator_header_handler(sapi_header_struct *sapi_header, sapi_headers_struct *sapi_headers TSRMLS_DC) { 97 if ( MMCG(content_headers) != NULL) {97 if (EAG(content_headers) != NULL) { 98 98 sapi_header_struct x; 99 99 memcpy(&x, sapi_header, sizeof(sapi_header_struct)); 100 100 x.header = estrndup(sapi_header->header, sapi_header->header_len); 101 zend_llist_add_element( MMCG(content_headers), &x);101 zend_llist_add_element(EAG(content_headers), &x); 102 102 } 103 103 eaccelerator_check_compression(sapi_header TSRMLS_CC); … … 153 153 array_init(&cache_array); 154 154 MAKE_STD_ZVAL(cache_content); 155 if ( MMCG(content_headers) && (MMCG(content_headers)->count > 0)) {156 zend_llist_element *p = MMCG(content_headers)->head;155 if (EAG(content_headers) && (EAG(content_headers)->count > 0)) { 156 zend_llist_element *p = EAG(content_headers)->head; 157 157 zval *headers; 158 158 MAKE_STD_ZVAL(headers); … … 209 209 zval **server_vars, **encoding; 210 210 211 if ( MMCG(compression_enabled) &&212 MMCG(compress_content) &&211 if (EAG(compression_enabled) && 212 EAG(compress_content) && 213 213 !SG(headers_sent) && 214 214 zend_hash_find(&EG(symbol_table), "_SERVER", sizeof("_SERVER"), (void **) &server_vars) == SUCCESS && … … 268 268 } 269 269 INIT_ZVAL(level); 270 ZVAL_LONG(&level, MMCG(compress_level));270 ZVAL_LONG(&level,EAG(compress_level)); 271 271 params[1] = &level; 272 272 if (zkey != NULL && … … 319 319 320 320 static void eaccelerator_destroy_headers(TSRMLS_D) { 321 if ( MMCG(content_headers) != NULL) {322 zend_llist_destroy( MMCG(content_headers));323 efree( MMCG(content_headers));324 MMCG(content_headers) = NULL;321 if (EAG(content_headers) != NULL) { 322 zend_llist_destroy(EAG(content_headers)); 323 efree(EAG(content_headers)); 324 EAG(content_headers) = NULL; 325 325 } 326 326 } … … 391 391 RETURN_FALSE; 392 392 } 393 if ( MMCG(content_headers) != NULL) {393 if (EAG(content_headers) != NULL) { 394 394 RETURN_FALSE; 395 395 } 396 if ( MMCG(compression_enabled) &&397 MMCG(compress_content) &&396 if (EAG(compression_enabled) && 397 EAG(compress_content) && 398 398 !SG(headers_sent) && 399 399 zend_hash_find(&EG(symbol_table), "_SERVER", sizeof("_SERVER"), (void **) &server_vars) == SUCCESS && … … 486 486 ZEND_PUTC(ch); 487 487 /* Init headers cache */ 488 MMCG(content_headers) = emalloc(sizeof(zend_llist));489 zend_llist_init( MMCG(content_headers), sizeof(sapi_header_struct), (void (*)(void *))eaccelerator_free_header, 0);488 EAG(content_headers) = emalloc(sizeof(zend_llist)); 489 zend_llist_init(EAG(content_headers), sizeof(sapi_header_struct), (void (*)(void *))eaccelerator_free_header, 0); 490 490 RETURN_TRUE; 491 491 }