summaryrefslogtreecommitdiff
path: root/src/guile/silex/macro.l
diff options
context:
space:
mode:
authorLudovic Courtès2009-03-16 23:29:29 +0100
committerLudovic Courtès2009-03-17 00:08:05 +0100
commit88e6df788fde76e5217a563b10a76ab34dd0a153 (patch)
tree5e370a69d14a442f8632b82e830eeec3122fabc1 /src/guile/silex/macro.l
parent720c7e576a1c36d4f122974f35c72dcb3a84847a (diff)
downloadskribilo-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/macro.l')
0 files changed, 0 insertions, 0 deletions