CVSROOT: /cvs/guile Module name: guile Changes by: gjb@sourceware.cygnus.com 00/01/06 11:22:43 Modified files: guile-core/libguile: alist.c Log message: * alist.c: Do not report mismatch errors on some uses of `tmp' (do this by using SCM_ARG2 instead of `2' in the SCM_VALIDATE_CONS macro call.
CVSROOT: /cvs/guile Module name: guile Changes by: mdj@sourceware.cygnus.com 00/01/07 17:09:11 Modified files: guile-core/libguile: alist.c Log message: Cosmetic fixes
CVSROOT: /cvs/guile Module name: guile Changes by: mvo@sourceware.cygnus.com 2000-07-23 04:50:06 Modified files: guile-core/libguile: alist.c Log message: * alist.c (scm_assq_remove_x, scm_assv_remove_x, scm_assoc_remove_x): Remove all cells whose key is eq, eqv, or equal (respectively) to the argument key, not all cells that are eq, eqv, or equal to the first cell with the argument key. Thanks to Neil Jerram!
CVSROOT: /cvs/guile Module name: guile Changes by: mvo@sourceware.cygnus.com 2000-07-25 12:06:23 Modified files: guile-core/libguile: alist.c Log message: * alist.c (scm_assq_remove_x, scm_assv_remove_x, scm_assoc_remove_x): Remove only the first cell with a matching key, not all.
CVSROOT: /cvs/guile Module name: guile Changes by: mvo@sourceware.cygnus.com 2000-07-30 06:40:46 Modified files: guile-core/libguile: alist.c Log message: * alist.c (scm_assq_remove_x, scm_assv_remove_x, scm_assoc_remove_x): Use scm_delq1_x instead of scm_delq_x, since using the latter is pointless.
CVSROOT: /cvs/guile Module name: guile Changes by: mdj@sourceware.cygnus.com 2000-08-13 13:53:09 Modified files: guile-core/libguile: alist.c Log message: * alist.c (scm_assq, scm_assv, scm_assoc): Report argument type error for the alist rather than the sublist where the type mismatch is discovered.
CVSROOT: /cvs/guile Module name: guile Changes by: mdj@sourceware.cygnus.com 2000-08-13 14:05:03 Modified files: guile-core/libguile: alist.c Log message: Fix