diff options
author | Alex Graveley <alex@ximian.com> | 2002-03-12 00:39:21 +0000 |
---|---|---|
committer | Alex Graveley <orph@src.gnome.org> | 2002-03-12 00:39:21 +0000 |
commit | 86cee35e3eee3e4b07be997cbc4dead5ed2acac1 (patch) | |
tree | e887d46ce44ab1fef4cd4795bce644069f6e6a30 /libsoup/soup-misc.h | |
parent | 36709caafe9c1f25c687264356de083e7b22e3fa (diff) | |
download | libsoup-86cee35e3eee3e4b07be997cbc4dead5ed2acac1.tar.gz |
Bump development version to 0.7.99.
2002-03-11 Alex Graveley <alex@ximian.com>
* configure.in, src/libsoup/soup-private.h: Bump development
version to 0.7.99.
* Merge all changes from soup-0-6 branch.
Diffstat (limited to 'libsoup/soup-misc.h')
-rw-r--r-- | libsoup/soup-misc.h | 28 |
1 files changed, 28 insertions, 0 deletions
diff --git a/libsoup/soup-misc.h b/libsoup/soup-misc.h index 3fb94322..be80993b 100644 --- a/libsoup/soup-misc.h +++ b/libsoup/soup-misc.h @@ -65,6 +65,34 @@ typedef void (*SoupAuthorizeFn) (SoupAuthType type, void soup_set_authorize_callback (SoupAuthorizeFn authfn, gpointer user_data); +/* Base64 encoding/decoding */ + +gchar *soup_base64_encode (const gchar *text, + gint len); + +int soup_base64_encode_close (const guchar *in, + int inlen, + gboolean break_lines, + guchar *out, + int *state, + int *save); + +int soup_base64_encode_step (const guchar *in, + int len, + gboolean break_lines, + guchar *out, + int *state, + int *save); + +gchar *soup_base64_decode (const gchar *text, + gint *out_len); + +int soup_base64_decode_step (const guchar *in, + int len, + guchar *out, + int *state, + guint *save); + /* Useful debugging routines */ void soup_debug_print_headers (SoupMessage *req); |