Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(691)

Side by Side Diff: mozilla/nsprpub/pr/include/md/_win95.cfg

Issue 14249009: Change the NSS and NSPR source tree to the new directory structure to be (Closed) Base URL: svn://svn.chromium.org/chrome/trunk/deps/third_party/nss/
Patch Set: Created 7 years, 8 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch | Annotate | Revision Log
« no previous file with comments | « mozilla/nsprpub/pr/include/md/_win95.h ('k') | mozilla/nsprpub/pr/include/md/prosdep.h » ('j') | no next file with comments »
Toggle Intra-line Diffs ('i') | Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
OLDNEW
(Empty)
1 /* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 2 -*- */
2 /* This Source Code Form is subject to the terms of the Mozilla Public
3 * License, v. 2.0. If a copy of the MPL was not distributed with this
4 * file, You can obtain one at http://mozilla.org/MPL/2.0/. */
5
6 #ifndef nspr_cpucfg___
7 #define nspr_cpucfg___
8
9 #ifndef XP_PC
10 #define XP_PC
11 #endif
12
13 #ifndef WIN32
14 #define WIN32
15 #endif
16
17 #ifdef _WIN32_WCE
18 #ifndef WINCE
19 #define WINCE
20 #endif
21 #else
22 #ifndef WIN95
23 #define WIN95
24 #endif
25 #endif
26
27 #define PR_AF_INET6 23 /* same as AF_INET6 */
28
29 #if defined(_M_IX86) || defined(_X86_)
30
31 #define IS_LITTLE_ENDIAN 1
32 #undef IS_BIG_ENDIAN
33
34 #define PR_BYTES_PER_BYTE 1
35 #define PR_BYTES_PER_SHORT 2
36 #define PR_BYTES_PER_INT 4
37 #define PR_BYTES_PER_INT64 8
38 #define PR_BYTES_PER_LONG 4
39 #define PR_BYTES_PER_FLOAT 4
40 #define PR_BYTES_PER_WORD 4
41 #define PR_BYTES_PER_DWORD 8
42 #define PR_BYTES_PER_DOUBLE 8
43
44 #define PR_BITS_PER_BYTE 8
45 #define PR_BITS_PER_SHORT 16
46 #define PR_BITS_PER_INT 32
47 #define PR_BITS_PER_INT64 64
48 #define PR_BITS_PER_LONG 32
49 #define PR_BITS_PER_FLOAT 32
50 #define PR_BITS_PER_WORD 32
51 #define PR_BITS_PER_DWORD 64
52 #define PR_BITS_PER_DOUBLE 64
53
54 #define PR_BITS_PER_BYTE_LOG2 3
55 #define PR_BITS_PER_SHORT_LOG2 4
56 #define PR_BITS_PER_INT_LOG2 5
57 #define PR_BITS_PER_INT64_LOG2 6
58 #define PR_BITS_PER_LONG_LOG2 5
59 #define PR_BITS_PER_FLOAT_LOG2 5
60 #define PR_BITS_PER_WORD_LOG2 5
61 #define PR_BITS_PER_DWORD_LOG2 6
62 #define PR_BITS_PER_DOUBLE_LOG2 6
63
64 #define PR_ALIGN_OF_SHORT 2
65 #define PR_ALIGN_OF_INT 4
66 #define PR_ALIGN_OF_LONG 4
67 #define PR_ALIGN_OF_INT64 8
68 #define PR_ALIGN_OF_FLOAT 4
69 #define PR_ALIGN_OF_WORD 4
70 #define PR_ALIGN_OF_DWORD 8
71 #define PR_ALIGN_OF_DOUBLE 4
72 #define PR_ALIGN_OF_POINTER 4
73
74 #define PR_BYTES_PER_WORD_LOG2 2
75 #define PR_BYTES_PER_DWORD_LOG2 3
76
77 #elif defined(_M_X64) || defined(_M_AMD64) || defined(_AMD64_)
78
79 #define IS_LITTLE_ENDIAN 1
80 #undef IS_BIG_ENDIAN
81 #define IS_64
82
83 #define PR_BYTES_PER_BYTE 1
84 #define PR_BYTES_PER_SHORT 2
85 #define PR_BYTES_PER_INT 4
86 #define PR_BYTES_PER_INT64 8
87 #define PR_BYTES_PER_LONG 4
88 #define PR_BYTES_PER_FLOAT 4
89 #define PR_BYTES_PER_WORD 8
90 #define PR_BYTES_PER_DWORD 8
91 #define PR_BYTES_PER_DOUBLE 8
92
93 #define PR_BITS_PER_BYTE 8
94 #define PR_BITS_PER_SHORT 16
95 #define PR_BITS_PER_INT 32
96 #define PR_BITS_PER_INT64 64
97 #define PR_BITS_PER_LONG 32
98 #define PR_BITS_PER_FLOAT 32
99 #define PR_BITS_PER_WORD 64
100 #define PR_BITS_PER_DWORD 64
101 #define PR_BITS_PER_DOUBLE 64
102
103 #define PR_BITS_PER_BYTE_LOG2 3
104 #define PR_BITS_PER_SHORT_LOG2 4
105 #define PR_BITS_PER_INT_LOG2 5
106 #define PR_BITS_PER_INT64_LOG2 6
107 #define PR_BITS_PER_LONG_LOG2 5
108 #define PR_BITS_PER_FLOAT_LOG2 5
109 #define PR_BITS_PER_WORD_LOG2 6
110 #define PR_BITS_PER_DWORD_LOG2 6
111 #define PR_BITS_PER_DOUBLE_LOG2 6
112
113 #define PR_ALIGN_OF_SHORT 2
114 #define PR_ALIGN_OF_INT 4
115 #define PR_ALIGN_OF_LONG 4
116 #define PR_ALIGN_OF_INT64 8
117 #define PR_ALIGN_OF_FLOAT 4
118 #define PR_ALIGN_OF_WORD 8
119 #define PR_ALIGN_OF_DWORD 8
120 #define PR_ALIGN_OF_DOUBLE 8
121 #define PR_ALIGN_OF_POINTER 8
122
123 #define PR_BYTES_PER_WORD_LOG2 3
124 #define PR_BYTES_PER_DWORD_LOG2 3
125
126 #elif defined(_M_IA64) || defined(_IA64_)
127
128 #define IS_LITTLE_ENDIAN 1
129 #undef IS_BIG_ENDIAN
130 #define IS_64
131
132 #define PR_BYTES_PER_BYTE 1
133 #define PR_BYTES_PER_SHORT 2
134 #define PR_BYTES_PER_INT 4
135 #define PR_BYTES_PER_INT64 8
136 #define PR_BYTES_PER_LONG 4
137 #define PR_BYTES_PER_FLOAT 4
138 #define PR_BYTES_PER_WORD 8
139 #define PR_BYTES_PER_DWORD 8
140 #define PR_BYTES_PER_DOUBLE 8
141
142 #define PR_BITS_PER_BYTE 8
143 #define PR_BITS_PER_SHORT 16
144 #define PR_BITS_PER_INT 32
145 #define PR_BITS_PER_INT64 64
146 #define PR_BITS_PER_LONG 32
147 #define PR_BITS_PER_FLOAT 32
148 #define PR_BITS_PER_WORD 64
149 #define PR_BITS_PER_DWORD 64
150 #define PR_BITS_PER_DOUBLE 64
151
152 #define PR_BITS_PER_BYTE_LOG2 3
153 #define PR_BITS_PER_SHORT_LOG2 4
154 #define PR_BITS_PER_INT_LOG2 5
155 #define PR_BITS_PER_INT64_LOG2 6
156 #define PR_BITS_PER_LONG_LOG2 5
157 #define PR_BITS_PER_FLOAT_LOG2 5
158 #define PR_BITS_PER_WORD_LOG2 6
159 #define PR_BITS_PER_DWORD_LOG2 6
160 #define PR_BITS_PER_DOUBLE_LOG2 6
161
162 #define PR_ALIGN_OF_SHORT 2
163 #define PR_ALIGN_OF_INT 4
164 #define PR_ALIGN_OF_LONG 4
165 #define PR_ALIGN_OF_INT64 8
166 #define PR_ALIGN_OF_FLOAT 4
167 #define PR_ALIGN_OF_WORD 8
168 #define PR_ALIGN_OF_DWORD 8
169 #define PR_ALIGN_OF_DOUBLE 8
170 #define PR_ALIGN_OF_POINTER 8
171
172 #define PR_BYTES_PER_WORD_LOG2 3
173 #define PR_BYTES_PER_DWORD_LOG2 3
174
175 #elif defined(_M_ARM) || defined(_ARM_)
176
177 #define IS_LITTLE_ENDIAN 1
178 #undef IS_BIG_ENDIAN
179
180 #define PR_BYTES_PER_BYTE 1
181 #define PR_BYTES_PER_SHORT 2
182 #define PR_BYTES_PER_INT 4
183 #define PR_BYTES_PER_INT64 8
184 #define PR_BYTES_PER_LONG 4
185 #define PR_BYTES_PER_FLOAT 4
186 #define PR_BYTES_PER_WORD 4
187 #define PR_BYTES_PER_DWORD 8
188 #define PR_BYTES_PER_DOUBLE 8
189
190 #define PR_BITS_PER_BYTE 8
191 #define PR_BITS_PER_SHORT 16
192 #define PR_BITS_PER_INT 32
193 #define PR_BITS_PER_INT64 64
194 #define PR_BITS_PER_LONG 32
195 #define PR_BITS_PER_FLOAT 32
196 #define PR_BITS_PER_WORD 32
197 #define PR_BITS_PER_DWORD 64
198 #define PR_BITS_PER_DOUBLE 64
199
200 #define PR_BITS_PER_BYTE_LOG2 3
201 #define PR_BITS_PER_SHORT_LOG2 4
202 #define PR_BITS_PER_INT_LOG2 5
203 #define PR_BITS_PER_INT64_LOG2 6
204 #define PR_BITS_PER_LONG_LOG2 5
205 #define PR_BITS_PER_FLOAT_LOG2 5
206 #define PR_BITS_PER_WORD_LOG2 5
207 #define PR_BITS_PER_DWORD_LOG2 6
208 #define PR_BITS_PER_DOUBLE_LOG2 6
209
210 #define PR_ALIGN_OF_SHORT 2
211 #define PR_ALIGN_OF_INT 4
212 #define PR_ALIGN_OF_LONG 4
213 #define PR_ALIGN_OF_INT64 8
214 #define PR_ALIGN_OF_FLOAT 4
215 #define PR_ALIGN_OF_WORD 4
216 #define PR_ALIGN_OF_DWORD 8
217 #define PR_ALIGN_OF_DOUBLE 4
218 #define PR_ALIGN_OF_POINTER 4
219
220 #define PR_BYTES_PER_WORD_LOG2 2
221 #define PR_BYTES_PER_DWORD_LOG2 3
222
223 #else /* defined(_M_IX86) || defined(_X86_) */
224
225 #error unknown processor architecture
226
227 #endif /* defined(_M_IX86) || defined(_X86_) */
228
229 #ifndef HAVE_LONG_LONG
230 #define HAVE_LONG_LONG
231 #endif
232
233 #ifndef NO_NSPR_10_SUPPORT
234
235 #define BYTES_PER_BYTE PR_BYTES_PER_BYTE
236 #define BYTES_PER_SHORT PR_BYTES_PER_SHORT
237 #define BYTES_PER_INT PR_BYTES_PER_INT
238 #define BYTES_PER_INT64 PR_BYTES_PER_INT64
239 #define BYTES_PER_LONG PR_BYTES_PER_LONG
240 #define BYTES_PER_FLOAT PR_BYTES_PER_FLOAT
241 #define BYTES_PER_DOUBLE PR_BYTES_PER_DOUBLE
242 #define BYTES_PER_WORD PR_BYTES_PER_WORD
243 #define BYTES_PER_DWORD PR_BYTES_PER_DWORD
244
245 #define BITS_PER_BYTE PR_BITS_PER_BYTE
246 #define BITS_PER_SHORT PR_BITS_PER_SHORT
247 #define BITS_PER_INT PR_BITS_PER_INT
248 #define BITS_PER_INT64 PR_BITS_PER_INT64
249 #define BITS_PER_LONG PR_BITS_PER_LONG
250 #define BITS_PER_FLOAT PR_BITS_PER_FLOAT
251 #define BITS_PER_DOUBLE PR_BITS_PER_DOUBLE
252 #define BITS_PER_WORD PR_BITS_PER_WORD
253
254 #define BITS_PER_BYTE_LOG2 PR_BITS_PER_BYTE_LOG2
255 #define BITS_PER_SHORT_LOG2 PR_BITS_PER_SHORT_LOG2
256 #define BITS_PER_INT_LOG2 PR_BITS_PER_INT_LOG2
257 #define BITS_PER_INT64_LOG2 PR_BITS_PER_INT64_LOG2
258 #define BITS_PER_LONG_LOG2 PR_BITS_PER_LONG_LOG2
259 #define BITS_PER_FLOAT_LOG2 PR_BITS_PER_FLOAT_LOG2
260 #define BITS_PER_DOUBLE_LOG2 PR_BITS_PER_DOUBLE_LOG2
261 #define BITS_PER_WORD_LOG2 PR_BITS_PER_WORD_LOG2
262
263 #define ALIGN_OF_SHORT PR_ALIGN_OF_SHORT
264 #define ALIGN_OF_INT PR_ALIGN_OF_INT
265 #define ALIGN_OF_LONG PR_ALIGN_OF_LONG
266 #define ALIGN_OF_INT64 PR_ALIGN_OF_INT64
267 #define ALIGN_OF_FLOAT PR_ALIGN_OF_FLOAT
268 #define ALIGN_OF_DOUBLE PR_ALIGN_OF_DOUBLE
269 #define ALIGN_OF_POINTER PR_ALIGN_OF_POINTER
270 #define ALIGN_OF_WORD PR_ALIGN_OF_WORD
271
272 #define BYTES_PER_WORD_LOG2 PR_BYTES_PER_WORD_LOG2
273 #define BYTES_PER_DWORD_LOG2 PR_BYTES_PER_DWORD_LOG2
274 #define WORDS_PER_DWORD_LOG2 PR_WORDS_PER_DWORD_LOG2
275
276 #endif /* NO_NSPR_10_SUPPORT */
277
278 #endif /* nspr_cpucfg___ */
OLDNEW
« no previous file with comments | « mozilla/nsprpub/pr/include/md/_win95.h ('k') | mozilla/nsprpub/pr/include/md/prosdep.h » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698