comparison internal.h @ 155:5d849a1c0d4d libavutil

move more macros to internal.h
author mru
date Wed, 06 Dec 2006 23:23:20 +0000
parents b94a48efd763
children 69e5b350225c
comparison
equal deleted inserted replaced
154:b94a48efd763 155:5d849a1c0d4d
46 #if defined(__GNUC__) && (__GNUC__ > 3 || __GNUC__ == 3 && __GNUC_MINOR__ > 0) 46 #if defined(__GNUC__) && (__GNUC__ > 3 || __GNUC__ == 3 && __GNUC_MINOR__ > 0)
47 # define attribute_unused __attribute__((unused)) 47 # define attribute_unused __attribute__((unused))
48 #else 48 #else
49 # define attribute_unused 49 # define attribute_unused
50 #endif 50 #endif
51 #endif
52
53 #ifndef M_PI
54 #define M_PI 3.14159265358979323846
55 #endif
56
57 #ifndef PRId64
58 #define PRId64 "lld"
59 #endif
60
61 #ifndef PRIu64
62 #define PRIu64 "llu"
63 #endif
64
65 #ifndef PRIx64
66 #define PRIx64 "llx"
67 #endif
68
69 #ifndef PRIX64
70 #define PRIX64 "llX"
71 #endif
72
73 #ifndef PRId32
74 #define PRId32 "d"
75 #endif
76
77 #ifndef PRIdFAST16
78 #define PRIdFAST16 PRId32
79 #endif
80
81 #ifndef PRIdFAST32
82 #define PRIdFAST32 PRId32
83 #endif
84
85 #ifndef INT16_MIN
86 #define INT16_MIN (-0x7fff-1)
87 #endif
88
89 #ifndef INT16_MAX
90 #define INT16_MAX 0x7fff
91 #endif
92
93 #ifndef INT32_MIN
94 #define INT32_MIN (-0x7fffffff-1)
95 #endif
96
97 #ifndef INT32_MAX
98 #define INT32_MAX 0x7fffffff
99 #endif
100
101 #ifndef UINT32_MAX
102 #define UINT32_MAX 0xffffffff
103 #endif
104
105 #ifndef INT64_MIN
106 #define INT64_MIN (-0x7fffffffffffffffLL-1)
107 #endif
108
109 #ifndef INT64_MAX
110 #define INT64_MAX int64_t_C(9223372036854775807)
111 #endif
112
113 #ifndef UINT64_MAX
114 #define UINT64_MAX uint64_t_C(0xFFFFFFFFFFFFFFFF)
115 #endif
116
117 #ifndef INT_BIT
118 # if INT_MAX != 2147483647
119 # define INT_BIT 64
120 # else
121 # define INT_BIT 32
122 # endif
51 #endif 123 #endif
52 124
53 #if ( defined(__PIC__) || defined(__pic__) ) && ! defined(PIC) 125 #if ( defined(__PIC__) || defined(__pic__) ) && ! defined(PIC)
54 # define PIC 126 # define PIC
55 #endif 127 #endif