diff options
author | Lambert CLARA <lambert.clara@yahoo.fr> | 2011-07-25 20:23:23 +0200 |
---|---|---|
committer | Lambert CLARA <lambert.clara@yahoo.fr> | 2011-07-25 20:24:10 +0200 |
commit | ac2351fdec13a3f1631e84e95a02e950213bf904 (patch) | |
tree | 2b0ecf3a591a99330858d8add9bf4f2679c5c490 /include/git2/oid.h | |
parent | f630366f70aa9ddffb7c3001c371fae6b0a0c004 (diff) | |
download | libgit2-ac2351fdec13a3f1631e84e95a02e950213bf904.tar.gz |
Modify struct definition to enable forward declare with C++ compiler,
thus avoid including C library's header in C++ header.
Diffstat (limited to 'include/git2/oid.h')
-rw-r--r-- | include/git2/oid.h | 5 |
1 files 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. |