Commit 0d716905 by Patrick Steinhardt

oidmap: remove GIT__USE_OIDMAP macro

parent 659f5d07
......@@ -15,8 +15,6 @@
#include "object.h"
#include "git2/oid.h"
GIT__USE_OIDMAP
bool git_cache__enabled = true;
ssize_t git_cache__max_storage = (256 * 1024 * 1024);
git_atomic_ssize git_cache__current_storage = {0};
......
......@@ -19,8 +19,6 @@
#include "vector.h"
#include "repository.h"
GIT__USE_OIDMAP
/* Ported from https://github.com/git/git/blob/89dde7882f71f846ccd0359756d27bebc31108de/builtin/describe.c */
struct commit_name {
......
......@@ -18,8 +18,6 @@
#include "oidmap.h"
#include "zstream.h"
GIT__USE_OIDMAP
extern git_mutex git__mwindow_mutex;
#define UINT31_MAX (0x7FFFFFFF)
......
......@@ -18,8 +18,6 @@
#include "git2/types.h"
#include "git2/pack.h"
GIT__USE_OIDMAP
struct memobject {
git_oid oid;
size_t len;
......
......@@ -7,6 +7,13 @@
#include "oidmap.h"
GIT_INLINE(khint_t) git_oidmap_hash(const git_oid *oid)
{
khint_t h;
memcpy(&h, oid, sizeof(khint_t));
return h;
}
__KHASH_IMPL(oid, static kh_inline, const git_oid *, void *, 1, git_oidmap_hash, git_oid_equal)
git_oidmap *git_oidmap_alloc()
......
......@@ -20,16 +20,6 @@
__KHASH_TYPE(oid, const git_oid *, void *)
typedef khash_t(oid) git_oidmap;
GIT_INLINE(khint_t) git_oidmap_hash(const git_oid *oid)
{
khint_t h;
memcpy(&h, oid, sizeof(khint_t));
return h;
}
#define GIT__USE_OIDMAP \
__KHASH_IMPL(oid, static kh_inline, const git_oid *, void *, 1, git_oidmap_hash, git_oid_equal)
git_oidmap *git_oidmap_alloc(void);
#define git_oidmap_free(h) git_oidmap__free(h); (h) = NULL
void git_oidmap__free(git_oidmap *map);
......
......@@ -41,8 +41,6 @@ struct pack_write_context {
git_transfer_progress *stats;
};
GIT__USE_OIDMAP
#ifdef GIT_THREADS
#define GIT_PACKBUILDER__MUTEX_OP(pb, mtx, op) do { \
......
......@@ -17,7 +17,6 @@
#include <zlib.h>
GIT__USE_OFFMAP
GIT__USE_OIDMAP
static int packfile_open(struct git_pack_file *p);
static git_off_t nth_packed_object_offset(const struct git_pack_file *p, uint32_t n);
......
......@@ -15,8 +15,6 @@
#include "merge.h"
#include "vector.h"
GIT__USE_OIDMAP
git_commit_list_node *git_revwalk__commit_lookup(
git_revwalk *walk, const git_oid *oid)
{
......
#include "clar_libgit2.h"
#include "oidmap.h"
GIT__USE_OIDMAP
typedef struct {
git_oid oid;
size_t extra;
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment