summaryrefslogtreecommitdiffstats
path: root/src/include
diff options
context:
space:
mode:
authorGreg Hudson <ghudson@mit.edu>2012-10-25 15:50:06 -0400
committerGreg Hudson <ghudson@mit.edu>2012-10-25 15:52:12 -0400
commit671c84a37521a4f62be300af00790fc5aed9cbfd (patch)
treefa3f976f8c7b353fb1139a105a5ac8e1c1ad42d4 /src/include
parentdb4f4b55cd93c86909d4aa140df61af71cbc92af (diff)
downloadkrb5-671c84a37521a4f62be300af00790fc5aed9cbfd.tar.gz
krb5-671c84a37521a4f62be300af00790fc5aed9cbfd.tar.xz
krb5-671c84a37521a4f62be300af00790fc5aed9cbfd.zip
Correctly document krb5_unparse_name_ext
ticket: 7431 target_version: 1.11 tags: pullup
Diffstat (limited to 'src/include')
-rw-r--r--src/include/krb5/krb5.hin20
1 files changed, 13 insertions, 7 deletions
diff --git a/src/include/krb5/krb5.hin b/src/include/krb5/krb5.hin
index dd2b85be6..7db3787c8 100644
--- a/src/include/krb5/krb5.hin
+++ b/src/include/krb5/krb5.hin
@@ -3507,13 +3507,19 @@ krb5_unparse_name(krb5_context context, krb5_const_principal principal,
/**
* Convert krb5_principal structure to string and length.
*
- * @param [in] context Library context
- * @param [in] principal Principal
- * @param [out] name String representation of principal name
- * @param [out] size Size of unparsed name
- *
- * This function is similar to krb5_unparse_name(), but also returns the length
- * of the string representation.
+ * @param [in] context Library context
+ * @param [in] principal Principal
+ * @param [in,out] name String representation of principal name
+ * @param [in,out] size Size of unparsed name
+ *
+ * This function is similar to krb5_unparse_name(), but allows the use of an
+ * existing buffer for the result. If size is not NULL, then *name must be
+ * either NULL or an existing buffer of at least size *size. The buffer will
+ * be allocated or resized if necessary, with the new pointer stored into
+ * *name. Whether or not the buffer is resized, the necessary space for the
+ * result, including null terminator, will be stored into *size.
+ *
+ * If size is NULL, this function behaves exactly as krb5_unparse_name().
*
* @retval
* 0 Success