Commit b3a2f90e by Shawn O. Pearce

Enable warnings by default and fix warning in oid.c

Signed-off-by: Shawn O. Pearce <spearce@spearce.org>
parent 8722a77e
...@@ -2,7 +2,7 @@ all:: ...@@ -2,7 +2,7 @@ all::
DOXYGEN = doxygen DOXYGEN = doxygen
CFLAGS = -g -O2 CFLAGS = -g -O2 -Wall
OS = unix OS = unix
BASIC_CFLAGS := -Iinclude BASIC_CFLAGS := -Iinclude
......
...@@ -49,7 +49,8 @@ int git_oid_mkstr(git_oid *out, const char *str) ...@@ -49,7 +49,8 @@ int git_oid_mkstr(git_oid *out, const char *str)
{ {
int p; int p;
for (p = 0; p < sizeof(out->id); p++, str += 2) { for (p = 0; p < sizeof(out->id); p++, str += 2) {
int v = (from_hex[str[0]] << 4) | from_hex[str[1]]; int v = (from_hex[(unsigned char)str[0]] << 4)
| from_hex[(unsigned char)str[1]];
if (v < 0) if (v < 0)
return GIT_ENOTOID; return GIT_ENOTOID;
out->id[p] = (unsigned char)v; out->id[p] = (unsigned char)v;
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment