From: Niels Möller Date: Mon, 21 Oct 2002 13:41:29 +0000 (+0200) Subject: * sexp-transport.c (sexp_transport_iterator_first): New file and X-Git-Tag: nettle_1.7_release_20030311~237 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=7162e47efe4577ecf5620033a7404caa9375786d;p=thirdparty%2Fnettle.git * sexp-transport.c (sexp_transport_iterator_first): New file and function. * sexp.h (sexp_transport_iterator_first): Added protoype. Rev: src/nettle/sexp.h:1.6 --- diff --git a/sexp.h b/sexp.h index 6ef775e5..24d19063 100644 --- a/sexp.h +++ b/sexp.h @@ -58,6 +58,11 @@ int sexp_iterator_first(struct sexp_iterator *iterator, unsigned length, const uint8_t *input); +/* NOTE: Decodes the input string in place */ +int +sexp_transport_iterator_first(struct sexp_iterator *iterator, + unsigned length, uint8_t *input); + int sexp_iterator_next(struct sexp_iterator *iterator); @@ -106,5 +111,12 @@ struct nettle_buffer; int sexp_format(struct nettle_buffer *buffer, const char *format, ...); +int +sexp_transport_format(struct nettle_buffer *buffer, + /* If non-zero, break lines to at most + * line_length characters. */ + unsigned line_length, + const char *format, ...); + #endif /* NETTLE_SEXP_H_INCLUDED */