git_oid_tostr

Format a git_oid into a buffer as a hex format c-string.

If the buffer is smaller than GIT_OID_HEXSZ+1, then the resulting oid c-string will be truncated to n-1 characters (but will still be NUL-byte terminated).

If there are any input parameter errors (out == null, n == 0, oid == null), then a pointer to an empty string is returned, so that the return value can always be printed.

extern (C) nothrow @nogc
char*
git_oid_tostr
(
char* out_
,
size_t n
,
const(.git_oid)* id
)

Parameters

out_ char*

the buffer into which the oid string is output.

n size_t

the size of the out buffer.

id const(.git_oid)*

the oid structure to format.

Return Value

Type: char*

the out buffer pointer, assuming no input parameter errors, otherwise a pointer to an empty string.

Meta