X-Git-Url: https://git.hcoop.net/hcoop/debian/courier-authlib.git/blobdiff_plain/940be80e3e40dbbbd84161e1e5ae3abf0b2eadf6:/rfc822/encode.h..01037b081eab5fb3f208489dc3e052ec3a2c8ba1:/libs/rfc822/static/gitweb.css diff --git a/rfc822/encode.h b/rfc822/encode.h deleted file mode 100644 index a053660..0000000 --- a/rfc822/encode.h +++ /dev/null @@ -1,56 +0,0 @@ -/* -** $Id: encode.h,v 1.2 2004/05/23 14:28:24 mrsam Exp $ -*/ -#ifndef rfc822_encode_h -#define rfc822_encode_h - -/* -** Copyright 2004 Double Precision, Inc. -** See COPYING for distribution information. -*/ - -#if HAVE_CONFIG_H -#include "../rfc822/config.h" /* VPATH build */ -#endif -#include -#include -#include -#include - -#ifdef __cplusplus -extern "C" { -#endif - -struct libmail_encode_info { - char output_buffer[BUFSIZ]; - int output_buf_cnt; - - char input_buffer[57]; /* For base64 */ - int input_buf_cnt; - - int (*encoding_func)(struct libmail_encode_info *, - const char *, size_t); - int (*callback_func)(const char *, size_t, void *); - void *callback_arg; -}; - -const char *libmail_encode_autodetect_fp(FILE *, int okQp); -const char *libmail_encode_autodetect_fppos(FILE *, const char *, off_t, off_t); -const char *libmail_encode_autodetect_str(const char *, const char *); - -void libmail_encode_start(struct libmail_encode_info *info, - const char *transfer_encoding, - int (*callback_func)(const char *, size_t, void *), - void *callback_arg); - -int libmail_encode(struct libmail_encode_info *info, - const char *ptr, - size_t cnt); - -int libmail_encode_end(struct libmail_encode_info *info); - -#ifdef __cplusplus -} -#endif - -#endif