Add changelog entry.
[hcoop/debian/courier-authlib.git] / authsaslclient.h
1 #ifndef authsaslclient_h
2 #define authsaslclient_h
3
4 /*
5 ** Copyright 2000 Double Precision, Inc. See COPYING for
6 ** distribution information.
7 */
8
9 #if HAVE_CONFIG_H
10 #include "courier_auth_config.h"
11 #endif
12 #include <sys/types.h>
13 #include "courierauthsaslclient.h"
14
15 #ifdef __cplusplus
16 extern "C" {
17 #endif
18
19 static const char authsaslclient_h_rcsid[]="$Id: authsaslclient.h,v 1.5 2005/02/21 03:34:19 mrsam Exp $";
20
21
22 /* A list of SASL client functions */
23
24 struct authsaslclientlist_info {
25 const char *name;
26 int (*func)(const struct authsaslclientinfo *);
27 } ;
28
29 extern int authsaslclient_login(const struct authsaslclientinfo *);
30 extern int authsaslclient_plain(const struct authsaslclientinfo *);
31 extern int authsaslclient_crammd5(const struct authsaslclientinfo *);
32 extern int authsaslclient_cramsha1(const struct authsaslclientinfo *);
33 extern int authsaslclient_cramsha256(const struct authsaslclientinfo *);
34
35 #ifdef __cplusplus
36 }
37 #endif
38
39 #endif