12 static ABTI_local *ABTI_local_get_local_internal(
void)
17 static void ABTI_local_set_local_internal(ABTI_local *p_local)
22 static void *ABTI_local_get_local_ptr_internal(
void)
28 ABTI_local_get_local_internal,
29 ABTI_local_set_local_internal,
30 ABTI_local_get_local_ptr_internal,
35 int ABTI_local_init(ABTI_local **pp_local)
40 ABTI_local *p_local = (ABTI_local *)
ABTU_malloc(
sizeof(ABTI_local));
41 p_local->p_xstream = NULL;
42 p_local->p_thread = NULL;
43 p_local->p_task = NULL;
44 ABTI_local_set_local(p_local);
46 ABTI_mem_init_local(p_local);
59 int ABTI_local_finalize(ABTI_local **pp_local)
62 ABTI_local *p_local = *pp_local;
64 ABTI_mem_finalize_local(p_local);
68 ABTI_local_set_local(NULL);
ABTI_local_func gp_ABTI_local_func
static void * ABTU_malloc(size_t size)
#define HANDLE_ERROR_FUNC_WITH_CODE(n)
ABTD_XSTREAM_LOCAL ABTI_local * lp_ABTI_local
static void ABTU_free(void *ptr)