Commit message (Expand) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | add scm_c_nvalues with docs; also, docs for scm_c_values...* libguile/values.h: * libguile/values.c (scm_c_nvalues): New function. * doc/ref/api-control.texi (Multiple Values): Add docs for scm_c_values and scm_c_nvalues. Fixes http://bugs.gnu.org/11764. | Andy Wingo | 2012-07-04 | 1 | -2/+3 |
* | add scm_c_values helper...* libguile/values.h: * libguile/values.c (scm_c_values): New public helper. | Andy Wingo | 2012-04-30 | 1 | -1/+2 |
* | Add `scm_c_value_ref' to allow access to multiple returned values from C...Based on a patch by Julian Graham <julian@member.fsf.org> * libguile/values.c, libguile/values.h (scm_c_value_ref): New function. * doc/ref/api-control.texi (Multiple Values): Add documentation. * test-suite/standalone/test-scm-values.c: New test program. * test-suite/standalone/Makefile.am: Add test-scm-values test. | Mark H Weaver | 2012-01-18 | 1 | -0/+1 |
* | Added internal C function to extract from values object...* libguile/values.c (scm_i_extract_values_2): New internal function that extracts two values from a values object. * libguile/values.h: Added prototype. | Mark H Weaver | 2011-02-14 | 1 | -0/+2 |
* | Change Guile license to LGPLv3+...(Not quite finished, the following will be done tomorrow. module/srfi/*.scm module/rnrs/*.scm module/scripts/*.scm testsuite/*.scm guile-readline/* ) | Neil Jerram | 2009-06-17 | 1 | -6/+7 |
* | Add `SCM_INTERNAL' macro, use it. | Ludovic Courtès | 2008-05-31 | 1 | -2/+2 |
* | merge from 1.8 branch | Kevin Ryde | 2006-04-17 | 1 | -1/+1 |
* | The FSF has a new address. | Marius Vollmer | 2005-05-23 | 1 | -1/+1 |
* | * tags.h, deprecated.h (SCM_EQ_P): Deprecated by moving it into...deprecated.h. Replaced all uses with scm_is_eq. | Marius Vollmer | 2004-07-27 | 1 | -1/+1 |
* | Changed license terms to the plain LGPL thru-out. | Marius Vollmer | 2003-04-05 | 1 | -35/+11 |
* | Prefixed each each exported symbol with SCM_API. | Marius Vollmer | 2001-11-02 | 1 | -3/+3 |
* | * Renamed header macros to the SCM_<filename>_H format. | Dirk Herrmann | 2001-08-31 | 1 | -4/+5 |
* | * alist.c, arbiters.c, async.h, backtrace.h, boolean.c, chars.c,... chars.h, continuations.h, debug-malloc.h, dynl.c, feature.c, feature.h, filesys.h, fluids.h, fports.h, gc_os_dep.c, gdb_interface.h, gh_eval.c, gh_funcs.c, gh_io.c, gh_list.c, gh_predicates.c, gsubr.c, gsubr.h, guardians.h, guile-func-name-check.in, guile-snarf-docs-texi.in, guile-snarf-docs.in, guile-snarf.awk.in, guile-snarf.in, hashtab.h, iselect.h, keywords.h, lang.c, list.h, load.h, objprop.c, objprop.h, options.c, options.h, random.h, regex-posix.h, root.c, root.h, script.c, snarf.h, stackchk.c, strerror.c, strop.h, strports.h, threads.h, values.c, values.h, version.c, version.h: Updated copyright notice. | Martin Grabmüller | 2001-07-19 | 1 | -1/+1 |
* | * values.h (scm_values_vtable, SCM_VALUESP): Moved here so that...eval.c can use it. (scm_call_with_values): Removed. * values.c (values_vtable, scm_values_vtable): Added "scm_" prefix so that it can be exported. (scm_call_with_values): Removed. | Marius Vollmer | 2001-03-26 | 1 | -1/+5 |
* | * reimplementation of values, call-with-values as primitives:... * values.c, values.h: new files. use a struct to contain multiple values, similar to the previous Scheme-level implementation. * Makefile.am: add values.c, values.h, values.x. * continuations.c (continuation_apply): support R5RS multiple value continuations. * init.c: call scm_init_values. * struct.h: define SCM_SET_STRUCT_PRINTER. | Gary Houston | 2000-11-26 | 1 | -0/+60 |