diff options
Diffstat (limited to 'src/util.c')
-rw-r--r-- | src/util.c | 11 |
1 files changed, 6 insertions, 5 deletions
diff --git a/src/util.c b/src/util.c index dc0eab38d..c81ed2d3a 100644 --- a/src/util.c +++ b/src/util.c @@ -46,10 +46,10 @@ int git__fnmatch(const char *pattern, const char *name, int flags) } } -int git__strtol64(long long *result, const char *nptr, const char **endptr, int base) +int git__strtol64(int64_t *result, const char *nptr, const char **endptr, int base) { const char *p; - long long n, nn; + int64_t n, nn; int c, ovfl, v, neg, ndig; p = nptr; @@ -124,10 +124,11 @@ Return: return GIT_SUCCESS; } -int git__strtol32(int *result, const char *nptr, const char **endptr, int base) +int git__strtol32(int32_t *result, const char *nptr, const char **endptr, int base) { - int tmp_int, error = GIT_SUCCESS; - long long tmp_long; + int error = GIT_SUCCESS; + int32_t tmp_int; + int64_t tmp_long; if ((error = git__strtol64(&tmp_long, nptr, endptr, base)) < GIT_SUCCESS) return error; |