segid is signed
authormartin-s <martin-s@ffa7fe5e-494d-0410-b361-a75ebd5db220>
Tue, 26 Sep 2006 09:08:55 +0000 (09:08 +0000)
committermartin-s <martin-s@ffa7fe5e-494d-0410-b361-a75ebd5db220>
Tue, 26 Sep 2006 09:08:55 +0000 (09:08 +0000)
git-svn-id: https://navit.svn.sourceforge.net/svnroot/navit/trunk@110 ffa7fe5e-494d-0410-b361-a75ebd5db220

navit/src/street.h
navit/src/types.h

index 97f59bb..516e686 100644 (file)
@@ -17,7 +17,7 @@ struct street_type {
 } __attribute__((packed));
 
 struct street_str {
-        u32 segid;
+        s32 segid;
         u8  limit;             /* 0x03,0x30=One Way,0x33=No Passing */
         u8  unknown2;
         u8  unknown3;
index adfc1e5..f9ee6ab 100644 (file)
@@ -2,8 +2,11 @@
 #define _TYPES_H_
 #include <stdint.h>
 
+typedef int8_t s8;
 typedef uint8_t u8;
+typedef int16_t s16;
 typedef uint16_t u16;
+typedef int32_t s32;
 typedef uint32_t u32;
 
 #endif