Browse Source

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>
maint
Nicolas Pitre 18 years ago committed by Junio C Hamano
parent
commit
fef742c4ed
  1. 3
      cache.h

3
cache.h

@ -263,6 +263,7 @@ int safe_create_leading_directories(char *path); @@ -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 { @@ -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 */

Loading…
Cancel
Save