1 #ifndef _MEMCACHE_PROTO_H_INCLUDED_
2 #define _MEMCACHE_PROTO_H_INCLUDED_
3 
4 /*++
5 /* NAME
6 /*	memcache_proto 3h
7 /* SUMMARY
8 /*	memcache low-level protocol
9 /* SYNOPSIS
10 /*	#include <memcache_proto.h>
11 /* DESCRIPTION
12 /* .nf
13 
14  /*
15   * External interface.
16   */
17 extern int memcache_get(VSTREAM *, VSTRING *, ssize_t);
18 extern int memcache_vprintf(VSTREAM *, const char *, va_list);
19 extern int PRINTFLIKE(2, 3) memcache_printf(VSTREAM *, const char *fmt,...);
20 extern int memcache_fread(VSTREAM *, VSTRING *, ssize_t);
21 extern int memcache_fwrite(VSTREAM *, const char *, ssize_t);
22 
23 /* LICENSE
24 /* .ad
25 /* .fi
26 /*	The Secure Mailer license must be distributed with this software.
27 /*	AUTHOR(S)
28 /*	Wietse Venema
29 /*	IBM T.J. Watson Research
30 /*	P.O. Box 704
31 /*	Yorktown Heights, NY 10598, USA
32 /*--*/
33 
34 #endif
35