diff options
| author | Vicent Marti <tanoku@gmail.com> | 2011-09-30 16:08:06 +0200 |
|---|---|---|
| committer | Vicent Marti <tanoku@gmail.com> | 2011-09-30 16:08:41 +0200 |
| commit | fafd471021218a425adb1506c0c942e8cd23f90c (patch) | |
| tree | 39d3d04b2e86264f35c527a8b7c5c3a9e9044751 /src/util.c | |
| parent | 358a15fd65cdc56ddc02b3ea261851f20c7ac618 (diff) | |
| download | libgit2-fafd471021218a425adb1506c0c942e8cd23f90c.tar.gz | |
config: Proper type declarations for 64 bit ints
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; |
