Sexp changes between 1.5.3 and 1.6.0
Ludovic Courtès
ludo at gnu.org
Sat Dec 21 21:15:16 CET 2013
Werner Koch <wk at gnupg.org> skribis:
> On Sat, 21 Dec 2013 12:42, ludo at gnu.org said:
[...]
>> 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.)
>
> Are you sure, that it was wrong 1.5? A quick check does not reveal code
> changes. But there might have been changes creating the sexp in the
> first place.
I’m creating sexps with ‘gcry_sexp_new’, with ‘autodetect’ set, FWIW.
(BTW, as a Schemer, it took me a while to understand that car and nth do
not correspond to their traditional Lisp counterpart: the Lisp car and
nth return the given element, regardless of whether it is a list or an
‘atom’.)
Ludo’.
More information about the Gcrypt-devel
mailing list