Commit 33b1d19e by Jakob Pfender Committed by Vicent Marti

util.c: Move to new error handling mechanism

parent bc06a4ee
...@@ -79,13 +79,13 @@ int git__strtol32(long *result, const char *nptr, const char **endptr, int base) ...@@ -79,13 +79,13 @@ int git__strtol32(long *result, const char *nptr, const char **endptr, int base)
Return: Return:
if (ndig == 0) if (ndig == 0)
return GIT_ENOTNUM; return git__throw(GIT_ENOTNUM, "Failed to convert string to long. Not a number");
if (endptr) if (endptr)
*endptr = p; *endptr = p;
if (ovfl) if (ovfl)
return GIT_EOVERFLOW; return git__throw(GIT_EOVERFLOW, "Failed to convert string to long. Overflow error");
*result = neg ? -n : n; *result = neg ? -n : n;
return GIT_SUCCESS; return GIT_SUCCESS;
...@@ -100,7 +100,7 @@ int git__fmt(char *buf, size_t buf_sz, const char *fmt, ...) ...@@ -100,7 +100,7 @@ int git__fmt(char *buf, size_t buf_sz, const char *fmt, ...)
r = vsnprintf(buf, buf_sz, fmt, va); r = vsnprintf(buf, buf_sz, fmt, va);
va_end(va); va_end(va);
if (r < 0 || ((size_t) r) >= buf_sz) if (r < 0 || ((size_t) r) >= buf_sz)
return GIT_ERROR; return git__throw(GIT_ERROR, "Failed to format string");
return r; return r;
} }
......
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