Sexp changes between 1.5.3 and 1.6.0
Ludovic Courtès
ludo at gnu.org
Sat Dec 21 12:42:41 CET 2013
Hi,
While writing Guile bindings to the public key API and the corresponding
tests for Guix [0], we noticed a couple of differences between 1.5.3 and
1.6.0:
1. ‘gcry_sexp_sprint’, in GCRYSEXP_FMT_ADVANCED mode, renders the
sexp ‘#C0FFEE#’ as ‘#C0FFEE#’ with 1.6, but as a binary byte
sequence in 1.5.
2. ‘gcry_sexp_nth (a (b 3:pqr) (c 3:456) (d 3:xyz)) 0’ returns the
complete list in 1.5, whereas in 1.6 it returns NULL (which makes
more sense IMO.)
I would consider it bugs in the 1.5 series, WDYT?
Thanks,
Ludo’.
[0] http://git.savannah.gnu.org/cgit/guix.git/commit/?id=3476ded934dc0beab1801d7fcdcc37b5c17bbf01
More information about the Gcrypt-devel
mailing list