make sure enum object_type is signed

This allows for keeping the common idiom which consists of using
negative values to signal error conditions by ensuring that the enum
will be a signed type.

Signed-off-by: Nicolas Pitre <nico@cam.org>
Signed-off-by: Junio C Hamano <junkio@cox.net>
This commit is contained in:
Nicolas Pitre 2007-02-27 20:38:31 -05:00 коммит произвёл Junio C Hamano
Родитель 0ab179504a
Коммит fef742c4ed
1 изменённых файлов: 2 добавлений и 1 удалений

Просмотреть файл

@ -263,6 +263,7 @@ int safe_create_leading_directories(char *path);
char *enter_repo(char *path, int strict);
enum object_type {
OBJ_BAD = -1,
OBJ_NONE = 0,
OBJ_COMMIT = 1,
OBJ_TREE = 2,
@ -271,7 +272,7 @@ enum object_type {
/* 5 for future expansion */
OBJ_OFS_DELTA = 6,
OBJ_REF_DELTA = 7,
OBJ_BAD,
OBJ_MAX,
};
/* Read and unpack a sha1 file into memory, write memory to a sha1 file */