/* This file, rlocals.h, was generated automatically by "yap -L misc/buildheap" please do not update, update misc/LOCALS instead */ static void RestoreWorker(int wid USES_REGS) { REMOTE(wid)->global_arena = TermToGlobalOrAtomAdjust(REMOTE(wid)->global_arena); RestoreBallTerm(wid); #ifdef COROUTINING REMOTE(wid)->woken_goals = TermToGlobalAdjust(REMOTE(wid)->woken_goals); REMOTE(wid)->atts_mutable_list = TermToGlobalAdjust(REMOTE(wid)->atts_mutable_list); #endif REMOTE(wid)->gc_generation = TermToGlobalAdjust(REMOTE(wid)->gc_generation); REMOTE(wid)->gc_phase = TermToGlobalAdjust(REMOTE(wid)->gc_phase); #if LOW_LEVEL_TRACER #endif #if defined(YAPOR) || defined(THREADS) REINIT_LOCK(REMOTE(wid)->signal_lock); #endif #if defined(GC_NO_TAGS) #endif REMOTE(wid)->dynamic_arrays = PtoArrayEAdjust(REMOTE(wid)->dynamic_arrays); REMOTE(wid)->static_arrays = PtoArraySAdjust(REMOTE(wid)->static_arrays); REMOTE(wid)->global_variables = PtoGlobalEAdjust(REMOTE(wid)->global_variables); #ifdef THREADS #endif /* THREADS */ #if defined(YAPOR) || defined(TABLING) #endif /* YAPOR || TABLING */ #define REMOTE_ThreadHandle(wid) (REMOTE(wid)->thread_handle) #define REMOTE_c_input_stream(wid) (REMOTE(wid)->c_input_stream) #define REMOTE_c_output_stream(wid) (REMOTE(wid)->c_output_stream) #define REMOTE_c_error_stream(wid) (REMOTE(wid)->c_error_stream) #define REMOTE_ActiveSignals(wid) (REMOTE(wid)->active_signals) #define REMOTE_SignalLock(wid) (REMOTE(wid)->signal_lock) #define REMOTE_ScratchPad(wid) (REMOTE(wid)->scratchpad) }