mirror of
https://git.proxmox.com/git/libgit2
synced 2025-05-12 01:15:09 +00:00
util.c: Move to new error handling mechanism
This commit is contained in:
parent
bc06a4eeec
commit
33b1d19e76
@ -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, ...)
|
|||||||
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;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user