pike.git / src / threads.h

version» Context lines:

pike.git/src/threads.h:218: Inside #if defined(DEBUG)
     #ifdef DEBUG   /* Note that scalar types are used in place of pointers and vice versa    * below. This is intended to cause compiler warnings/errors if    * there is an attempt to use the global variables in an unsafe    * environment.    */   #define HIDE_GLOBAL_VARIABLES() do { \    int sp = 0, evaluator_stack = 0, mark_sp = 0, mark_stack = 0, fp = 0; \    void *evaluator_stack_malloced = NULL, *mark_stack_malloced = NULL; \ -  int recoveries = 0, thread_id = 0 +  int recoveries = 0, thread_id = 0; \ +  int error = 0, xalloc = 0, low_my_putchar = 0, low_my_binary_strcat = 0; \ +  int low_make_buf_space = 0, pop_n_elems = 0; \ +  int push_sp_mark = 0, pop_sp_mark = 0      #define REVEAL_GLOBAL_VARIABLES() } while(0)   #else /* DEBUG */   #define HIDE_GLOBAL_VARIABLES()   #define REVEAL_GLOBAL_VARIABLES()   #endif /* DEBUG */         #define THREADS_ALLOW() \    do {\