15821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 2 -*- */ 25821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)/* 35821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) * The contents of this file are subject to the Mozilla Public 45821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) * License Version 1.1 (the "License"); you may not use this file 55821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) * except in compliance with the License. You may obtain a copy of 65821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) * the License at http://www.mozilla.org/MPL/ 75821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) * 85821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) * Software distributed under the License is distributed on an "AS 95821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) * IS" basis, WITHOUT WARRANTY OF ANY KIND, either express or 105821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) * implied. See the License for the specific language governing 115821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) * rights and limitations under the License. 125821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) * 135821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) * The Original Code is the Netscape Portable Runtime (NSPR). 145821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) * 155821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) * The Initial Developer of the Original Code is Netscape 165821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) * Communications Corporation. Portions created by Netscape are 175821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) * Copyright (C) 1998-2000 Netscape Communications Corporation. All 185821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) * Rights Reserved. 195821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) * 205821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) * Contributor(s): 215821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) * 225821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) * Alternatively, the contents of this file may be used under the 235821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) * terms of the GNU General Public License Version 2 or later (the 245821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) * "GPL"), in which case the provisions of the GPL are applicable 255821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) * instead of those above. If you wish to allow use of your 265821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) * version of this file only under the terms of the GPL and not to 275821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) * allow others to use your version of this file under the MPL, 285821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) * indicate your decision by deleting the provisions above and 295821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) * replace them with the notice and other provisions required by 305821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) * the GPL. If you do not delete the provisions above, a recipient 315821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) * may use your version of this file under either the MPL or the 325821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) * GPL. 335821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) */ 345821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) 355821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)#ifndef nspr_cpucfg___ 365821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)#define nspr_cpucfg___ 375821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) 385821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)#ifndef XP_PC 395821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)#define XP_PC 405821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)#endif 415821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) 425821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)#ifndef WIN32 435821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)#define WIN32 445821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)#endif 455821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) 465821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)#ifndef WIN95 475821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)#define WIN95 485821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)#endif 495821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) 505821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)#define PR_AF_INET6 23 /* same as AF_INET6 */ 515821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) 525821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)#if defined(_M_IX86) || defined(_X86_) 535821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) 545821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)#define IS_LITTLE_ENDIAN 1 555821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)#undef IS_BIG_ENDIAN 565821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) 575821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)#define PR_BYTES_PER_BYTE 1 585821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)#define PR_BYTES_PER_SHORT 2 595821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)#define PR_BYTES_PER_INT 4 605821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)#define PR_BYTES_PER_INT64 8 615821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)#define PR_BYTES_PER_LONG 4 625821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)#define PR_BYTES_PER_FLOAT 4 635821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)#define PR_BYTES_PER_WORD 4 645821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)#define PR_BYTES_PER_DWORD 8 655821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)#define PR_BYTES_PER_DOUBLE 8 665821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) 675821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)#define PR_BITS_PER_BYTE 8 685821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)#define PR_BITS_PER_SHORT 16 695821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)#define PR_BITS_PER_INT 32 705821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)#define PR_BITS_PER_INT64 64 715821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)#define PR_BITS_PER_LONG 32 725821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)#define PR_BITS_PER_FLOAT 32 735821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)#define PR_BITS_PER_WORD 32 745821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)#define PR_BITS_PER_DWORD 64 755821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)#define PR_BITS_PER_DOUBLE 64 765821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) 775821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)#define PR_BITS_PER_BYTE_LOG2 3 785821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)#define PR_BITS_PER_SHORT_LOG2 4 795821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)#define PR_BITS_PER_INT_LOG2 5 805821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)#define PR_BITS_PER_INT64_LOG2 6 815821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)#define PR_BITS_PER_LONG_LOG2 5 825821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)#define PR_BITS_PER_FLOAT_LOG2 5 835821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)#define PR_BITS_PER_WORD_LOG2 5 845821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)#define PR_BITS_PER_DWORD_LOG2 6 855821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)#define PR_BITS_PER_DOUBLE_LOG2 6 865821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) 875821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)#define PR_ALIGN_OF_SHORT 2 885821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)#define PR_ALIGN_OF_INT 4 895821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)#define PR_ALIGN_OF_LONG 4 905821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)#define PR_ALIGN_OF_INT64 8 915821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)#define PR_ALIGN_OF_FLOAT 4 925821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)#define PR_ALIGN_OF_WORD 4 935821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)#define PR_ALIGN_OF_DWORD 8 945821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)#define PR_ALIGN_OF_DOUBLE 4 955821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)#define PR_ALIGN_OF_POINTER 4 965821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) 975821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)#define PR_BYTES_PER_WORD_LOG2 2 985821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)#define PR_BYTES_PER_DWORD_LOG2 2 995821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) 1005821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)#elif defined(_ALPHA_) 1015821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) 1025821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)#define IS_LITTLE_ENDIAN 1 1035821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)#undef IS_BIG_ENDIAN 1045821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) 1055821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)#define PR_BYTES_PER_BYTE 1 1065821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)#define PR_BYTES_PER_SHORT 2 1075821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)#define PR_BYTES_PER_INT 4 1085821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)#define PR_BYTES_PER_INT64 8 1095821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)#define PR_BYTES_PER_LONG 4 1105821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)#define PR_BYTES_PER_FLOAT 4 1115821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)#define PR_BYTES_PER_DOUBLE 8 1125821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)#define PR_BYTES_PER_WORD 4 1135821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)#define PR_BYTES_PER_DWORD 8 1145821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) 1155821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)#define PR_BITS_PER_BYTE 8 1165821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)#define PR_BITS_PER_SHORT 16 1175821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)#define PR_BITS_PER_INT 32 1185821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)#define PR_BITS_PER_INT64 64 1195821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)#define PR_BITS_PER_LONG 32 1205821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)#define PR_BITS_PER_FLOAT 32 1215821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)#define PR_BITS_PER_DOUBLE 64 1225821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)#define PR_BITS_PER_WORD 32 1235821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) 1245821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)#define PR_BITS_PER_BYTE_LOG2 3 1255821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)#define PR_BITS_PER_SHORT_LOG2 4 1265821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)#define PR_BITS_PER_INT_LOG2 5 1275821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)#define PR_BITS_PER_INT64_LOG2 6 1285821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)#define PR_BITS_PER_LONG_LOG2 5 1295821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)#define PR_BITS_PER_FLOAT_LOG2 5 1305821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)#define PR_BITS_PER_DOUBLE_LOG2 6 1315821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)#define PR_BITS_PER_WORD_LOG2 5 1325821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) 1335821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)#define PR_BYTES_PER_WORD_LOG2 2 1345821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)#define PR_BYTES_PER_DWORD_LOG2 3 1355821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) 1365821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)#define PR_ALIGN_OF_SHORT 2 1375821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)#define PR_ALIGN_OF_INT 4 1385821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)#define PR_ALIGN_OF_LONG 4 1395821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)#define PR_ALIGN_OF_INT64 8 1405821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)#define PR_ALIGN_OF_FLOAT 4 1415821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)#define PR_ALIGN_OF_DOUBLE 8 1425821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)#define PR_ALIGN_OF_POINTER 4 1435821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) 1445821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)#else /* defined(_M_IX86) || defined(_X86_) */ 1455821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) 1465821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)#error unknown processor architecture 1475821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) 1485821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)#endif /* defined(_M_IX86) || defined(_X86_) */ 1495821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) 1505821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)#define HAVE_LONG_LONG 1515821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) 1525821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)#ifndef NO_NSPR_10_SUPPORT 1535821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) 1545821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)#define BYTES_PER_BYTE PR_BYTES_PER_BYTE 1555821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)#define BYTES_PER_SHORT PR_BYTES_PER_SHORT 1565821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)#define BYTES_PER_INT PR_BYTES_PER_INT 1575821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)#define BYTES_PER_INT64 PR_BYTES_PER_INT64 1585821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)#define BYTES_PER_LONG PR_BYTES_PER_LONG 1595821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)#define BYTES_PER_FLOAT PR_BYTES_PER_FLOAT 1605821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)#define BYTES_PER_DOUBLE PR_BYTES_PER_DOUBLE 1615821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)#define BYTES_PER_WORD PR_BYTES_PER_WORD 1625821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)#define BYTES_PER_DWORD PR_BYTES_PER_DWORD 1635821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) 1645821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)#define BITS_PER_BYTE PR_BITS_PER_BYTE 1655821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)#define BITS_PER_SHORT PR_BITS_PER_SHORT 1665821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)#define BITS_PER_INT PR_BITS_PER_INT 1675821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)#define BITS_PER_INT64 PR_BITS_PER_INT64 1685821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)#define BITS_PER_LONG PR_BITS_PER_LONG 1695821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)#define BITS_PER_FLOAT PR_BITS_PER_FLOAT 1705821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)#define BITS_PER_DOUBLE PR_BITS_PER_DOUBLE 1715821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)#define BITS_PER_WORD PR_BITS_PER_WORD 1725821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) 1735821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)#define BITS_PER_BYTE_LOG2 PR_BITS_PER_BYTE_LOG2 1745821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)#define BITS_PER_SHORT_LOG2 PR_BITS_PER_SHORT_LOG2 1755821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)#define BITS_PER_INT_LOG2 PR_BITS_PER_INT_LOG2 1765821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)#define BITS_PER_INT64_LOG2 PR_BITS_PER_INT64_LOG2 1775821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)#define BITS_PER_LONG_LOG2 PR_BITS_PER_LONG_LOG2 1785821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)#define BITS_PER_FLOAT_LOG2 PR_BITS_PER_FLOAT_LOG2 1795821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)#define BITS_PER_DOUBLE_LOG2 PR_BITS_PER_DOUBLE_LOG2 1805821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)#define BITS_PER_WORD_LOG2 PR_BITS_PER_WORD_LOG2 1815821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) 1825821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)#define ALIGN_OF_SHORT PR_ALIGN_OF_SHORT 1835821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)#define ALIGN_OF_INT PR_ALIGN_OF_INT 1845821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)#define ALIGN_OF_LONG PR_ALIGN_OF_LONG 1855821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)#define ALIGN_OF_INT64 PR_ALIGN_OF_INT64 1865821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)#define ALIGN_OF_FLOAT PR_ALIGN_OF_FLOAT 1875821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)#define ALIGN_OF_DOUBLE PR_ALIGN_OF_DOUBLE 1885821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)#define ALIGN_OF_POINTER PR_ALIGN_OF_POINTER 1895821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)#define ALIGN_OF_WORD PR_ALIGN_OF_WORD 1905821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) 1915821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)#define BYTES_PER_WORD_LOG2 PR_BYTES_PER_WORD_LOG2 1925821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)#define BYTES_PER_DWORD_LOG2 PR_BYTES_PER_DWORD_LOG2 1935821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)#define WORDS_PER_DWORD_LOG2 PR_WORDS_PER_DWORD_LOG2 1945821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) 1955821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)#endif /* NO_NSPR_10_SUPPORT */ 1965821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) 1975821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)#endif /* nspr_cpucfg___ */ 198