#ifndef authsaslclient_h
#define authsaslclient_h
/*
** Copyright 2000 Double Precision, Inc. See COPYING for
** distribution information.
*/
#if HAVE_CONFIG_H
#include "courier_auth_config.h"
#endif
#include <sys/types.h>
#include "courierauthsaslclient.h"
#ifdef __cplusplus
extern "C" {
#endif
static const char authsaslclient_h_rcsid[]="$Id: authsaslclient.h,v 1.5 2005/02/21 03:34:19 mrsam Exp $";
/* A list of SASL client functions */
struct authsaslclientlist_info {
const char *name;
int (*func)(const struct authsaslclientinfo *);
} ;
extern int authsaslclient_login(const struct authsaslclientinfo *);
extern int authsaslclient_plain(const struct authsaslclientinfo *);
extern int authsaslclient_crammd5(const struct authsaslclientinfo *);
extern int authsaslclient_cramsha1(const struct authsaslclientinfo *);
extern int authsaslclient_cramsha256(const struct authsaslclientinfo *);
#ifdef __cplusplus
}
#endif
#endif
syntax highlighted by Code2HTML, v. 0.9.1