From mboxrd@z Thu Jan 1 00:00:00 1970 From: gjb@sourceware.cygnus.com To: guile-cvs@sourceware.cygnus.com Subject: guile/guile-core/libguile arbiters.c async.c b ... Date: Thu, 09 Mar 2000 10:58:00 -0000 Message-id: <20000309185859.30495.qmail@sourceware.cygnus.com> X-SW-Source: 2000-q1/msg00273.html List-Id: CVSROOT: /cvs/guile Module name: guile Changes by: gjb@sourceware.cygnus.com 00/03/09 10:58:59 Modified files: guile-core/libguile: arbiters.c async.c boolean.h debug.c dynl.c dynwind.c eval.c eval.h feature.c feature.h filesys.c filesys.h fluids.c fluids.h fports.c fports.h gc.c gc.h hash.c keywords.h macros.c mallocs.c numbers.c numbers.h objects.c objects.h options.c options.h pairs.h ports.c ports.h print.c print.h procs.h ramap.c read.c smob.c smob.h srcprop.h stacks.c stacks.h strports.c struct.c tag.c tags.h throw.c unif.c unif.h variable.c variable.h vectors.h weaks.c weaks.h Log message: *.[ch]: make a distinction between SCM as a generic name for a Scheme object (now a void*), and SCM as 32 bit word for storing tags and immediates (now a long int). Introduced SCM_ASWORD and SCM_ASSCM for conversion. Fixed various dubious code in the process: arbiter.c (use macros), unif.c (scm_array_p),