Fix:core:Fix 64-bit issues
authorrikky <rikky@ffa7fe5e-494d-0410-b361-a75ebd5db220>
Fri, 10 Jun 2011 21:13:01 +0000 (21:13 +0000)
committerrikky <rikky@ffa7fe5e-494d-0410-b361-a75ebd5db220>
Fri, 10 Jun 2011 21:13:01 +0000 (21:13 +0000)
git-svn-id: https://navit.svn.sourceforge.net/svnroot/navit/trunk@4526 ffa7fe5e-494d-0410-b361-a75ebd5db220

navit/navit/attr.h
navit/navit/file.c

index 3a41205..6d957f5 100644 (file)
@@ -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;
index b87dbcf..33f1070 100644 (file)
@@ -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)