add krb5_free_data_contents for compat with MIT API

git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@11917 ec53bebd-3082-4978-b11e-865c3cabbd6b
This commit is contained in:
Love Hörnquist Åstrand
2003-03-25 22:07:17 +00:00
parent 07fef2f73d
commit b4a9484f59
2 changed files with 15 additions and 0 deletions

View File

@@ -50,6 +50,12 @@ krb5_data_free(krb5_data *p)
p->length = 0; p->length = 0;
} }
void
krb5_free_data_contents(krb5_context context, krb5_data *data)
{
krb5_data_free(data);
}
void void
krb5_free_data(krb5_context context, krb5_free_data(krb5_context context,
krb5_data *p) krb5_data *p)

View File

@@ -38,6 +38,7 @@
.Nm krb5_data .Nm krb5_data
.Nm krb5_data_zero .Nm krb5_data_zero
.Nm krb5_data_free .Nm krb5_data_free
.Nm krb5_free_data_contents
.Nm krb5_free_data .Nm krb5_free_data
.Nm krb5_data_alloc .Nm krb5_data_alloc
.Nm krb5_data_realloc .Nm krb5_data_realloc
@@ -55,6 +56,8 @@ Kerberos 5 Library (libkrb5, -lkrb5)
.Ft void .Ft void
.Fn krb5_data_free "krb5_data *p" .Fn krb5_data_free "krb5_data *p"
.Ft void .Ft void
.Fn krb5_free_data_contents "krb5_context context" "krb5_data *p"
.Ft void
.Fn krb5_free_data "krb5_context context" "krb5_data *p" .Fn krb5_free_data "krb5_context context" "krb5_data *p"
.Ft krb5_error_code .Ft krb5_error_code
.Fn krb5_data_alloc "krb5_data *p" "int len" .Fn krb5_data_alloc "krb5_data *p" "int len"
@@ -85,6 +88,12 @@ resets the content of
free the data in free the data in
.Fa p . .Fa p .
.Pp .Pp
.Fn krb5_free_data_contents
works the same way as
.Fa krb5_data_free .
The diffrence is that krb5_free_data_contents is more portable (exists
in MIT api).
.Pp
.Fn krb5_free_data .Fn krb5_free_data
frees the data in frees the data in
.Fa p .Fa p