137 |
SCM_GC_SET_CELL_WORD (z, 0, car); |
SCM_GC_SET_CELL_WORD (z, 0, car); |
138 |
|
|
139 |
#ifdef USE_THREADS |
#ifdef USE_THREADS |
140 |
#ifndef USE_COOP_THREADS |
#if !defined(USE_COOP_THREADS) && !defined(USE_NULL_THREADS) |
141 |
/* When we are using non-cooperating threads, we might need to make |
/* When we are using preemtive threads, we might need to make |
142 |
sure that the initial values for the slots are protected until |
sure that the initial values for the slots are protected until |
143 |
the cell is completely initialized. |
the cell is completely initialized. |
144 |
*/ |
*/ |
188 |
SCM_GC_SET_CELL_WORD (z, 0, car); |
SCM_GC_SET_CELL_WORD (z, 0, car); |
189 |
|
|
190 |
#ifdef USE_THREADS |
#ifdef USE_THREADS |
191 |
#ifndef USE_COOP_THREADS |
#if !defined(USE_COOP_THREADS) && !defined(USE_NULL_THREADS) |
192 |
/* When we are using non-cooperating threads, we might need to make |
/* When we are using non-cooperating threads, we might need to make |
193 |
sure that the initial values for the slots are protected until |
sure that the initial values for the slots are protected until |
194 |
the cell is completely initialized. |
the cell is completely initialized. |