diff options
Diffstat (limited to 'src/include')
| -rw-r--r-- | src/include/ChangeLog | 8 | ||||
| -rw-r--r-- | src/include/k5-int.h | 4 | ||||
| -rw-r--r-- | src/include/krb5.hin | 113 |
3 files changed, 47 insertions, 78 deletions
diff --git a/src/include/ChangeLog b/src/include/ChangeLog index a11790341..f7603ab14 100644 --- a/src/include/ChangeLog +++ b/src/include/ChangeLog @@ -1,3 +1,11 @@ +Tue Feb 18 17:43:55 1997 Richard Basch <basch@lehman.com> + + * krb5.hin: + Added prototypes for krb5_free_data, krb5_free_data_contents + Moved krb5_xfree definition to k5-int.h + * k5-int.h: + krb5_xfree is an internal macro + Mon Feb 17 13:58:45 1997 Richard Basch <basch@lehman.com> * win-mac.h: Added KRB4 Windows INI related definitions. diff --git a/src/include/k5-int.h b/src/include/k5-int.h index eb654aa61..0b1d0b90f 100644 --- a/src/include/k5-int.h +++ b/src/include/k5-int.h @@ -1263,4 +1263,8 @@ int krb5_seteuid KRB5_PROTOTYPE((int)); int krb5_setenv KRB5_PROTOTYPE((const char *, const char *, int)); void krb5_unsetenv KRB5_PROTOTYPE((const char *)); + +/* to keep lint happy */ +#define krb5_xfree(val) free((char FAR *)(val)) + #endif /* _KRB5_INT_H */ diff --git a/src/include/krb5.hin b/src/include/krb5.hin index f19a56b20..df8573996 100644 --- a/src/include/krb5.hin +++ b/src/include/krb5.hin @@ -1515,98 +1515,71 @@ void krb5_free_realm_tree /* krb5_free.c */ KRB5_DLLIMP void KRB5_CALLCONV krb5_free_principal - KRB5_PROTOTYPE((krb5_context, - krb5_principal )); + KRB5_PROTOTYPE((krb5_context, krb5_principal )); KRB5_DLLIMP void KRB5_CALLCONV krb5_free_authenticator - KRB5_PROTOTYPE((krb5_context, - krb5_authenticator FAR * )); + KRB5_PROTOTYPE((krb5_context, krb5_authenticator FAR * )); KRB5_DLLIMP void KRB5_CALLCONV krb5_free_authenticator_contents - KRB5_PROTOTYPE((krb5_context, - krb5_authenticator FAR * )); + KRB5_PROTOTYPE((krb5_context, krb5_authenticator FAR * )); KRB5_DLLIMP void KRB5_CALLCONV krb5_free_addresses - KRB5_PROTOTYPE((krb5_context, - krb5_address FAR * FAR * )); + KRB5_PROTOTYPE((krb5_context, krb5_address FAR * FAR * )); KRB5_DLLIMP void KRB5_CALLCONV krb5_free_address - KRB5_PROTOTYPE((krb5_context, - krb5_address FAR * )); + KRB5_PROTOTYPE((krb5_context, krb5_address FAR * )); KRB5_DLLIMP void KRB5_CALLCONV krb5_free_authdata - KRB5_PROTOTYPE((krb5_context, - krb5_authdata FAR * FAR * )); + KRB5_PROTOTYPE((krb5_context, krb5_authdata FAR * FAR * )); KRB5_DLLIMP void KRB5_CALLCONV krb5_free_enc_tkt_part - KRB5_PROTOTYPE((krb5_context, - krb5_enc_tkt_part FAR * )); + KRB5_PROTOTYPE((krb5_context, krb5_enc_tkt_part FAR * )); KRB5_DLLIMP void KRB5_CALLCONV krb5_free_ticket - KRB5_PROTOTYPE((krb5_context, - krb5_ticket FAR * )); + KRB5_PROTOTYPE((krb5_context, krb5_ticket FAR * )); KRB5_DLLIMP void KRB5_CALLCONV krb5_free_tickets - KRB5_PROTOTYPE((krb5_context, - krb5_ticket FAR * FAR * )); + KRB5_PROTOTYPE((krb5_context, krb5_ticket FAR * FAR * )); KRB5_DLLIMP void KRB5_CALLCONV krb5_free_kdc_req - KRB5_PROTOTYPE((krb5_context, - krb5_kdc_req FAR * )); + KRB5_PROTOTYPE((krb5_context, krb5_kdc_req FAR * )); KRB5_DLLIMP void KRB5_CALLCONV krb5_free_kdc_rep - KRB5_PROTOTYPE((krb5_context, - krb5_kdc_rep FAR * )); + KRB5_PROTOTYPE((krb5_context, krb5_kdc_rep FAR * )); KRB5_DLLIMP void KRB5_CALLCONV krb5_free_last_req - KRB5_PROTOTYPE((krb5_context, - krb5_last_req_entry FAR * FAR * )); + KRB5_PROTOTYPE((krb5_context, krb5_last_req_entry FAR * FAR * )); KRB5_DLLIMP void KRB5_CALLCONV krb5_free_enc_kdc_rep_part - KRB5_PROTOTYPE((krb5_context, - krb5_enc_kdc_rep_part FAR * )); + KRB5_PROTOTYPE((krb5_context, krb5_enc_kdc_rep_part FAR * )); KRB5_DLLIMP void KRB5_CALLCONV krb5_free_error - KRB5_PROTOTYPE((krb5_context, - krb5_error FAR * )); + KRB5_PROTOTYPE((krb5_context, krb5_error FAR * )); KRB5_DLLIMP void KRB5_CALLCONV krb5_free_ap_req - KRB5_PROTOTYPE((krb5_context, - krb5_ap_req FAR * )); + KRB5_PROTOTYPE((krb5_context, krb5_ap_req FAR * )); KRB5_DLLIMP void KRB5_CALLCONV krb5_free_ap_rep - KRB5_PROTOTYPE((krb5_context, - krb5_ap_rep FAR * )); + KRB5_PROTOTYPE((krb5_context, krb5_ap_rep FAR * )); KRB5_DLLIMP void KRB5_CALLCONV krb5_free_safe - KRB5_PROTOTYPE((krb5_context, - krb5_safe FAR * )); + KRB5_PROTOTYPE((krb5_context, krb5_safe FAR * )); KRB5_DLLIMP void KRB5_CALLCONV krb5_free_priv - KRB5_PROTOTYPE((krb5_context, - krb5_priv FAR * )); + KRB5_PROTOTYPE((krb5_context, krb5_priv FAR * )); KRB5_DLLIMP void KRB5_CALLCONV krb5_free_priv_enc_part - KRB5_PROTOTYPE((krb5_context, - krb5_priv_enc_part FAR * )); + KRB5_PROTOTYPE((krb5_context, krb5_priv_enc_part FAR * )); KRB5_DLLIMP void KRB5_CALLCONV krb5_free_cred - KRB5_PROTOTYPE((krb5_context, - krb5_cred FAR *)); + KRB5_PROTOTYPE((krb5_context, krb5_cred FAR *)); KRB5_DLLIMP void KRB5_CALLCONV krb5_free_creds - KRB5_PROTOTYPE((krb5_context, - krb5_creds FAR *)); + KRB5_PROTOTYPE((krb5_context, krb5_creds FAR *)); KRB5_DLLIMP void KRB5_CALLCONV krb5_free_cred_contents - KRB5_PROTOTYPE((krb5_context, - krb5_creds FAR *)); + KRB5_PROTOTYPE((krb5_context, krb5_creds FAR *)); KRB5_DLLIMP void KRB5_CALLCONV krb5_free_cred_enc_part - KRB5_PROTOTYPE((krb5_context, - krb5_cred_enc_part FAR *)); + KRB5_PROTOTYPE((krb5_context, krb5_cred_enc_part FAR *)); KRB5_DLLIMP void KRB5_CALLCONV krb5_free_checksum - KRB5_PROTOTYPE((krb5_context, - krb5_checksum FAR *)); + KRB5_PROTOTYPE((krb5_context, krb5_checksum FAR *)); KRB5_DLLIMP void KRB5_CALLCONV krb5_free_keyblock - KRB5_PROTOTYPE((krb5_context, - krb5_keyblock FAR *)); + KRB5_PROTOTYPE((krb5_context, krb5_keyblock FAR *)); KRB5_DLLIMP void KRB5_CALLCONV krb5_free_keyblock_contents - KRB5_PROTOTYPE((krb5_context, - krb5_keyblock FAR *)); + KRB5_PROTOTYPE((krb5_context, krb5_keyblock FAR *)); KRB5_DLLIMP void KRB5_CALLCONV krb5_free_pa_data - KRB5_PROTOTYPE((krb5_context, - krb5_pa_data FAR * FAR *)); + KRB5_PROTOTYPE((krb5_context, krb5_pa_data FAR * FAR *)); KRB5_DLLIMP void KRB5_CALLCONV krb5_free_ap_rep_enc_part - KRB5_PROTOTYPE((krb5_context, - krb5_ap_rep_enc_part FAR *)); + KRB5_PROTOTYPE((krb5_context, krb5_ap_rep_enc_part FAR *)); KRB5_DLLIMP void KRB5_CALLCONV krb5_free_tkt_authent - KRB5_PROTOTYPE((krb5_context, - krb5_tkt_authent FAR *)); + KRB5_PROTOTYPE((krb5_context, krb5_tkt_authent FAR *)); KRB5_DLLIMP void KRB5_CALLCONV krb5_free_pwd_data - KRB5_PROTOTYPE((krb5_context, - krb5_pwd_data FAR *)); + KRB5_PROTOTYPE((krb5_context, krb5_pwd_data FAR *)); KRB5_DLLIMP void KRB5_CALLCONV krb5_free_pwd_sequences - KRB5_PROTOTYPE((krb5_context, - passwd_phrase_element FAR * FAR *)); + KRB5_PROTOTYPE((krb5_context, passwd_phrase_element FAR * FAR *)); +KRB5_DLLIMP void KRB5_CALLCONV krb5_free_data + KRB5_PROTOTYPE((krb5_context, krb5_data FAR *)); +KRB5_DLLIMP void KRB5_CALLCONV krb5_free_data_contents + KRB5_PROTOTYPE((krb5_context, krb5_data FAR *)); /* From krb5/os but needed but by the outside world */ KRB5_DLLIMP krb5_error_code KRB5_CALLCONV krb5_us_timeofday @@ -2026,22 +1999,6 @@ KRB5_DLLIMP krb5_error_code KRB5_CALLCONV krb5_deltat_to_string KRB5_PROTOTYPE((krb5_deltat, char FAR *, size_t)); -/* - * end stuff from libos.h - */ - -/* - * begin "k5-free.h" - */ - -/* to keep lint happy */ -#define krb5_xfree(val) free((char FAR *)(val)) - -#define krb5_free_data(context, val) { krb5_xfree((val)->data); krb5_xfree(val);} - -/* - * end "k5-free.h" - */ /* The name of the Kerberos ticket granting service... and its size */ #define KRB5_TGS_NAME "krbtgt" |
