Package: testdisk / 7.0-3

01-fix_convertion_macro Patch series | download
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
diff -ru testdisk/src/common.h ../testdisk-7.1-WIP/src/common.h
--- testdisk/src/common.h	2016-12-11 16:19:08.775022745 +0100
+++ ../testdisk-7.1-WIP/src/common.h	2016-12-19 18:06:00.436972452 +0100
@@ -447,19 +447,19 @@
     (((x)&0x00ff)<<8))
 #define le24(x)  (x)
 #define le32(x)  (x)
-#define be32(x)  ((((x)&0xff000000L)>>24)                | \
-    (((x)&0x00ff0000L)>>8)                  | \
-    (((x)&0x0000ff00L)<<8)                  | \
-    (((x)&0x000000ffL)<<24))
+#define be32(x)  ((((x)&0xff000000UL)>>24)                | \
+    (((x)&0x00ff0000UL)>>8)                  | \
+    (((x)&0x0000ff00UL)<<8)                  | \
+    (((x)&0x000000ffUL)<<24))
 #define le64(x)  (x)
-#define be64(x)  ((((x)&0xff00000000000000LL)>>56)       | \
-    (((x)&0x00ff000000000000LL)>>40)        | \
-    (((x)&0x0000ff0000000000LL)>>24)        | \
-    (((x)&0x000000ff00000000LL)>>8)         | \
-    (((x)&0x00000000ff000000LL)<<8)         | \
-    (((x)&0x0000000000ff0000LL)<<24)        | \
-    (((x)&0x000000000000ff00LL)<<40)        | \
-    (((x)&0x00000000000000ffLL)<<56))
+#define be64(x)  ((((x)&0xff00000000000000ULL)>>56)       | \
+    (((x)&0x00ff000000000000ULL)>>40)        | \
+    (((x)&0x0000ff0000000000ULL)>>24)        | \
+    (((x)&0x000000ff00000000ULL)>>8)         | \
+    (((x)&0x00000000ff000000ULL)<<8)         | \
+    (((x)&0x0000000000ff0000ULL)<<24)        | \
+    (((x)&0x000000000000ff00ULL)<<40)        | \
+    (((x)&0x00000000000000ffULL)<<56))
 #else /* bigendian */
 #define le16(x)  ((((x)&0xff00)>>8)                      | \
     (((x)&0x00ff)<<8))
@@ -468,19 +468,19 @@
 #define le24(x) ((((x) & 0x000000ffUL) << 16) | \
     ((x) & 0x0000ff00UL)        | \
     (((x) & 0x00ff0000UL) >> 16))
-#define le32(x)  ((((x)&0xff000000L)>>24)                | \
-    (((x)&0x00ff0000L)>>8)                  | \
-    (((x)&0x0000ff00L)<<8)                  | \
-    (((x)&0x000000ffL)<<24))
+#define le32(x)  ((((x)&0xff000000UL)>>24)                | \
+    (((x)&0x00ff0000UL)>>8)                  | \
+    (((x)&0x0000ff00UL)<<8)                  | \
+    (((x)&0x000000ffUL)<<24))
 #define be32(x)  (x)
-#define le64(x)  ((((x)&0xff00000000000000LL)>>56)       | \
-    (((x)&0x00ff000000000000LL)>>40)        | \
-    (((x)&0x0000ff0000000000LL)>>24)        | \
-    (((x)&0x000000ff00000000LL)>>8)         | \
-    (((x)&0x00000000ff000000LL)<<8)         | \
-    (((x)&0x0000000000ff0000LL)<<24)        | \
-    (((x)&0x000000000000ff00LL)<<40)        | \
-    (((x)&0x00000000000000ffLL)<<56))
+#define le64(x)  ((((x)&0xff00000000000000ULL)>>56)       | \
+    (((x)&0x00ff000000000000ULL)>>40)        | \
+    (((x)&0x0000ff0000000000ULL)>>24)        | \
+    (((x)&0x000000ff00000000ULL)>>8)         | \
+    (((x)&0x00000000ff000000ULL)<<8)         | \
+    (((x)&0x0000000000ff0000ULL)<<24)        | \
+    (((x)&0x000000000000ff00ULL)<<40)        | \
+    (((x)&0x00000000000000ffULL)<<56))
 #define be64(x)  (x)
 #endif
 #ifndef HAVE_SNPRINTF