diff options
| -rw-r--r-- | TSRM/TSRM.h | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/TSRM/TSRM.h b/TSRM/TSRM.h index 0fcd5c221a..888d5ff78b 100644 --- a/TSRM/TSRM.h +++ b/TSRM/TSRM.h @@ -149,6 +149,7 @@ TSRM_API void *tsrm_set_new_thread_end_handler(tsrm_thread_end_func_t new_thread #define TSRM_UNSHUFFLE_RSRC_ID(rsrc_id) ((rsrc_id)-1) #define TSRMLS_FETCH() void ***tsrm_ls = (void ***) ts_resource_ex(0, NULL) +#define TSRMLS_FETCH_FROM_CTX(ctx) void ***tsrm_ls = (void ***) ctx #define TSRMG(id, type, element) (((type) (*((void ***) tsrm_ls))[TSRM_UNSHUFFLE_RSRC_ID(id)])->element) #define TSRMLS_D void ***tsrm_ls #define TSRMLS_DC , TSRMLS_D |
