From ac2351fdec13a3f1631e84e95a02e950213bf904 Mon Sep 17 00:00:00 2001 From: Lambert CLARA Date: Mon, 25 Jul 2011 20:23:23 +0200 Subject: [PATCH] Modify struct definition to enable forward declare with C++ compiler, thus avoid including C library's header in C++ header. --- include/git2/oid.h | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/include/git2/oid.h b/include/git2/oid.h index 96f8649f0..8a0f134b9 100644 --- a/include/git2/oid.h +++ b/include/git2/oid.h @@ -48,10 +48,11 @@ GIT_BEGIN_DECL #define GIT_OID_MINPREFIXLEN 4 /** Unique identity of any object (commit, tree, blob, tag). */ -typedef struct { +typedef struct _git_oid git_oid; +struct _git_oid { /** raw binary formatted id */ unsigned char id[GIT_OID_RAWSZ]; -} git_oid; +}; /** * Parse a hex formatted object id into a git_oid.