configured CFLAGS to display more warnings

also fixed comparison between signed and unsigned.

diff --git a/Makefile b/Makefile
--- a/Makefile
+++ b/Makefile
@@ -1,5 +1,5 @@
 
-CFLAGS = -Wall -g -O2
+CFLAGS = -Wall -Wextra -Wno-unused-parameter -g -O2
 
 headers = $(wildcard src/*.h)
 sources = $(wildcard src/*.c)
diff --git a/src/vcprompt.c b/src/vcprompt.c
--- a/src/vcprompt.c
+++ b/src/vcprompt.c
@@ -49,7 +49,7 @@ void parse_args(int argc, char** argv, o
 
 void parse_format(options_t* options)
 {
-    int i;
+    size_t i;
 
     options->show_branch = 0;
     options->show_unknown = 0;
@@ -89,7 +89,7 @@ void parse_format(options_t* options)
 
 void print_result(vccontext_t* context, options_t* options, result_t* result)
 {
-    int i;
+    size_t i;
     char* format = options->format;
 
     for (i = 0; i < strlen(format); i++) {
