Move git_cvar_type to include/git2/config.h

Include it in src/config.h and fix the header name #define.

Signed-off-by: Carlos Martín Nieto <cmn@elego.de>
This commit is contained in:
Carlos Martín Nieto 2011-03-29 17:35:02 +02:00
parent 3d23b74af7
commit 6d7bb4e039
2 changed files with 11 additions and 8 deletions

View File

@ -153,6 +153,13 @@ typedef enum {
GIT_REF_HAS_PEEL = 8, GIT_REF_HAS_PEEL = 8,
} git_rtype; } git_rtype;
/** Config variable type */
typedef enum {
GIT_VAR_INT, /** Stores an integer value */
GIT_VAR_BOOL, /** Stores a boolean value */
GIT_VAR_STR /** Stores a string */
} git_cvar_type;
/** @} */ /** @} */
GIT_END_DECL GIT_END_DECL

View File

@ -1,5 +1,7 @@
#ifndef INCLUDE_tag_h__ #ifndef INCLUDE_config_h__
#define INCLUDE_tag_h__ #define INCLUDE_config_h__
#include "git2/config.h"
struct git_config { struct git_config {
char *file_path; char *file_path;
@ -14,12 +16,6 @@ struct git_config {
git_hashtable *vars; git_hashtable *vars;
}; };
typedef enum {
GIT_VAR_INT,
GIT_VAR_BOOL,
GIT_VAR_STR
} git_cvar_type;
struct git_cvar { struct git_cvar {
git_cvar_type type; git_cvar_type type;
char *name; char *name;