From: John Kohl Date: Wed, 17 Jan 1990 17:26:48 +0000 (+0000) Subject: fix prototypes and typedef X-Git-Tag: krb5-1.0-alpha2~1275 X-Git-Url: http://git.tremily.us/?a=commitdiff_plain;h=bc67494090b9d2c9c8c5b21a28c45235fce54824;p=krb5.git fix prototypes and typedef git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@107 dc483132-0cff-0310-8789-dd5450dbe970 --- diff --git a/src/include/krb5/rcache.h b/src/include/krb5/rcache.h index 8a99a3e2e..6cb79a25a 100644 --- a/src/include/krb5/rcache.h +++ b/src/include/krb5/rcache.h @@ -15,18 +15,19 @@ #ifndef __KRB5_RCACHE__ #define __KRB5_RCACHE__ + typedef struct krb5_rc_st { struct krb5_rc_ops *ops; void *data; } *krb5_rcache; -struct krb5_rc_ops { +typedef struct _krb5_rc_ops { char *prefix; int (*resolve) PROTOTYPE((krb5_rcache *id, char *residual)); - int (*new) PROTOTYPE((krb5_rcache *id, krb5_rc_ops *)); + int (*new) PROTOTYPE((krb5_rcache *id, struct _krb5_rc_ops *)); char *(*get_name) PROTOTYPE((krb5_rcache)); int (*init) PROTOTYPE((krb5_rcache, krb5_timestamp)); - int (*recover) (krb5_rcache)); + int (*recover) PROTOTYPE((krb5_rcache)); int (*destroy) PROTOTYPE((krb5_rcache)); int (*close) PROTOTYPE((krb5_rcache)); int (*store) PROTOTYPE((krb5_rcache, krb5_tkt_authent *, @@ -35,7 +36,7 @@ struct krb5_rc_ops { int (*get_span) PROTOTYPE((krb5_rcache)); int (*remove_cred) PROTOTYPE((krb5_rcache, krb5_tkt_authent *)); int (*expunge) PROTOTYPE((krb_acache)); -}; +} krb5_rc_ops; #endif /* __KRB5_RCACHE__ */