summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorPatrick Steinhardt <ps@pks.im>2017-01-27 15:23:15 +0100
committerPatrick Steinhardt <ps@pks.im>2017-02-17 11:41:06 +0100
commit0d71690549b918d0aafc5873229661a43eee9eed (patch)
treec23fd84d4b43a0de3aedacefa9f0db1f75e2f86c
parent659f5d07d50d782d1c2ded8eb7b1f02a32117fd9 (diff)
downloadlibgit2-0d71690549b918d0aafc5873229661a43eee9eed.tar.gz
oidmap: remove GIT__USE_OIDMAP macro
-rw-r--r--src/cache.c2
-rw-r--r--src/describe.c2
-rw-r--r--src/indexer.c2
-rw-r--r--src/odb_mempack.c2
-rw-r--r--src/oidmap.c7
-rw-r--r--src/oidmap.h10
-rw-r--r--src/pack-objects.c2
-rw-r--r--src/pack.c1
-rw-r--r--src/revwalk.c2
-rw-r--r--tests/core/oidmap.c2
10 files changed, 7 insertions, 25 deletions
diff --git a/src/cache.c b/src/cache.c
index f76e72d93..c92a3a78a 100644
--- a/src/cache.c
+++ b/src/cache.c
@@ -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};
diff --git a/src/describe.c b/src/describe.c
index 152385836..4a1e25378 100644
--- a/src/describe.c
+++ b/src/describe.c
@@ -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 {
diff --git a/src/indexer.c b/src/indexer.c
index 3e88bc7ba..869e2299f 100644
--- a/src/indexer.c
+++ b/src/indexer.c
@@ -18,8 +18,6 @@
#include "oidmap.h"
#include "zstream.h"
-GIT__USE_OIDMAP
-
extern git_mutex git__mwindow_mutex;
#define UINT31_MAX (0x7FFFFFFF)
diff --git a/src/odb_mempack.c b/src/odb_mempack.c
index 52f8089e1..d6f2fb4af 100644
--- a/src/odb_mempack.c
+++ b/src/odb_mempack.c
@@ -18,8 +18,6 @@
#include "git2/types.h"
#include "git2/pack.h"
-GIT__USE_OIDMAP
-
struct memobject {
git_oid oid;
size_t len;
diff --git a/src/oidmap.c b/src/oidmap.c
index ab821df8d..0df9a4f42 100644
--- a/src/oidmap.c
+++ b/src/oidmap.c
@@ -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()
diff --git a/src/oidmap.h b/src/oidmap.h
index bfad8e2ad..a3f8961dc 100644
--- a/src/oidmap.h
+++ b/src/oidmap.h
@@ -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);
diff --git a/src/pack-objects.c b/src/pack-objects.c
index 1b4ec9d15..58b7b94b3 100644
--- a/src/pack-objects.c
+++ b/src/pack-objects.c
@@ -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 { \
diff --git a/src/pack.c b/src/pack.c
index 4e30ca7c3..9be051e64 100644
--- a/src/pack.c
+++ b/src/pack.c
@@ -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);
diff --git a/src/revwalk.c b/src/revwalk.c
index ac5400253..6d08164ba 100644
--- a/src/revwalk.c
+++ b/src/revwalk.c
@@ -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)
{
diff --git a/tests/core/oidmap.c b/tests/core/oidmap.c
index 92b8c1937..617da5483 100644
--- a/tests/core/oidmap.c
+++ b/tests/core/oidmap.c
@@ -1,8 +1,6 @@
#include "clar_libgit2.h"
#include "oidmap.h"
-GIT__USE_OIDMAP
-
typedef struct {
git_oid oid;
size_t extra;