diff options
Diffstat (limited to '')
-rw-r--r-- | legacy/eina/src/lib/eina_object.c | 13 |
1 files changed, 9 insertions, 4 deletions
diff --git a/legacy/eina/src/lib/eina_object.c b/legacy/eina/src/lib/eina_object.c index 0a6fa9588f..3334f2eefe 100644 --- a/legacy/eina/src/lib/eina_object.c +++ b/legacy/eina/src/lib/eina_object.c | |||
@@ -64,13 +64,18 @@ | |||
64 | #ifdef _LP64 | 64 | #ifdef _LP64 |
65 | typedef unsigned long Eina_Object_ID; | 65 | typedef unsigned long Eina_Object_ID; |
66 | typedef unsigned short Eina_Object_Generation; | 66 | typedef unsigned short Eina_Object_Generation; |
67 | #define EINA_GEN_OFFSET 48 | 67 | # define EINA_GEN_OFFSET 48 |
68 | #define EINA_ID_STR "%li" | 68 | # define EINA_ID_STR "%lu" |
69 | #elif _WIN64 | ||
70 | typedef unsigned __int64 Eina_Object_ID; | ||
71 | typedef unsigned short Eina_Object_Generation; | ||
72 | # define EINA_GEN_OFFSET 48 | ||
73 | # define EINA_ID_STR "%I64u" | ||
69 | #else | 74 | #else |
70 | typedef unsigned int Eina_Object_ID; | 75 | typedef unsigned int Eina_Object_ID; |
71 | typedef unsigned char Eina_Object_Generation; | 76 | typedef unsigned char Eina_Object_Generation; |
72 | #define EINA_GEN_OFFSET 24 | 77 | # define EINA_GEN_OFFSET 24 |
73 | #define EINA_ID_STR "%i" | 78 | # define EINA_ID_STR "%u" |
74 | #endif | 79 | #endif |
75 | 80 | ||
76 | typedef struct _Eina_Class_Range Eina_Class_Range; | 81 | typedef struct _Eina_Class_Range Eina_Class_Range; |