diff --git a/ChangeLog b/ChangeLog index 1719d5dde..f89f93209 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,7 @@ +2011-07-24 Robert Larice + * src/misc/util.c : + use size_t + 2011-07-24 Robert Larice * src/spicelib/parser/inp2m.c : avoid incorrect bindnodes when falling back to a 4 node device diff --git a/src/misc/util.c b/src/misc/util.c index a3b544666..48ad3cc7c 100644 --- a/src/misc/util.c +++ b/src/misc/util.c @@ -193,8 +193,8 @@ char * ngdirname(const char *name) { static char *ret = NULL; - int len; - int size = 0; + size_t len; + size_t size = 0; const char *p; if (ret) { @@ -222,7 +222,7 @@ ngdirname(const char *name) while (p != name && *p != '/' && *p != '\\') p--; - size = p - name; + size = (size_t)(p - name); if (size) { ret = TMALLOC(char, size + 1); memcpy(ret, name, size); @@ -243,8 +243,8 @@ char * ngdirname(const char *name) { static char *ret = NULL; - int len; - int size = 0; + size_t len; + size_t size = 0; const char *p; if (ret) { @@ -267,7 +267,7 @@ ngdirname(const char *name) while (p != name && *p != '/') p--; - size = p - name; + size = (size_t)(p - name); if (size) { ret = TMALLOC(char, size + 1); memcpy(ret, name, size);