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;  | 
