Changeset 1150 for trunk/mod_cacher/xc_cacher.c
- Timestamp:
- 10/10/2012 02:14:27 PM (7 months ago)
- Files:
-
- 1 modified
-
trunk/mod_cacher/xc_cacher.c (modified) (3 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/mod_cacher/xc_cacher.c
r1146 r1150 2535 2535 /* }}} */ 2536 2536 typedef struct xc_namebuffer_t_ { /* {{{ */ 2537 ALLOCA_FLAG(useheap) ;2537 ALLOCA_FLAG(useheap) 2538 2538 void *buffer; 2539 2539 int alloca_size; … … 2549 2549 name##_buffer.alloca_size = xc_var_buffer_alloca_size(name TSRMLS_CC); \ 2550 2550 name##_buffer.buffer = name##_buffer.alloca_size \ 2551 ? do_alloca(name##_buffer.alloca_size, name##_buffer.useheap) \2551 ? my_do_alloca(name##_buffer.alloca_size, name##_buffer.useheap) \ 2552 2552 : UNISW(Z_STRVAL_P(name), Z_TYPE(name) == IS_UNICODE ? Z_USTRVAL_P(name) : Z_STRVAL_P(name)); \ 2553 2553 if (name##_buffer.alloca_size) xc_var_buffer_init(name##_buffer.buffer, name TSRMLS_CC); … … 2555 2555 #define VAR_BUFFER_FREE(name) \ 2556 2556 if (name##_buffer.alloca_size) { \ 2557 free_alloca(name##_buffer.buffer, name##_buffer.useheap); \2557 my_free_alloca(name##_buffer.buffer, name##_buffer.useheap); \ 2558 2558 } 2559 2559

