Sha256: fb5fc47103de1f3e9951ca375bb5d5c2dc9376a9ae12c83c98f8ffe02677265f
Contents?: true
Size: 1.12 KB
Versions: 1
Compression:
Stored size: 1.12 KB
Contents
/* * Copyright (C) 2009-2012 the libgit2 contributors * * This file is part of libgit2, distributed under the GNU GPL v2 with * a Linking Exception. For full terms see the included COPYING file. */ #ifndef INCLUDE_git_strarray_h__ #define INCLUDE_git_strarray_h__ #include "common.h" /** * @file git2/strarray.h * @brief Git string array routines * @defgroup git_strarray Git string array routines * @ingroup Git * @{ */ GIT_BEGIN_DECL /** Array of strings */ typedef struct _git_strarray git_strarray; struct _git_strarray { char **strings; size_t count; }; /** * Close a string array object * * This method must always be called once a git_strarray is no * longer needed, otherwise memory will leak. * * @param array array to close */ GIT_EXTERN(void) git_strarray_free(git_strarray *array); /** * Copy a string array object from source to target. * * Note: target is overwritten and hence should be empty, * otherwise its contents are leaked. * * @param tgt target * @param src source */ GIT_EXTERN(int) git_strarray_copy(git_strarray *tgt, const git_strarray *src); /** @} */ GIT_END_DECL #endif
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
rugged-0.17.0.b7 | vendor/libgit2/include/git2/strarray.h |