~daniel-mehrmann/e2fsprogs/master

« back to all changes in this revision

Viewing changes to lib/ext2fs/ext2_types.h.in

  • Committer: Package Import Robot
  • Author(s): Michael Vogt
  • Date: 2014-10-27 09:44:27 UTC
  • mfrom: (8.4.29 sid)
  • Revision ID: package-import@ubuntu.com-20141027094427-g56dce6sg7pasdgm
Tags: 1.42.12-1ubuntu1
* Merge from Debian unstable.  Remaining changes:
  - debian/rules:
      Block pkg-create-dbgsym from operating on this package.
      Build without dietlibc-dev, which is in universe 
      Use the autotools-dev dh addon to update config.guess/config.sub for new
      ports.
  - debian/control:
      Regenerate with ./debian/rules debian/control

Show diffs side-by-side

added added

removed removed

Lines of Context:
9
9
 
10
10
@ASM_TYPES_HEADER@
11
11
 
 
12
#ifndef HAVE___U8
 
13
#define HAVE___U8
12
14
#ifdef __U8_TYPEDEF
13
15
typedef __U8_TYPEDEF __u8;
14
16
#else
15
17
typedef unsigned char __u8;
16
18
#endif
 
19
#endif /* HAVE___U8 */
17
20
 
 
21
#ifndef HAVE___S8
 
22
#define HAVE___S8
18
23
#ifdef __S8_TYPEDEF
19
24
typedef __S8_TYPEDEF __s8;
20
25
#else
21
26
typedef signed char __s8;
22
27
#endif
 
28
#endif /* HAVE___S8 */
23
29
 
 
30
#ifndef HAVE___U16
 
31
#define HAVE___U16
24
32
#ifdef __U16_TYPEDEF
25
33
typedef __U16_TYPEDEF __u16;
26
34
#else
30
38
#if (@SIZEOF_SHORT@ == 2)
31
39
typedef unsigned short  __u16;
32
40
#else
 
41
#undef HAVE___U16
33
42
  ?==error: undefined 16 bit type
34
43
#endif /* SIZEOF_SHORT == 2 */
35
44
#endif /* SIZEOF_INT == 2 */
36
45
#endif /* __U16_TYPEDEF */
 
46
#endif /* HAVE___U16 */
37
47
 
 
48
#ifndef HAVE___S16
 
49
#define HAVE___S16
38
50
#ifdef __S16_TYPEDEF
39
51
typedef __S16_TYPEDEF __s16;
40
52
#else
44
56
#if (@SIZEOF_SHORT@ == 2)
45
57
typedef short           __s16;
46
58
#else
 
59
#undef HAVE___S16
47
60
  ?==error: undefined 16 bit type
48
61
#endif /* SIZEOF_SHORT == 2 */
49
62
#endif /* SIZEOF_INT == 2 */
50
63
#endif /* __S16_TYPEDEF */
51
 
 
52
 
 
 
64
#endif /* HAVE___S16 */
 
65
 
 
66
#ifndef HAVE___U32
 
67
#define HAVE___U32
53
68
#ifdef __U32_TYPEDEF
54
69
typedef __U32_TYPEDEF __u32;
55
70
#else
62
77
#if (@SIZEOF_SHORT@ == 4)
63
78
typedef unsigned short  __u32;
64
79
#else
 
80
#undef HAVE___U32
65
81
 ?== error: undefined 32 bit type
66
82
#endif /* SIZEOF_SHORT == 4 */
67
83
#endif /* SIZEOF_LONG == 4 */
68
84
#endif /* SIZEOF_INT == 4 */
69
85
#endif /* __U32_TYPEDEF */
 
86
#endif /* HAVE___U32 */
70
87
 
 
88
#ifndef HAVE___S32
 
89
#define HAVE___S32
71
90
#ifdef __S32_TYPEDEF
72
91
typedef __S32_TYPEDEF __s32;
73
92
#else
80
99
#if (@SIZEOF_SHORT@ == 4)
81
100
typedef short           __s32;
82
101
#else
 
102
#undef HAVE___S32
83
103
 ?== error: undefined 32 bit type
84
104
#endif /* SIZEOF_SHORT == 4 */
85
105
#endif /* SIZEOF_LONG == 4 */
86
106
#endif /* SIZEOF_INT == 4 */
87
107
#endif /* __S32_TYPEDEF */
 
108
#endif /* HAVE___S32 */
88
109
 
 
110
#ifndef HAVE___U64
 
111
#define HAVE___U64
89
112
#ifdef __U64_TYPEDEF
90
113
typedef __U64_TYPEDEF __u64;
91
114
#else
97
120
#else
98
121
#if (@SIZEOF_LONG@ == 8)
99
122
typedef unsigned long   __u64;
 
123
#else
 
124
#undef HAVE___U64
 
125
 ?== error: undefined 64 bit type
100
126
#endif /* SIZEOF_LONG_LONG == 8 */
101
127
#endif /* SIZEOF_LONG == 8 */
102
128
#endif /* SIZEOF_INT == 8 */
103
129
#endif /* __U64_TYPEDEF */
 
130
#endif /* HAVE___U64 */
104
131
 
 
132
#ifndef HAVE___S64
 
133
#define HAVE___S64
105
134
#ifdef __S64_TYPEDEF
106
135
typedef __S64_TYPEDEF __s64;
107
136
#else
117
146
#else
118
147
#if (@SIZEOF_LONG@ == 8)
119
148
typedef long            __s64;
 
149
#else
 
150
#undef HAVE___S64
 
151
 ?== error: undefined 64 bit type
120
152
#endif /* SIZEOF_LONG_LONG == 8 */
121
153
#endif /* SIZEOF_LONG == 8 */
122
154
#endif /* SIZEOF_INT == 8 */
123
155
#endif /* __S64_TYPEDEF */
 
156
#endif /* HAVE___S64 */
124
157
 
125
158
#undef __S8_TYPEDEF
126
159
#undef __U8_TYPEDEF