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

Side by Side Diff: nspr/pr/include/md/_win95.cfg

Issue 2078763002: Delete bundled copy of NSS and replace with README. (Closed) Base URL: https://chromium.googlesource.com/chromium/deps/nss@master
Patch Set: Delete bundled copy of NSS and replace with README. Created 4 years, 6 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
« no previous file with comments | « nspr/pr/include/md/_win95.h ('k') | nspr/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 #ifndef WIN95
18 #define WIN95
19 #endif
20
21 #define PR_AF_INET6 23 /* same as AF_INET6 */
22
23 #if defined(_M_IX86) || defined(_X86_)
24
25 #define IS_LITTLE_ENDIAN 1
26 #undef IS_BIG_ENDIAN
27
28 #define PR_BYTES_PER_BYTE 1
29 #define PR_BYTES_PER_SHORT 2
30 #define PR_BYTES_PER_INT 4
31 #define PR_BYTES_PER_INT64 8
32 #define PR_BYTES_PER_LONG 4
33 #define PR_BYTES_PER_FLOAT 4
34 #define PR_BYTES_PER_WORD 4
35 #define PR_BYTES_PER_DWORD 8
36 #define PR_BYTES_PER_DOUBLE 8
37
38 #define PR_BITS_PER_BYTE 8
39 #define PR_BITS_PER_SHORT 16
40 #define PR_BITS_PER_INT 32
41 #define PR_BITS_PER_INT64 64
42 #define PR_BITS_PER_LONG 32
43 #define PR_BITS_PER_FLOAT 32
44 #define PR_BITS_PER_WORD 32
45 #define PR_BITS_PER_DWORD 64
46 #define PR_BITS_PER_DOUBLE 64
47
48 #define PR_BITS_PER_BYTE_LOG2 3
49 #define PR_BITS_PER_SHORT_LOG2 4
50 #define PR_BITS_PER_INT_LOG2 5
51 #define PR_BITS_PER_INT64_LOG2 6
52 #define PR_BITS_PER_LONG_LOG2 5
53 #define PR_BITS_PER_FLOAT_LOG2 5
54 #define PR_BITS_PER_WORD_LOG2 5
55 #define PR_BITS_PER_DWORD_LOG2 6
56 #define PR_BITS_PER_DOUBLE_LOG2 6
57
58 #define PR_ALIGN_OF_SHORT 2
59 #define PR_ALIGN_OF_INT 4
60 #define PR_ALIGN_OF_LONG 4
61 #define PR_ALIGN_OF_INT64 8
62 #define PR_ALIGN_OF_FLOAT 4
63 #define PR_ALIGN_OF_WORD 4
64 #define PR_ALIGN_OF_DWORD 8
65 #define PR_ALIGN_OF_DOUBLE 4
66 #define PR_ALIGN_OF_POINTER 4
67
68 #define PR_BYTES_PER_WORD_LOG2 2
69 #define PR_BYTES_PER_DWORD_LOG2 3
70
71 #elif defined(_M_X64) || defined(_M_AMD64) || defined(_AMD64_)
72
73 #define IS_LITTLE_ENDIAN 1
74 #undef IS_BIG_ENDIAN
75 #define IS_64
76
77 #define PR_BYTES_PER_BYTE 1
78 #define PR_BYTES_PER_SHORT 2
79 #define PR_BYTES_PER_INT 4
80 #define PR_BYTES_PER_INT64 8
81 #define PR_BYTES_PER_LONG 4
82 #define PR_BYTES_PER_FLOAT 4
83 #define PR_BYTES_PER_WORD 8
84 #define PR_BYTES_PER_DWORD 8
85 #define PR_BYTES_PER_DOUBLE 8
86
87 #define PR_BITS_PER_BYTE 8
88 #define PR_BITS_PER_SHORT 16
89 #define PR_BITS_PER_INT 32
90 #define PR_BITS_PER_INT64 64
91 #define PR_BITS_PER_LONG 32
92 #define PR_BITS_PER_FLOAT 32
93 #define PR_BITS_PER_WORD 64
94 #define PR_BITS_PER_DWORD 64
95 #define PR_BITS_PER_DOUBLE 64
96
97 #define PR_BITS_PER_BYTE_LOG2 3
98 #define PR_BITS_PER_SHORT_LOG2 4
99 #define PR_BITS_PER_INT_LOG2 5
100 #define PR_BITS_PER_INT64_LOG2 6
101 #define PR_BITS_PER_LONG_LOG2 5
102 #define PR_BITS_PER_FLOAT_LOG2 5
103 #define PR_BITS_PER_WORD_LOG2 6
104 #define PR_BITS_PER_DWORD_LOG2 6
105 #define PR_BITS_PER_DOUBLE_LOG2 6
106
107 #define PR_ALIGN_OF_SHORT 2
108 #define PR_ALIGN_OF_INT 4
109 #define PR_ALIGN_OF_LONG 4
110 #define PR_ALIGN_OF_INT64 8
111 #define PR_ALIGN_OF_FLOAT 4
112 #define PR_ALIGN_OF_WORD 8
113 #define PR_ALIGN_OF_DWORD 8
114 #define PR_ALIGN_OF_DOUBLE 8
115 #define PR_ALIGN_OF_POINTER 8
116
117 #define PR_BYTES_PER_WORD_LOG2 3
118 #define PR_BYTES_PER_DWORD_LOG2 3
119
120 #elif defined(_M_IA64) || defined(_IA64_)
121
122 #define IS_LITTLE_ENDIAN 1
123 #undef IS_BIG_ENDIAN
124 #define IS_64
125
126 #define PR_BYTES_PER_BYTE 1
127 #define PR_BYTES_PER_SHORT 2
128 #define PR_BYTES_PER_INT 4
129 #define PR_BYTES_PER_INT64 8
130 #define PR_BYTES_PER_LONG 4
131 #define PR_BYTES_PER_FLOAT 4
132 #define PR_BYTES_PER_WORD 8
133 #define PR_BYTES_PER_DWORD 8
134 #define PR_BYTES_PER_DOUBLE 8
135
136 #define PR_BITS_PER_BYTE 8
137 #define PR_BITS_PER_SHORT 16
138 #define PR_BITS_PER_INT 32
139 #define PR_BITS_PER_INT64 64
140 #define PR_BITS_PER_LONG 32
141 #define PR_BITS_PER_FLOAT 32
142 #define PR_BITS_PER_WORD 64
143 #define PR_BITS_PER_DWORD 64
144 #define PR_BITS_PER_DOUBLE 64
145
146 #define PR_BITS_PER_BYTE_LOG2 3
147 #define PR_BITS_PER_SHORT_LOG2 4
148 #define PR_BITS_PER_INT_LOG2 5
149 #define PR_BITS_PER_INT64_LOG2 6
150 #define PR_BITS_PER_LONG_LOG2 5
151 #define PR_BITS_PER_FLOAT_LOG2 5
152 #define PR_BITS_PER_WORD_LOG2 6
153 #define PR_BITS_PER_DWORD_LOG2 6
154 #define PR_BITS_PER_DOUBLE_LOG2 6
155
156 #define PR_ALIGN_OF_SHORT 2
157 #define PR_ALIGN_OF_INT 4
158 #define PR_ALIGN_OF_LONG 4
159 #define PR_ALIGN_OF_INT64 8
160 #define PR_ALIGN_OF_FLOAT 4
161 #define PR_ALIGN_OF_WORD 8
162 #define PR_ALIGN_OF_DWORD 8
163 #define PR_ALIGN_OF_DOUBLE 8
164 #define PR_ALIGN_OF_POINTER 8
165
166 #define PR_BYTES_PER_WORD_LOG2 3
167 #define PR_BYTES_PER_DWORD_LOG2 3
168
169 #elif defined(_M_ARM) || defined(_ARM_)
170
171 #define IS_LITTLE_ENDIAN 1
172 #undef IS_BIG_ENDIAN
173
174 #define PR_BYTES_PER_BYTE 1
175 #define PR_BYTES_PER_SHORT 2
176 #define PR_BYTES_PER_INT 4
177 #define PR_BYTES_PER_INT64 8
178 #define PR_BYTES_PER_LONG 4
179 #define PR_BYTES_PER_FLOAT 4
180 #define PR_BYTES_PER_WORD 4
181 #define PR_BYTES_PER_DWORD 8
182 #define PR_BYTES_PER_DOUBLE 8
183
184 #define PR_BITS_PER_BYTE 8
185 #define PR_BITS_PER_SHORT 16
186 #define PR_BITS_PER_INT 32
187 #define PR_BITS_PER_INT64 64
188 #define PR_BITS_PER_LONG 32
189 #define PR_BITS_PER_FLOAT 32
190 #define PR_BITS_PER_WORD 32
191 #define PR_BITS_PER_DWORD 64
192 #define PR_BITS_PER_DOUBLE 64
193
194 #define PR_BITS_PER_BYTE_LOG2 3
195 #define PR_BITS_PER_SHORT_LOG2 4
196 #define PR_BITS_PER_INT_LOG2 5
197 #define PR_BITS_PER_INT64_LOG2 6
198 #define PR_BITS_PER_LONG_LOG2 5
199 #define PR_BITS_PER_FLOAT_LOG2 5
200 #define PR_BITS_PER_WORD_LOG2 5
201 #define PR_BITS_PER_DWORD_LOG2 6
202 #define PR_BITS_PER_DOUBLE_LOG2 6
203
204 #define PR_ALIGN_OF_SHORT 2
205 #define PR_ALIGN_OF_INT 4
206 #define PR_ALIGN_OF_LONG 4
207 #define PR_ALIGN_OF_INT64 8
208 #define PR_ALIGN_OF_FLOAT 4
209 #define PR_ALIGN_OF_WORD 4
210 #define PR_ALIGN_OF_DWORD 8
211 #define PR_ALIGN_OF_DOUBLE 8
212 #define PR_ALIGN_OF_POINTER 4
213
214 #define PR_BYTES_PER_WORD_LOG2 2
215 #define PR_BYTES_PER_DWORD_LOG2 3
216
217 #else /* defined(_M_IX86) || defined(_X86_) */
218
219 #error unknown processor architecture
220
221 #endif /* defined(_M_IX86) || defined(_X86_) */
222
223 #ifndef HAVE_LONG_LONG
224 #define HAVE_LONG_LONG
225 #endif
226
227 #ifndef NO_NSPR_10_SUPPORT
228
229 #define BYTES_PER_BYTE PR_BYTES_PER_BYTE
230 #define BYTES_PER_SHORT PR_BYTES_PER_SHORT
231 #define BYTES_PER_INT PR_BYTES_PER_INT
232 #define BYTES_PER_INT64 PR_BYTES_PER_INT64
233 #define BYTES_PER_LONG PR_BYTES_PER_LONG
234 #define BYTES_PER_FLOAT PR_BYTES_PER_FLOAT
235 #define BYTES_PER_DOUBLE PR_BYTES_PER_DOUBLE
236 #define BYTES_PER_WORD PR_BYTES_PER_WORD
237 #define BYTES_PER_DWORD PR_BYTES_PER_DWORD
238
239 #define BITS_PER_BYTE PR_BITS_PER_BYTE
240 #define BITS_PER_SHORT PR_BITS_PER_SHORT
241 #define BITS_PER_INT PR_BITS_PER_INT
242 #define BITS_PER_INT64 PR_BITS_PER_INT64
243 #define BITS_PER_LONG PR_BITS_PER_LONG
244 #define BITS_PER_FLOAT PR_BITS_PER_FLOAT
245 #define BITS_PER_DOUBLE PR_BITS_PER_DOUBLE
246 #define BITS_PER_WORD PR_BITS_PER_WORD
247
248 #define BITS_PER_BYTE_LOG2 PR_BITS_PER_BYTE_LOG2
249 #define BITS_PER_SHORT_LOG2 PR_BITS_PER_SHORT_LOG2
250 #define BITS_PER_INT_LOG2 PR_BITS_PER_INT_LOG2
251 #define BITS_PER_INT64_LOG2 PR_BITS_PER_INT64_LOG2
252 #define BITS_PER_LONG_LOG2 PR_BITS_PER_LONG_LOG2
253 #define BITS_PER_FLOAT_LOG2 PR_BITS_PER_FLOAT_LOG2
254 #define BITS_PER_DOUBLE_LOG2 PR_BITS_PER_DOUBLE_LOG2
255 #define BITS_PER_WORD_LOG2 PR_BITS_PER_WORD_LOG2
256
257 #define ALIGN_OF_SHORT PR_ALIGN_OF_SHORT
258 #define ALIGN_OF_INT PR_ALIGN_OF_INT
259 #define ALIGN_OF_LONG PR_ALIGN_OF_LONG
260 #define ALIGN_OF_INT64 PR_ALIGN_OF_INT64
261 #define ALIGN_OF_FLOAT PR_ALIGN_OF_FLOAT
262 #define ALIGN_OF_DOUBLE PR_ALIGN_OF_DOUBLE
263 #define ALIGN_OF_POINTER PR_ALIGN_OF_POINTER
264 #define ALIGN_OF_WORD PR_ALIGN_OF_WORD
265
266 #define BYTES_PER_WORD_LOG2 PR_BYTES_PER_WORD_LOG2
267 #define BYTES_PER_DWORD_LOG2 PR_BYTES_PER_DWORD_LOG2
268 #define WORDS_PER_DWORD_LOG2 PR_WORDS_PER_DWORD_LOG2
269
270 #endif /* NO_NSPR_10_SUPPORT */
271
272 #endif /* nspr_cpucfg___ */
OLDNEW
« no previous file with comments | « nspr/pr/include/md/_win95.h ('k') | nspr/pr/include/md/prosdep.h » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698