| | 39 | #endif |
| | 40 | |
| | 41 | #ifdef ALLOCA_FLAG |
| | 42 | # define my_do_alloca(size, use_heap) do_alloca(size, use_heap) |
| | 43 | # define my_free_alloca(size, use_heap) free_alloca(size, use_heap) |
| | 44 | #else |
| | 45 | # define my_do_alloca(size, use_heap) do_alloca(size) |
| | 46 | # define my_free_alloca(size, use_heap) free_alloca(size) |
| | 47 | # define ALLOCA_FLAG(x) |
| | 48 | #endif |
| | 49 | #ifndef Z_SET_ISREF |
| | 50 | # define Z_SET_ISREF(z) (z).is_ref = 1; |
| | 51 | #endif |
| | 52 | #ifndef Z_UNSET_ISREF |
| | 53 | # define Z_UNSET_ISREF(z) (z).is_ref = 0; |
| | 54 | #endif |
| | 55 | #ifndef Z_SET_REFCOUNT |
| | 56 | # define Z_SET_REFCOUNT(z, rc) (z).refcount = rc; |