diff options
author | Ludovic Courtès | 2009-03-16 23:29:29 +0100 |
---|---|---|
committer | Ludovic Courtès | 2009-03-17 00:08:05 +0100 |
commit | 88e6df788fde76e5217a563b10a76ab34dd0a153 (patch) | |
tree | 5e370a69d14a442f8632b82e830eeec3122fabc1 /src/guile/silex/silex.scm | |
parent | 720c7e576a1c36d4f122974f35c72dcb3a84847a (diff) | |
download | skribilo-88e6df788fde76e5217a563b10a76ab34dd0a153.tar.gz skribilo-88e6df788fde76e5217a563b10a76ab34dd0a153.tar.lz skribilo-88e6df788fde76e5217a563b10a76ab34dd0a153.zip |
outline: Don't store multiple values in a single variable.
Don't store multiple-value results in a single variable as it may
behave in unspecified ways (see
http://thread.gmane.org/gmane.lisp.guile.devel/8289).
* src/guile/skribilo/reader/outline.scm (apply-any): New VALUE-COUNT
argument. Properly handle multiple values, e.g., by not comparing
multiple-value returns against `#f'.
(make-line-processor, make-node-processor, make-document-processor):
Safely assume `apply-any' always returns the right number of
values.
Diffstat (limited to 'src/guile/silex/silex.scm')
0 files changed, 0 insertions, 0 deletions