summaryrefslogtreecommitdiff
blob: 3880067e6340902d7cfdbc8caf24bb0b864e4d59 (plain)
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
--- partimage-0.6.4/src/client/fs/fs_xfs.h.LP64-fixes	2004-02-03 19:57:36.000000000 -0500
+++ partimage-0.6.4/src/client/fs/fs_xfs.h	2005-02-21 10:25:06.220053947 -0500
@@ -19,6 +19,7 @@
 #define FS_XFS_H
 
 #include <ctype.h>
+#include <stdint.h>
 
 #include "partimage.h"
 #include "common.h"
@@ -99,22 +100,14 @@ class CRestoringWindow;
 #define	XFS_BTNUM_INO	((xfs_btnum_t)XFS_BTNUM_INOi)
 
 #define	XFS_SB_MAGIC		0x58465342	// 'XFSB'
-typedef signed char	__int8_t;
-typedef unsigned char	__uint8_t;
-typedef signed short int	__int16_t;
-typedef unsigned short int	__uint16_t;
-typedef signed int	__int32_t;
-typedef unsigned int	__uint32_t;
-#ifdef __ia64__
-typedef signed long int	__int64_t;
-typedef unsigned long int	__uint64_t;
-#elif __alpha__
-typedef signed long int    __int64_t;
-typedef unsigned long int  __uint64_t;
-#else
-typedef signed long long int    __int64_t;
-typedef unsigned long long int  __uint64_t;
-#endif
+typedef int8_t __int8_t;
+typedef uint8_t __uint8_t;
+typedef int16_t __int16_t;
+typedef uint16_t __uint16_t;
+typedef int32_t __int32_t;
+typedef uint32_t __uint32_t;
+typedef int64_t __int64_t;
+typedef uint64_t __uint64_t;
 
 // POSIX Extensions
 typedef unsigned char	uchar_t;
@@ -157,16 +150,8 @@ typedef	__uint64_t	xfs_drtbno_t;	// exte
 typedef	__uint64_t	xfs_dfiloff_t;	// block number in a file 
 typedef	__uint64_t	xfs_dfilblks_t;	// number of blocks in a file 
 
-#ifdef __ia64__
-typedef unsigned long  __u64; 
-typedef signed long    __s64; 
-#elif __alpha__
-typedef unsigned long  __u64; 
-typedef signed long    __s64; 
-#else
-typedef unsigned long long  __u64; 
-typedef signed long long    __s64; 
-#endif
+typedef uint64_t __u64;
+typedef int64_t  __s64;
 
 typedef __u64	xfs_off_t;
 //typedef __s32	xfs32_off_t;