Man page generated from reStructuredText.
.
"HASHKIT_CLONE" "3" "February 09, 2014" "1.0.18" "libmemcached"
NAME
hashkit_clone - libhashkit Documentation . .nr rst2man-indent-level 0 . \\$1 \\n[an-margin] level \\n[rst2man-indent-level] level margin: \\n[rst2man-indent\\n[rst2man-indent-level]] - \\n[rst2man-indent0] \\n[rst2man-indent1] \\n[rst2man-indent2] .. .rstReportMargin pre:
. RS \\$1 . nr rst2man-indent\\n[rst2man-indent-level] \\n[an-margin] . nr rst2man-indent-level +1 .rstReportMargin post:
.. . RE indent \\n[an-margin]
old: \\n[rst2man-indent\\n[rst2man-indent-level]]
.nr rst2man-indent-level -1 new: \\n[rst2man-indent\\n[rst2man-indent-level]]
.. . .nr rst2man-indent-level 0 . \\$1 \\n[an-margin] level \\n[rst2man-indent-level] level margin: \\n[rst2man-indent\\n[rst2man-indent-level]] - \\n[rst2man-indent0] \\n[rst2man-indent1] \\n[rst2man-indent2] .. .rstReportMargin pre:
. RS \\$1 . nr rst2man-indent\\n[rst2man-indent-level] \\n[an-margin] . nr rst2man-indent-level +1 .rstReportMargin post:
.. . RE indent \\n[an-margin]
old: \\n[rst2man-indent\\n[rst2man-indent-level]]
.nr rst2man-indent-level -1 new: \\n[rst2man-indent\\n[rst2man-indent-level]]
..
SYNOPSIS
#include <libhashkit/hashkit.h> NDENT 0.0

hashkit_st NINDENT NDENT 0.0

\%hashkit_st *hashkit_create(\%hashkit_st *hash) NINDENT NDENT 0.0

\%hashkit_st *hashkit_clone(\%hashkit_st *destination, const \%hashkit_st *ptr) NINDENT NDENT 0.0

void hashkit_free(\%hashkit_st *hash) NINDENT NDENT 0.0

bool hashkit_is_allocated(const \%hashkit_st *hash) NINDENT Compile and link with -lhashkit

DESCRIPTION
The \%hashkit_create() function initializes a hashkit object for use. If you pass a NULL argument for hash, then the memory for the object is allocated. If you specify a pre-allocated piece of memory, that is initialized for use. The \%hashkit_clone() function initializes a hashkit object much like \%hashkit_create(), but instead of using default settings it will use the settings of the ptr hashkit object. The \%hashkit_free() frees any resources being consumed by the hashkit objects that were initialized with \%hashkit_create() or \%hashkit_clone(). The \%hashkit_is_allocated() reports where the memory was allocated for a hashkit object.
RETURN VALUE
\%hashkit_create() and \%hashkit_clone() will return NULL on failure or non-NULL on success. \%hashkit_is_allocated() returns true if the memory for the hashkit object was allocated inside of \%hashkit_create() or \%hashkit_clone(), otherwise it is false and was user-supplied memory.
HOME
To find out more information please check: \%http://libmemcached.org/
SEE ALSO
hashkit_create(3) hashkit_value(3) hashkit_set_hash_fn(3)
AUTHOR
Brian Aker
COPYRIGHT
2011-2013, Brian Aker DataDifferential, http://datadifferential.com/ Generated by docutils manpage writer.
.