aboutsummaryrefslogtreecommitdiff
path: root/jim.c
diff options
context:
space:
mode:
authorantirez <antirez>2005-02-26 22:43:49 +0000
committerantirez <antirez>2005-02-26 22:43:49 +0000
commitf7de4cb2a817aa17615cc31199a0a5abd621ad9d (patch)
tree2c4063ae4a8e5a6eccfb425e3883a638c27d4d10 /jim.c
parent0e9b259b069b4eaa2bf214a11e5a7462159a1378 (diff)
downloadjimtcl-f7de4cb2a817aa17615cc31199a0a5abd621ad9d.zip
jimtcl-f7de4cb2a817aa17615cc31199a0a5abd621ad9d.tar.gz
jimtcl-f7de4cb2a817aa17615cc31199a0a5abd621ad9d.tar.bz2
Pat's patch about callframe id type, strtoll casting and errno applied.
Diffstat (limited to 'jim.c')
-rw-r--r--jim.c4
1 files changed, 1 insertions, 3 deletions
diff --git a/jim.c b/jim.c
index 7762fac..b9e03c6 100644
--- a/jim.c
+++ b/jim.c
@@ -27,8 +27,6 @@
#include <errno.h>
#include <time.h>
-extern int errno;
-
#include "jim.h"
#ifdef HAVE_BACKTRACE
@@ -117,7 +115,7 @@ static jim_wide Jim_Strtoll(const char *nptr, char **endptr, register int base)
qbase = (unsigned)base;
cutoff = neg ? (unsigned jim_wide)-(LLONG_MIN + LLONG_MAX) + LLONG_MAX
: LLONG_MAX;
- cutlim = cutoff % qbase;
+ cutlim = (int)(cutoff % qbase);
cutoff /= qbase;
for (acc = 0, any = 0;; c = *s++) {
if (!isascii(c))