*
* You should have received a copy of the GNU Lesser General Public
* License along with this library; if not, write to the Free Software
- * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
+ * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
*/
/* This file is for inline functions. On platforms that don't support
SCM z;
SCM *freelist = SCM_FREELIST_LOC (scm_i_freelist);
- if (scm_gc_running_p)
- {
- abort();
- }
-
if (scm_is_null (*freelist))
z = scm_gc_for_newcell (&scm_i_master_freelist, freelist);
else
SCM z;
SCM *freelist = SCM_FREELIST_LOC (scm_i_freelist2);
- if (scm_gc_running_p)
- {
- abort();
- }
-
if (scm_is_null (*freelist))
z = scm_gc_for_newcell (&scm_i_master_freelist2, freelist);
else
reordering.
*/
#ifdef __GNUC__
- asm volatile ("" : : : "memory");
+ __asm__ volatile ("" : : : "memory");
#else
/* portable version, just in case any other compiler does the same
thing. */