Lines 45-51
Link Here
|
45 |
|
45 |
|
46 |
#define PR_AF_INET6 10 /* same as AF_INET6 */ |
46 |
#define PR_AF_INET6 10 /* same as AF_INET6 */ |
47 |
|
47 |
|
48 |
#ifdef __powerpc__ |
48 |
#ifdef __powerpc64__ |
|
|
49 |
|
50 |
#undef IS_LITTLE_ENDIAN |
51 |
#define IS_BIG_ENDIAN 1 |
52 |
#define IS_64 |
53 |
|
54 |
#define PR_BYTES_PER_BYTE 1 |
55 |
#define PR_BYTES_PER_SHORT 2 |
56 |
#define PR_BYTES_PER_INT 4 |
57 |
#define PR_BYTES_PER_INT64 8 |
58 |
#define PR_BYTES_PER_LONG 8 |
59 |
#define PR_BYTES_PER_FLOAT 4 |
60 |
#define PR_BYTES_PER_DOUBLE 8 |
61 |
#define PR_BYTES_PER_WORD 8 |
62 |
#define PR_BYTES_PER_DWORD 8 |
63 |
|
64 |
#define PR_BITS_PER_BYTE 8 |
65 |
#define PR_BITS_PER_SHORT 16 |
66 |
#define PR_BITS_PER_INT 32 |
67 |
#define PR_BITS_PER_INT64 64 |
68 |
#define PR_BITS_PER_LONG 64 |
69 |
#define PR_BITS_PER_FLOAT 32 |
70 |
#define PR_BITS_PER_DOUBLE 64 |
71 |
#define PR_BITS_PER_WORD 64 |
72 |
|
73 |
#define PR_BITS_PER_BYTE_LOG2 3 |
74 |
#define PR_BITS_PER_SHORT_LOG2 4 |
75 |
#define PR_BITS_PER_INT_LOG2 5 |
76 |
#define PR_BITS_PER_INT64_LOG2 6 |
77 |
#define PR_BITS_PER_LONG_LOG2 6 |
78 |
#define PR_BITS_PER_FLOAT_LOG2 5 |
79 |
#define PR_BITS_PER_DOUBLE_LOG2 6 |
80 |
#define PR_BITS_PER_WORD_LOG2 6 |
81 |
|
82 |
#define PR_ALIGN_OF_SHORT 2 |
83 |
#define PR_ALIGN_OF_INT 4 |
84 |
#define PR_ALIGN_OF_LONG 8 |
85 |
#define PR_ALIGN_OF_INT64 8 |
86 |
#define PR_ALIGN_OF_FLOAT 4 |
87 |
#define PR_ALIGN_OF_DOUBLE 8 |
88 |
#define PR_ALIGN_OF_POINTER 8 |
89 |
#define PR_ALIGN_OF_WORD 8 |
90 |
|
91 |
#define PR_BYTES_PER_WORD_LOG2 3 |
92 |
#define PR_BYTES_PER_DWORD_LOG2 3 |
93 |
|
94 |
#elif defined(__powerpc__) |
49 |
|
95 |
|
50 |
#undef IS_LITTLE_ENDIAN |
96 |
#undef IS_LITTLE_ENDIAN |
51 |
#define IS_BIG_ENDIAN 1 |
97 |
#define IS_BIG_ENDIAN 1 |