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