From: rikky Date: Fri, 10 Jun 2011 21:13:01 +0000 (+0000) Subject: Fix:core:Fix 64-bit issues X-Git-Tag: navit-0.5.0.5194svn~669 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=8a6ba089bd2b00c696562b9edca5bb345649145e;p=profile%2Fivi%2Fnavit.git Fix:core:Fix 64-bit issues git-svn-id: https://navit.svn.sourceforge.net/svnroot/navit/trunk@4526 ffa7fe5e-494d-0410-b361-a75ebd5db220 --- diff --git a/navit/navit/attr.h b/navit/navit/attr.h index 3a41205..6d957f5 100644 --- a/navit/navit/attr.h +++ b/navit/navit/attr.h @@ -111,7 +111,7 @@ struct attr { union { char *str; void *data; - int num; + long num; struct item *item; enum item_type item_type; enum projection projection; diff --git a/navit/navit/file.c b/navit/navit/file.c index b87dbcf..33f1070 100644 --- a/navit/navit/file.c +++ b/navit/navit/file.c @@ -244,7 +244,7 @@ file_create(char *name, struct attr **options) fstat(file->fd, &stat); file->size=stat.st_size; dbg(1,"size="LONGLONG_FMT"\n", file->size); - file->name_id = (int)atom(name); + file->name_id = (long)atom(name); } #ifdef CACHE_SIZE if (!options || !(attr=attr_search(options, NULL, attr_cache)) || attr->u.num)