]> git.proxmox.com Git - libgit2.git/blobdiff - src/tag.h
New upstream version 1.4.3+dfsg.1
[libgit2.git] / src / tag.h
index 47f42550925844fbc1d44990baf4af5672ce66a3..76ae1508eaa565dc85ebc175e9d6ea05a044d12f 100644 (file)
--- a/src/tag.h
+++ b/src/tag.h
@@ -1,5 +1,5 @@
 /*
- * Copyright (C) 2009-2012 the libgit2 contributors
+ * Copyright (C) the libgit2 contributors. All rights reserved.
  *
  * This file is part of libgit2, distributed under the GNU GPL v2 with
  * a Linking Exception. For full terms see the included COPYING file.
@@ -7,6 +7,8 @@
 #ifndef INCLUDE_tag_h__
 #define INCLUDE_tag_h__
 
+#include "common.h"
+
 #include "git2/tag.h"
 #include "repository.h"
 #include "odb.h"
@@ -15,15 +17,15 @@ struct git_tag {
        git_object object;
 
        git_oid target;
-       git_otype type;
+       git_object_t type;
 
        char *tag_name;
        git_signature *tagger;
        char *message;
 };
 
-void git_tag__free(git_tag *tag);
-int git_tag__parse(git_tag *tag, git_odb_object *obj);
-int git_tag__parse_buffer(git_tag *tag, const char *data, size_t len);
+void git_tag__free(void *tag);
+int git_tag__parse(void *tag, git_odb_object *obj);
+int git_tag__parse_raw(void *tag, const char *data, size_t size);
 
 #endif