chibi-scheme/include/chibi
Alex Shinn 576a20b3bc simplifying gc variable preservation
Adding sexp_gc_var1..6 and corresponding _preserve/release1..6
referring to fixed preservation variable names, to substantially
reduce the boilerplate on C functions which produce temporary sexp
values.  The fixed variable names are safe because we never nest
them within the same C function.  The original macros are still
available for manual naming, block local variables and cases of
more than 6 gc vars.

Consider combining var+preserve into a single macro, since splitting
them is rare.
2009-11-01 19:48:30 +09:00
..
bignum.h adding bignum support for 64-bit machines 2009-11-01 18:53:32 +09:00
config.h fixes for 64-bit machines 2009-11-01 17:17:06 +09:00
eval.h initial module system 2009-10-13 18:29:18 +09:00
sexp.h simplifying gc variable preservation 2009-11-01 19:48:30 +09:00