From fef742c4ed2be2b3b72f510314b7b2f3a7a7d0a7 Mon Sep 17 00:00:00 2001 From: Nicolas Pitre Date: Tue, 27 Feb 2007 20:38:31 -0500 Subject: [PATCH] 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 Signed-off-by: Junio C Hamano --- cache.h | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/cache.h b/cache.h index 0117b7eed..ec72c0c43 100644 --- a/cache.h +++ b/cache.h @@ -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 */ -- 2.30.2