Commit d6d877d20f76b3b6bf0e370cadd24e3321ce5371

Kirill A. Shutemov 2011-07-05T11:54:16

examples/general: fix warnings on not handled reference type in switch examples/general.c:402:5: warning: enumeration value ‘GIT_REF_INVALID’ not handled in switch [-Wswitch] examples/general.c:402:5: warning: enumeration value ‘GIT_REF_PACKED’ not handled in switch [-Wswitch] examples/general.c:402:5: warning: enumeration value ‘GIT_REF_HAS_PEEL’ not handled in switch [-Wswitch] examples/general.c:402:5: warning: enumeration value ‘GIT_REF_LISTALL’ not handled in switch [-Wswitch] Signe-off-by: Kirill A. Shutemov <kirill@shutemov.name>

1
2
3
4
5
6
7
8
9
10
11
12
13
14
diff --git a/examples/general.c b/examples/general.c
index db0b2db..176f49f 100644
--- a/examples/general.c
+++ b/examples/general.c
@@ -408,6 +408,9 @@ int main (int argc, char** argv)
     case GIT_REF_SYMBOLIC:
       printf("%s => %s\n", refname, git_reference_target(ref));
       break;
+    default:
+      fprintf(stderr, "Unexpected reference type\n");
+      exit(1);
     }
   }