View | Details | Raw Unified | Return to bug 197577 | Differences between
and this patch

Collapse All | Expand All

(-)../pr/include/md/_freebsd.cfg (-45 / +56 lines)
Lines 387-451 Link Here
387
#define PR_ALIGN_OF_FLOAT   4
387
#define PR_ALIGN_OF_FLOAT   4
388
#define PR_ALIGN_OF_DOUBLE  8
388
#define PR_ALIGN_OF_DOUBLE  8
389
#define PR_ALIGN_OF_POINTER 4
389
#define PR_ALIGN_OF_POINTER 4
390
#define PR_ALIGN_OF_WORD    4
390
#define PR_ALIGN_OF_WORD    4
391
391
392
#define PR_BYTES_PER_WORD_LOG2   2
392
#define PR_BYTES_PER_WORD_LOG2   2
393
#define PR_BYTES_PER_DWORD_LOG2  3
393
#define PR_BYTES_PER_DWORD_LOG2  3
394
394
395
#elif defined(__mips__)
395
#elif defined(__mips64__)
396
396
397
#ifdef __MIPSEB__
397
#undef  IS_LITTLE_ENDIAN
398
#undef  IS_LITTLE_ENDIAN
398
#define IS_BIG_ENDIAN    1
399
#define IS_BIG_ENDIAN    1
400
#else
401
#undef  IS_BIG_ENDIAN
402
#define IS_LITTLE_ENDIAN 1
403
#endif
399
404
400
#define PR_BYTES_PER_BYTE   1
401
#define PR_BYTES_PER_SHORT  2
402
#define PR_BYTES_PER_INT    4
403
#define PR_BYTES_PER_INT64  8
404
#define PR_BYTES_PER_LONG   4
405
#define PR_BYTES_PER_FLOAT  4
406
#define PR_BYTES_PER_DOUBLE 8
407
#define PR_BYTES_PER_WORD   4
408
#define PR_BYTES_PER_DWORD  8
409
410
#define PR_BITS_PER_BYTE    8
411
#define PR_BITS_PER_SHORT   16
412
#define PR_BITS_PER_INT     32
413
#define PR_BITS_PER_INT64   64
414
#define PR_BITS_PER_LONG    32
415
#define PR_BITS_PER_FLOAT   32
416
#define PR_BITS_PER_DOUBLE  64
417
#define PR_BITS_PER_WORD    32
418
419
#define PR_BITS_PER_BYTE_LOG2   3
420
#define PR_BITS_PER_SHORT_LOG2  4
421
#define PR_BITS_PER_INT_LOG2    5
422
#define PR_BITS_PER_INT64_LOG2  6
423
#define PR_BITS_PER_LONG_LOG2   5
424
#define PR_BITS_PER_FLOAT_LOG2  5
425
#define PR_BITS_PER_DOUBLE_LOG2 6
426
#define PR_BITS_PER_WORD_LOG2   5
427
428
#define PR_ALIGN_OF_SHORT   2
429
#define PR_ALIGN_OF_INT     4
430
#define PR_ALIGN_OF_LONG    4
431
#define PR_ALIGN_OF_INT64   8
432
#define PR_ALIGN_OF_FLOAT   4
433
#define PR_ALIGN_OF_DOUBLE  8
434
#define PR_ALIGN_OF_POINTER 4
435
#define PR_ALIGN_OF_WORD    4
436
437
#define PR_BYTES_PER_WORD_LOG2   2
438
#define PR_BYTES_PER_DWORD_LOG2  3
439
440
#elif defined(__mips64__)
441
442
#undef  IS_LITTLE_ENDIAN
443
#define IS_BIG_ENDIAN    1
444
#define IS_64
405
#define IS_64
445
406
446
#define PR_BYTES_PER_BYTE   1
407
#define PR_BYTES_PER_BYTE   1
447
#define PR_BYTES_PER_SHORT  2
408
#define PR_BYTES_PER_SHORT  2
448
#define PR_BYTES_PER_INT    4
409
#define PR_BYTES_PER_INT    4
449
#define PR_BYTES_PER_INT64  8
410
#define PR_BYTES_PER_INT64  8
450
#define PR_BYTES_PER_LONG   8
411
#define PR_BYTES_PER_LONG   8
451
#define PR_BYTES_PER_FLOAT  4
412
#define PR_BYTES_PER_FLOAT  4
Lines 478-493 Link Here
478
#define PR_ALIGN_OF_FLOAT   4
439
#define PR_ALIGN_OF_FLOAT   4
479
#define PR_ALIGN_OF_DOUBLE  8
440
#define PR_ALIGN_OF_DOUBLE  8
480
#define PR_ALIGN_OF_POINTER 8
441
#define PR_ALIGN_OF_POINTER 8
481
#define PR_ALIGN_OF_WORD    8
442
#define PR_ALIGN_OF_WORD    8
482
443
483
#define PR_BYTES_PER_WORD_LOG2   3
444
#define PR_BYTES_PER_WORD_LOG2   3
484
#define PR_BYTES_PER_DWORD_LOG2  3
445
#define PR_BYTES_PER_DWORD_LOG2  3
485
446
447
#elif defined(__mips__)
448
449
#ifdef __MIPSEB__
450
#undef  IS_LITTLE_ENDIAN
451
#define IS_BIG_ENDIAN    1
452
#else
453
#undef  IS_BIG_ENDIAN
454
#define IS_LITTLE_ENDIAN 1
455
#endif
456
457
#define PR_BYTES_PER_BYTE   1
458
#define PR_BYTES_PER_SHORT  2
459
#define PR_BYTES_PER_INT    4
460
#define PR_BYTES_PER_INT64  8
461
#define PR_BYTES_PER_LONG   4
462
#define PR_BYTES_PER_FLOAT  4
463
#define PR_BYTES_PER_DOUBLE 8
464
#define PR_BYTES_PER_WORD   4
465
#define PR_BYTES_PER_DWORD  8
466
467
#define PR_BITS_PER_BYTE    8
468
#define PR_BITS_PER_SHORT   16
469
#define PR_BITS_PER_INT     32
470
#define PR_BITS_PER_INT64   64
471
#define PR_BITS_PER_LONG    32
472
#define PR_BITS_PER_FLOAT   32
473
#define PR_BITS_PER_DOUBLE  64
474
#define PR_BITS_PER_WORD    32
475
476
#define PR_BITS_PER_BYTE_LOG2   3
477
#define PR_BITS_PER_SHORT_LOG2  4
478
#define PR_BITS_PER_INT_LOG2    5
479
#define PR_BITS_PER_INT64_LOG2  6
480
#define PR_BITS_PER_LONG_LOG2   5
481
#define PR_BITS_PER_FLOAT_LOG2  5
482
#define PR_BITS_PER_DOUBLE_LOG2 6
483
#define PR_BITS_PER_WORD_LOG2   5
484
485
#define PR_ALIGN_OF_SHORT   2
486
#define PR_ALIGN_OF_INT     4
487
#define PR_ALIGN_OF_LONG    4
488
#define PR_ALIGN_OF_INT64   8
489
#define PR_ALIGN_OF_FLOAT   4
490
#define PR_ALIGN_OF_DOUBLE  8
491
#define PR_ALIGN_OF_POINTER 4
492
#define PR_ALIGN_OF_WORD    4
493
494
#define PR_BYTES_PER_WORD_LOG2   2
495
#define PR_BYTES_PER_DWORD_LOG2  3
496
486
#else
497
#else
487
498
488
#error "Unknown CPU architecture"
499
#error "Unknown CPU architecture"
489
500
490
#endif
501
#endif
491
502
492
#ifndef NO_NSPR_10_SUPPORT
503
#ifndef NO_NSPR_10_SUPPORT
493
504
(-)../pr/include/md/_freebsd.h (-2 / +2 lines)
Lines 26-45 Link Here
26
#elif defined(__amd64__)
26
#elif defined(__amd64__)
27
#define _PR_SI_ARCHITECTURE "amd64"
27
#define _PR_SI_ARCHITECTURE "amd64"
28
#elif defined(__powerpc64__)
28
#elif defined(__powerpc64__)
29
#define _PR_SI_ARCHITECTURE "powerpc64"
29
#define _PR_SI_ARCHITECTURE "powerpc64"
30
#elif defined(__powerpc__)
30
#elif defined(__powerpc__)
31
#define _PR_SI_ARCHITECTURE "powerpc"
31
#define _PR_SI_ARCHITECTURE "powerpc"
32
#elif defined(__arm__)
32
#elif defined(__arm__)
33
#define _PR_SI_ARCHITECTURE "arm"
33
#define _PR_SI_ARCHITECTURE "arm"
34
#elif defined(__mips64__)
35
#define _PR_SI_ARCHITECTURE "mips64"
34
#elif defined(__mips__)
36
#elif defined(__mips__)
35
#define _PR_SI_ARCHITECTURE "mips"
37
#define _PR_SI_ARCHITECTURE "mips"
36
#elif defined(__mips64__)
37
#define _PR_SI_ARCHITECTURE "mips64"
38
#else
38
#else
39
#error "Unknown CPU architecture"
39
#error "Unknown CPU architecture"
40
#endif
40
#endif
41
#if defined(__ELF__)
41
#if defined(__ELF__)
42
#define PR_DLL_SUFFIX          ".so"
42
#define PR_DLL_SUFFIX          ".so"
43
#else
43
#else
44
#define PR_DLL_SUFFIX          ".so.1.0"
44
#define PR_DLL_SUFFIX          ".so.1.0"
45
#endif
45
#endif

Return to bug 197577