SRFI-1: Rewrite `break' and `break!' in Scheme.
authorLudovic Courtès <ludo@gnu.org>
Fri, 27 Aug 2010 13:43:30 +0000 (15:43 +0200)
committerLudovic Courtès <ludo@gnu.org>
Fri, 27 Aug 2010 16:59:42 +0000 (18:59 +0200)
commitb86d23093284512a6a3c1780e9e5547c9ab34c25
treecb6c52c23b3edf548b41658728ea4d926ca0227c
parentd7418e60a5b427a9d733929cf6ff468402dada1d
SRFI-1: Rewrite `break' and `break!' in Scheme.

This partially reverts commit 6e9f3c2676c0101590d4229653e9c628cb293064
(Tue May 3 2005).

* module/srfi/srfi-1.scm (break, break!): New procedures.

* srfi/srfi-1.c (scm_srfi1_break, scm_srfi1_break_x): Rewrite as
  proxies to the corresponding Scheme procedures.

* test-suite/standalone/test-srfi-1.c (failure): New function.
  (tests): Add `scm_srfi1_break' test.  Use `failure'.
module/srfi/srfi-1.scm
srfi/srfi-1.c
test-suite/standalone/test-srfi-1.c