[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
CVS gsasl/lib/src
From: |
gsasl-commit |
Subject: |
CVS gsasl/lib/src |
Date: |
Wed, 13 Oct 2004 17:59:00 +0200 |
Update of /home/cvs/gsasl/lib/src
In directory dopio:/tmp/cvs-serv3520
Modified Files:
gsasl-compat.h
Log Message:
Use GCC __attribute__((deprecated)), if available, to generate
warnings on use.
--- /home/cvs/gsasl/lib/src/gsasl-compat.h 2004/10/04 01:57:42 1.8
+++ /home/cvs/gsasl/lib/src/gsasl-compat.h 2004/10/13 15:59:00 1.9
@@ -22,273 +22,363 @@
#ifndef GSASL_COMPAT_H
# define GSASL_COMPAT_H
+#ifndef __attribute__
+/* This feature is available in gcc versions 2.5 and later. */
+# if __GNUC__ < 2 || (__GNUC__ == 2 && __GNUC_MINOR__ < 5)
+# define __attribute__(Spec) /* empty */
+# endif
+#endif
+
/* Old error codes */
enum
- {
- GSASL_TOO_SMALL_BUFFER = 4,
- GSASL_GCRYPT_ERROR = GSASL_CRYPTO_ERROR,
- GSASL_NEED_CLIENT_ANONYMOUS_CALLBACK = 11,
- GSASL_NEED_CLIENT_PASSWORD_CALLBACK = 12,
- GSASL_NEED_CLIENT_PASSCODE_CALLBACK = 13,
- GSASL_NEED_CLIENT_PIN_CALLBACK = 14,
- GSASL_NEED_CLIENT_AUTHORIZATION_ID_CALLBACK = 15,
- GSASL_NEED_CLIENT_AUTHENTICATION_ID_CALLBACK = 16,
- GSASL_NEED_CLIENT_SERVICE_CALLBACK = 17,
- GSASL_NEED_SERVER_VALIDATE_CALLBACK = 18,
- GSASL_NEED_SERVER_CRAM_MD5_CALLBACK = 19,
- GSASL_NEED_SERVER_DIGEST_MD5_CALLBACK = 20,
- GSASL_NEED_SERVER_EXTERNAL_CALLBACK = 21,
- GSASL_NEED_SERVER_ANONYMOUS_CALLBACK = 22,
- GSASL_NEED_SERVER_REALM_CALLBACK = 23,
- GSASL_NEED_SERVER_SECURID_CALLBACK = 24,
- GSASL_NEED_SERVER_SERVICE_CALLBACK = 25,
- GSASL_NEED_SERVER_GSSAPI_CALLBACK = 26,
- GSASL_NEED_SERVER_RETRIEVE_CALLBACK = 27
- };
+{
+ GSASL_TOO_SMALL_BUFFER = 4,
+ GSASL_GCRYPT_ERROR = GSASL_CRYPTO_ERROR,
+ GSASL_NEED_CLIENT_ANONYMOUS_CALLBACK = 11,
+ GSASL_NEED_CLIENT_PASSWORD_CALLBACK = 12,
+ GSASL_NEED_CLIENT_PASSCODE_CALLBACK = 13,
+ GSASL_NEED_CLIENT_PIN_CALLBACK = 14,
+ GSASL_NEED_CLIENT_AUTHORIZATION_ID_CALLBACK = 15,
+ GSASL_NEED_CLIENT_AUTHENTICATION_ID_CALLBACK = 16,
+ GSASL_NEED_CLIENT_SERVICE_CALLBACK = 17,
+ GSASL_NEED_SERVER_VALIDATE_CALLBACK = 18,
+ GSASL_NEED_SERVER_CRAM_MD5_CALLBACK = 19,
+ GSASL_NEED_SERVER_DIGEST_MD5_CALLBACK = 20,
+ GSASL_NEED_SERVER_EXTERNAL_CALLBACK = 21,
+ GSASL_NEED_SERVER_ANONYMOUS_CALLBACK = 22,
+ GSASL_NEED_SERVER_REALM_CALLBACK = 23,
+ GSASL_NEED_SERVER_SECURID_CALLBACK = 24,
+ GSASL_NEED_SERVER_SERVICE_CALLBACK = 25,
+ GSASL_NEED_SERVER_GSSAPI_CALLBACK = 26,
+ GSASL_NEED_SERVER_RETRIEVE_CALLBACK = 27
+} __attribute__ ((deprecated));
+
+typedef Gsasl Gsasl_ctx __attribute__ ((deprecated));
+typedef Gsasl_session Gsasl_session_ctx __attribute__ ((deprecated));
/* Callback prototypes */
typedef int (*Gsasl_client_callback_anonymous) (Gsasl_session * sctx,
- char *out, size_t * outlen);
-typedef int (*Gsasl_client_callback_authentication_id) (Gsasl_session *
- sctx, char *out,
- size_t * outlen);
-typedef int (*Gsasl_client_callback_authorization_id) (Gsasl_session *
- sctx, char *out,
- size_t * outlen);
+ char *out, size_t * outlen)
+ __attribute__ ((deprecated));
+typedef int (*Gsasl_client_callback_authentication_id) (Gsasl_session * sctx,
+ char *out,
+ size_t * outlen)
+ __attribute__ ((deprecated));
+typedef int (*Gsasl_client_callback_authorization_id) (Gsasl_session * sctx,
+ char *out,
+ size_t * outlen)
+ __attribute__ ((deprecated));
typedef int (*Gsasl_client_callback_password) (Gsasl_session * sctx,
- char *out, size_t * outlen);
+ char *out, size_t * outlen)
+ __attribute__ ((deprecated));
typedef int (*Gsasl_client_callback_passcode) (Gsasl_session * sctx,
- char *out, size_t * outlen);
+ char *out, size_t * outlen)
+ __attribute__ ((deprecated));
typedef int (*Gsasl_client_callback_pin) (Gsasl_session * sctx,
char *suggestion, char *out,
- size_t * outlen);
+ size_t * outlen)
+ __attribute__ ((deprecated));
typedef int (*Gsasl_client_callback_service) (Gsasl_session * sctx,
char *service,
size_t * servicelen,
char *hostname,
size_t * hostnamelen,
char *servicename,
- size_t * servicenamelen);
+ size_t * servicenamelen)
+ __attribute__ ((deprecated));
typedef Gsasl_qop (*Gsasl_client_callback_qop) (Gsasl_session * sctx,
- Gsasl_qop serverqops);
+ Gsasl_qop serverqops)
+ __attribute__ ((deprecated));
typedef size_t (*Gsasl_client_callback_maxbuf) (Gsasl_session * sctx,
- size_t servermaxbuf);
-typedef int (*Gsasl_client_callback_realm) (Gsasl_session * sctx,
- char *out, size_t * outlen);
+ size_t servermaxbuf)
+ __attribute__ ((deprecated));
+typedef int (*Gsasl_client_callback_realm) (Gsasl_session * sctx, char *out,
+ size_t * outlen)
+ __attribute__ ((deprecated));
typedef int (*Gsasl_server_callback_retrieve) (Gsasl_session * sctx,
const char *authentication_id,
const char *authorization_id,
const char *realm, char *key,
- size_t * keylen);
+ size_t * keylen)
+ __attribute__ ((deprecated));
typedef int (*Gsasl_server_callback_validate) (Gsasl_session * sctx,
const char *authorization_id,
const char *authentication_id,
- const char *password);
+ const char *password)
+ __attribute__ ((deprecated));
typedef int (*Gsasl_server_callback_gssapi) (Gsasl_session * sctx,
const char *clientname,
- const char *authentication_id);
+ const char *authentication_id)
+ __attribute__ ((deprecated));
typedef int (*Gsasl_server_callback_securid) (Gsasl_session * sctx,
const char *authentication_id,
const char *authorization_id,
- const char *passcode,
- char *pin, char *suggestpin,
- size_t * suggestpinlen);
+ const char *passcode, char *pin,
+ char *suggestpin,
+ size_t * suggestpinlen)
+ __attribute__ ((deprecated));
typedef int (*Gsasl_server_callback_cram_md5) (Gsasl_session * sctx,
char *username,
char *challenge,
- char *response);
+ char *response)
+ __attribute__ ((deprecated));
typedef int (*Gsasl_server_callback_digest_md5) (Gsasl_session * sctx,
- char *username,
- char *realm,
- char *secrethash);
+ char *username, char *realm,
+ char *secrethash)
+ __attribute__ ((deprecated));
typedef int (*Gsasl_server_callback_service) (Gsasl_session * sctx,
char *service,
size_t * servicelen,
char *hostname,
- size_t * hostnamelen);
-typedef int (*Gsasl_server_callback_external) (Gsasl_session * sctx);
+ size_t * hostnamelen)
+ __attribute__ ((deprecated));
+typedef int (*Gsasl_server_callback_external) (Gsasl_session * sctx)
+ __attribute__ ((deprecated));
typedef int (*Gsasl_server_callback_anonymous) (Gsasl_session * sctx,
- const char *token);
-typedef int (*Gsasl_server_callback_realm) (Gsasl_session * sctx,
- char *out,
- size_t * outlen, size_t nth);
-typedef Gsasl_qop (*Gsasl_server_callback_qop) (Gsasl_session * sctx);
-typedef size_t (*Gsasl_server_callback_maxbuf) (Gsasl_session * sctx);
-typedef Gsasl_cipher (*Gsasl_server_callback_cipher) (Gsasl_session * sctx);
+ const char *token)
+ __attribute__ ((deprecated));
+typedef int (*Gsasl_server_callback_realm) (Gsasl_session * sctx, char *out,
+ size_t * outlen, size_t nth)
+ __attribute__ ((deprecated));
+typedef Gsasl_qop (*Gsasl_server_callback_qop) (Gsasl_session * sctx)
+ __attribute__ ((deprecated));
+typedef size_t (*Gsasl_server_callback_maxbuf) (Gsasl_session * sctx)
+ __attribute__ ((deprecated));
+typedef Gsasl_cipher (*Gsasl_server_callback_cipher) (Gsasl_session * sctx)
+ __attribute__ ((deprecated));
/* Obsolete client callbacks: callback-c.c */
extern void
gsasl_client_callback_authorization_id_set
- (Gsasl * ctx, Gsasl_client_callback_authorization_id cb);
+ (Gsasl * ctx, Gsasl_client_callback_authorization_id cb)
+ __attribute__ ((deprecated));
extern Gsasl_client_callback_authorization_id
-gsasl_client_callback_authorization_id_get (Gsasl * ctx);
+gsasl_client_callback_authorization_id_get (Gsasl * ctx)
+__attribute__ ((deprecated));
extern void
gsasl_client_callback_authentication_id_set
- (Gsasl * ctx, Gsasl_client_callback_authentication_id cb);
+ (Gsasl * ctx, Gsasl_client_callback_authentication_id cb)
+ __attribute__ ((deprecated));
extern Gsasl_client_callback_authentication_id
-gsasl_client_callback_authentication_id_get (Gsasl * ctx);
+gsasl_client_callback_authentication_id_get (Gsasl * ctx)
+__attribute__ ((deprecated));
extern void
gsasl_client_callback_anonymous_set (Gsasl * ctx,
- Gsasl_client_callback_anonymous cb);
+ Gsasl_client_callback_anonymous cb)
+__attribute__ ((deprecated));
extern Gsasl_client_callback_anonymous
-gsasl_client_callback_anonymous_get (Gsasl * ctx);
+gsasl_client_callback_anonymous_get (Gsasl * ctx)
+__attribute__ ((deprecated));
extern void
gsasl_client_callback_password_set (Gsasl * ctx,
- Gsasl_client_callback_password cb);
+ Gsasl_client_callback_password cb)
+__attribute__ ((deprecated));
extern Gsasl_client_callback_password
-gsasl_client_callback_password_get (Gsasl * ctx);
+gsasl_client_callback_password_get (Gsasl * ctx) __attribute__ ((deprecated));
extern void
gsasl_client_callback_passcode_set (Gsasl * ctx,
- Gsasl_client_callback_passcode cb);
+ Gsasl_client_callback_passcode cb)
+__attribute__ ((deprecated));
extern Gsasl_client_callback_passcode
-gsasl_client_callback_passcode_get (Gsasl * ctx);
+gsasl_client_callback_passcode_get (Gsasl * ctx) __attribute__ ((deprecated));
extern void
-gsasl_client_callback_pin_set (Gsasl * ctx, Gsasl_client_callback_pin cb);
-extern Gsasl_client_callback_pin gsasl_client_callback_pin_get (Gsasl * ctx);
+gsasl_client_callback_pin_set (Gsasl * ctx, Gsasl_client_callback_pin cb)
+__attribute__ ((deprecated));
+extern Gsasl_client_callback_pin gsasl_client_callback_pin_get (Gsasl * ctx)
+ __attribute__ ((deprecated));
extern void
gsasl_client_callback_service_set (Gsasl * ctx,
- Gsasl_client_callback_service cb);
-extern Gsasl_client_callback_service
-gsasl_client_callback_service_get (Gsasl * ctx);
+ Gsasl_client_callback_service cb)
+__attribute__ ((deprecated));
+extern Gsasl_client_callback_service gsasl_client_callback_service_get (Gsasl
+ * ctx)
+ __attribute__ ((deprecated));
extern void
-gsasl_client_callback_qop_set (Gsasl * ctx, Gsasl_client_callback_qop cb);
-extern Gsasl_client_callback_qop gsasl_client_callback_qop_get (Gsasl * ctx);
+gsasl_client_callback_qop_set (Gsasl * ctx, Gsasl_client_callback_qop cb)
+__attribute__ ((deprecated));
+extern Gsasl_client_callback_qop gsasl_client_callback_qop_get (Gsasl * ctx)
+ __attribute__ ((deprecated));
extern void
gsasl_client_callback_maxbuf_set (Gsasl * ctx,
- Gsasl_client_callback_maxbuf cb);
-extern Gsasl_client_callback_maxbuf
-gsasl_client_callback_maxbuf_get (Gsasl * ctx);
-extern void
-gsasl_client_callback_realm_set (Gsasl * ctx, Gsasl_client_callback_realm cb);
-extern Gsasl_client_callback_realm
-gsasl_client_callback_realm_get (Gsasl * ctx);
+ Gsasl_client_callback_maxbuf cb)
+__attribute__ ((deprecated));
+extern Gsasl_client_callback_maxbuf gsasl_client_callback_maxbuf_get (Gsasl *
+ ctx)
+ __attribute__ ((deprecated));
+extern void gsasl_client_callback_realm_set (Gsasl * ctx,
+ Gsasl_client_callback_realm cb)
+ __attribute__ ((deprecated));
+extern Gsasl_client_callback_realm gsasl_client_callback_realm_get (Gsasl *
+ ctx)
+ __attribute__ ((deprecated));
/* Obsolete server callbacks: callback-s.c */
extern void
gsasl_server_callback_validate_set (Gsasl * ctx,
- Gsasl_server_callback_validate cb);
+ Gsasl_server_callback_validate cb)
+__attribute__ ((deprecated));
extern Gsasl_server_callback_validate
-gsasl_server_callback_validate_get (Gsasl * ctx);
+gsasl_server_callback_validate_get (Gsasl * ctx) __attribute__ ((deprecated));
extern void
gsasl_server_callback_retrieve_set (Gsasl * ctx,
- Gsasl_server_callback_retrieve cb);
+ Gsasl_server_callback_retrieve cb)
+__attribute__ ((deprecated));
extern Gsasl_server_callback_retrieve
-gsasl_server_callback_retrieve_get (Gsasl * ctx);
+gsasl_server_callback_retrieve_get (Gsasl * ctx) __attribute__ ((deprecated));
extern void
gsasl_server_callback_cram_md5_set (Gsasl * ctx,
- Gsasl_server_callback_cram_md5 cb);
+ Gsasl_server_callback_cram_md5 cb)
+__attribute__ ((deprecated));
extern Gsasl_server_callback_cram_md5
-gsasl_server_callback_cram_md5_get (Gsasl * ctx);
+gsasl_server_callback_cram_md5_get (Gsasl * ctx) __attribute__ ((deprecated));
extern void
gsasl_server_callback_digest_md5_set (Gsasl * ctx,
- Gsasl_server_callback_digest_md5 cb);
+ Gsasl_server_callback_digest_md5 cb)
+__attribute__ ((deprecated));
extern Gsasl_server_callback_digest_md5
-gsasl_server_callback_digest_md5_get (Gsasl * ctx);
+gsasl_server_callback_digest_md5_get (Gsasl * ctx)
+__attribute__ ((deprecated));
extern void
gsasl_server_callback_external_set (Gsasl * ctx,
- Gsasl_server_callback_external cb);
+ Gsasl_server_callback_external cb)
+__attribute__ ((deprecated));
extern Gsasl_server_callback_external
-gsasl_server_callback_external_get (Gsasl * ctx);
+gsasl_server_callback_external_get (Gsasl * ctx) __attribute__ ((deprecated));
extern void
gsasl_server_callback_anonymous_set (Gsasl * ctx,
- Gsasl_server_callback_anonymous cb);
+ Gsasl_server_callback_anonymous cb)
+__attribute__ ((deprecated));
extern Gsasl_server_callback_anonymous
-gsasl_server_callback_anonymous_get (Gsasl * ctx);
+gsasl_server_callback_anonymous_get (Gsasl * ctx)
+__attribute__ ((deprecated));
extern void
-gsasl_server_callback_realm_set (Gsasl * ctx, Gsasl_server_callback_realm cb);
-extern Gsasl_server_callback_realm
-gsasl_server_callback_realm_get (Gsasl * ctx);
+gsasl_server_callback_realm_set (Gsasl * ctx, Gsasl_server_callback_realm cb)
+__attribute__ ((deprecated));
+extern Gsasl_server_callback_realm gsasl_server_callback_realm_get (Gsasl *
+ ctx)
+ __attribute__ ((deprecated));
extern void
-gsasl_server_callback_qop_set (Gsasl * ctx, Gsasl_server_callback_qop cb);
-extern Gsasl_server_callback_qop gsasl_server_callback_qop_get (Gsasl * ctx);
+gsasl_server_callback_qop_set (Gsasl * ctx, Gsasl_server_callback_qop cb)
+__attribute__ ((deprecated));
+extern Gsasl_server_callback_qop gsasl_server_callback_qop_get (Gsasl * ctx)
+ __attribute__ ((deprecated));
extern void
gsasl_server_callback_maxbuf_set (Gsasl * ctx,
- Gsasl_server_callback_maxbuf cb);
-extern Gsasl_server_callback_maxbuf
-gsasl_server_callback_maxbuf_get (Gsasl * ctx);
+ Gsasl_server_callback_maxbuf cb)
+__attribute__ ((deprecated));
+extern Gsasl_server_callback_maxbuf gsasl_server_callback_maxbuf_get (Gsasl *
+ ctx)
+ __attribute__ ((deprecated));
extern void
gsasl_server_callback_cipher_set (Gsasl * ctx,
- Gsasl_server_callback_cipher cb);
-extern Gsasl_server_callback_cipher
-gsasl_server_callback_cipher_get (Gsasl * ctx);
+ Gsasl_server_callback_cipher cb)
+__attribute__ ((deprecated));
+extern Gsasl_server_callback_cipher gsasl_server_callback_cipher_get (Gsasl *
+ ctx)
+ __attribute__ ((deprecated));
extern void
gsasl_server_callback_securid_set (Gsasl * ctx,
- Gsasl_server_callback_securid cb);
-extern Gsasl_server_callback_securid
-gsasl_server_callback_securid_get (Gsasl * ctx);
+ Gsasl_server_callback_securid cb)
+__attribute__ ((deprecated));
+extern Gsasl_server_callback_securid gsasl_server_callback_securid_get (Gsasl
+ * ctx)
+ __attribute__ ((deprecated));
extern void
gsasl_server_callback_gssapi_set (Gsasl * ctx,
- Gsasl_server_callback_gssapi cb);
-extern Gsasl_server_callback_gssapi
-gsasl_server_callback_gssapi_get (Gsasl * ctx);
+ Gsasl_server_callback_gssapi cb)
+__attribute__ ((deprecated));
+extern Gsasl_server_callback_gssapi gsasl_server_callback_gssapi_get (Gsasl *
+ ctx)
[115 lines skipped]
- CVS gsasl/lib/src, gsasl-commit, 2004/10/03
- CVS gsasl/lib/src, gsasl-commit, 2004/10/03
- CVS gsasl/lib/src, gsasl-commit, 2004/10/03
- CVS gsasl/lib/src, gsasl-commit, 2004/10/03
- CVS gsasl/lib/src, gsasl-commit, 2004/10/03
- CVS gsasl/lib/src,
gsasl-commit <=
- CVS gsasl/lib/src, gsasl-commit, 2004/10/13
- CVS gsasl/lib/src, gsasl-commit, 2004/10/13
- CVS gsasl/lib/src, gsasl-commit, 2004/10/14
- CVS gsasl/lib/src, gsasl-commit, 2004/10/14
- CVS gsasl/lib/src, gsasl-commit, 2004/10/14
- CVS gsasl/lib/src, gsasl-commit, 2004/10/14
- CVS gsasl/lib/src, gsasl-commit, 2004/10/14
- CVS gsasl/lib/src, gsasl-commit, 2004/10/14
- CVS gsasl/lib/src, gsasl-commit, 2004/10/29
- CVS gsasl/lib/src, gsasl-commit, 2004/10/31