Add detection for universalchardet config detection. This isn't used or hooked
up at the moment but will be eventually. Originally committed to SVN as r2506.
This commit is contained in:
parent
7c920b80b5
commit
04047e8f95
36 changed files with 6510 additions and 0 deletions
|
@ -1,4 +1,5 @@
|
||||||
m4_include([m4macros/ac_agi.m4])
|
m4_include([m4macros/ac_agi.m4])
|
||||||
|
m4_include([m4macros/ac_agi_mdcpucfg.m4])
|
||||||
m4_include([m4macros/ac_flag.m4])
|
m4_include([m4macros/ac_flag.m4])
|
||||||
m4_include([m4macros/acx_pthread.m4])
|
m4_include([m4macros/acx_pthread.m4])
|
||||||
m4_include([m4macros/ax_check_gl.m4])
|
m4_include([m4macros/ax_check_gl.m4])
|
||||||
|
|
|
@ -62,6 +62,8 @@ case "$target_or_host" in
|
||||||
;;
|
;;
|
||||||
esac
|
esac
|
||||||
|
|
||||||
|
AC_AGI_MDCPUCFG($target_or_host)
|
||||||
|
|
||||||
AM_CONDITIONAL([BUILD_DARWIN], [test "$build_darwin" = "yes"])
|
AM_CONDITIONAL([BUILD_DARWIN], [test "$build_darwin" = "yes"])
|
||||||
AM_CONDITIONAL([BUILD_DEFAULT], [test "$build_default" = "yes"])
|
AM_CONDITIONAL([BUILD_DEFAULT], [test "$build_default" = "yes"])
|
||||||
|
|
||||||
|
|
50
m4macros/ac_agi_mdcpucfg.m4
Normal file
50
m4macros/ac_agi_mdcpucfg.m4
Normal file
|
@ -0,0 +1,50 @@
|
||||||
|
dnl $Id$
|
||||||
|
dnl Borrowed from the Mozilla Project configure.in
|
||||||
|
|
||||||
|
AC_DEFUN([AC_AGI_MDCPUCFG],[
|
||||||
|
AC_MSG_CHECKING([for MDCPUCFG setting])
|
||||||
|
|
||||||
|
case "$1" in
|
||||||
|
*-beos*)
|
||||||
|
HOST_NSPR_MDCPUCFG="md/_beos.cfg"
|
||||||
|
;;
|
||||||
|
|
||||||
|
*cygwin*|*mingw*|*mks*|*msvc*|*wince)
|
||||||
|
HOST_NSPR_MDCPUCFG="md/_winnt.cfg"
|
||||||
|
;;
|
||||||
|
|
||||||
|
*-darwin*)
|
||||||
|
HOST_NSPR_MDCPUCFG="md/_darwin.cfg"
|
||||||
|
;;
|
||||||
|
|
||||||
|
*-*-freebsd*)
|
||||||
|
HOST_NSPR_MDCPUCFG="md/_freebsd.cfg"
|
||||||
|
;;
|
||||||
|
|
||||||
|
*-linux*|*-kfreebsd*-gnu)
|
||||||
|
HOST_NSPR_MDCPUCFG="md/_linux.cfg"
|
||||||
|
;;
|
||||||
|
|
||||||
|
*os2*)
|
||||||
|
HOST_NSPR_MDCPUCFG="md/_os2.cfg"
|
||||||
|
;;
|
||||||
|
|
||||||
|
*-osf*)
|
||||||
|
HOST_NSPR_MDCPUCFG="md/_osf1.cfg"
|
||||||
|
;;
|
||||||
|
|
||||||
|
*-solaris*)
|
||||||
|
HOST_NSPR_MDCPUCFG="md/_solaris.cfg"
|
||||||
|
;;
|
||||||
|
|
||||||
|
*)
|
||||||
|
HOST_NSPR_MDCPUCFG="unknown"
|
||||||
|
;;
|
||||||
|
esac
|
||||||
|
|
||||||
|
AC_MSG_RESULT([$HOST_NSPR_MDCPUCFG])
|
||||||
|
|
||||||
|
if test "$HOST_NSPR_MDCPUCFG" = "unknown"; then
|
||||||
|
AC_MSG_NOTICE([Please edit m4macros/ac_agi_mdcpucfg.m4 to add target host.])
|
||||||
|
fi
|
||||||
|
])
|
147
universalchardet/md/_aix32.cfg
Normal file
147
universalchardet/md/_aix32.cfg
Normal file
|
@ -0,0 +1,147 @@
|
||||||
|
/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 2 -*- */
|
||||||
|
/* ***** BEGIN LICENSE BLOCK *****
|
||||||
|
* Version: MPL 1.1/GPL 2.0/LGPL 2.1
|
||||||
|
*
|
||||||
|
* The contents of this file are subject to the Mozilla Public License Version
|
||||||
|
* 1.1 (the "License"); you may not use this file except in compliance with
|
||||||
|
* the License. You may obtain a copy of the License at
|
||||||
|
* http://www.mozilla.org/MPL/
|
||||||
|
*
|
||||||
|
* Software distributed under the License is distributed on an "AS IS" basis,
|
||||||
|
* WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License
|
||||||
|
* for the specific language governing rights and limitations under the
|
||||||
|
* License.
|
||||||
|
*
|
||||||
|
* The Original Code is the Netscape Portable Runtime (NSPR).
|
||||||
|
*
|
||||||
|
* The Initial Developer of the Original Code is
|
||||||
|
* Netscape Communications Corporation.
|
||||||
|
* Portions created by the Initial Developer are Copyright (C) 1998-2000
|
||||||
|
* the Initial Developer. All Rights Reserved.
|
||||||
|
*
|
||||||
|
* Contributor(s):
|
||||||
|
*
|
||||||
|
* Alternatively, the contents of this file may be used under the terms of
|
||||||
|
* either the GNU General Public License Version 2 or later (the "GPL"), or
|
||||||
|
* the GNU Lesser General Public License Version 2.1 or later (the "LGPL"),
|
||||||
|
* in which case the provisions of the GPL or the LGPL are applicable instead
|
||||||
|
* of those above. If you wish to allow use of your version of this file only
|
||||||
|
* under the terms of either the GPL or the LGPL, and not to allow others to
|
||||||
|
* use your version of this file under the terms of the MPL, indicate your
|
||||||
|
* decision by deleting the provisions above and replace them with the notice
|
||||||
|
* and other provisions required by the GPL or the LGPL. If you do not delete
|
||||||
|
* the provisions above, a recipient may use your version of this file under
|
||||||
|
* the terms of any one of the MPL, the GPL or the LGPL.
|
||||||
|
*
|
||||||
|
* ***** END LICENSE BLOCK ***** */
|
||||||
|
|
||||||
|
#ifndef nspr_cpucfg___
|
||||||
|
#define nspr_cpucfg___
|
||||||
|
|
||||||
|
#ifndef XP_UNIX
|
||||||
|
#define XP_UNIX
|
||||||
|
#endif
|
||||||
|
|
||||||
|
#ifndef AIX
|
||||||
|
#define AIX
|
||||||
|
#endif
|
||||||
|
|
||||||
|
#undef IS_LITTLE_ENDIAN
|
||||||
|
#define IS_BIG_ENDIAN 1
|
||||||
|
|
||||||
|
#define PR_BYTES_PER_BYTE 1
|
||||||
|
#define PR_BYTES_PER_SHORT 2
|
||||||
|
#define PR_BYTES_PER_INT 4
|
||||||
|
#define PR_BYTES_PER_INT64 8
|
||||||
|
#define PR_BYTES_PER_LONG 4
|
||||||
|
#define PR_BYTES_PER_FLOAT 4
|
||||||
|
#define PR_BYTES_PER_DOUBLE 8
|
||||||
|
#define PR_BYTES_PER_WORD 4
|
||||||
|
#define PR_BYTES_PER_DWORD 8
|
||||||
|
|
||||||
|
#define PR_BYTES_PER_WORD_LOG2 2
|
||||||
|
#define PR_BYTES_PER_DWORD_LOG2 3
|
||||||
|
|
||||||
|
#define PR_BITS_PER_BYTE 8
|
||||||
|
#define PR_BITS_PER_SHORT 16
|
||||||
|
#define PR_BITS_PER_INT 32
|
||||||
|
#define PR_BITS_PER_INT64 64
|
||||||
|
#define PR_BITS_PER_LONG 32
|
||||||
|
#define PR_BITS_PER_FLOAT 32
|
||||||
|
#define PR_BITS_PER_DOUBLE 64
|
||||||
|
#define PR_BITS_PER_WORD 32
|
||||||
|
|
||||||
|
#define PR_BITS_PER_BYTE_LOG2 3
|
||||||
|
#define PR_BITS_PER_SHORT_LOG2 4
|
||||||
|
#define PR_BITS_PER_INT_LOG2 5
|
||||||
|
#define PR_BITS_PER_INT64_LOG2 6
|
||||||
|
#define PR_BITS_PER_LONG_LOG2 5
|
||||||
|
#define PR_BITS_PER_FLOAT_LOG2 5
|
||||||
|
#define PR_BITS_PER_DOUBLE_LOG2 6
|
||||||
|
#define PR_BITS_PER_WORD_LOG2 5
|
||||||
|
|
||||||
|
#define PR_ALIGN_OF_SHORT 2
|
||||||
|
#define PR_ALIGN_OF_INT 4
|
||||||
|
#define PR_ALIGN_OF_LONG 4
|
||||||
|
#define PR_ALIGN_OF_INT64 8
|
||||||
|
#define PR_ALIGN_OF_FLOAT 4
|
||||||
|
#define PR_ALIGN_OF_DOUBLE 4
|
||||||
|
#define PR_ALIGN_OF_POINTER 4
|
||||||
|
|
||||||
|
#ifndef HAVE_LONG_LONG
|
||||||
|
#define HAVE_LONG_LONG
|
||||||
|
#endif
|
||||||
|
#undef HAVE_ALIGNED_DOUBLES
|
||||||
|
#undef HAVE_ALIGNED_LONGLONGS
|
||||||
|
|
||||||
|
#define PR_AF_INET6 24 /* same as AF_INET6 */
|
||||||
|
|
||||||
|
#ifndef NO_NSPR_10_SUPPORT
|
||||||
|
|
||||||
|
#define BYTES_PER_BYTE PR_BYTES_PER_BYTE
|
||||||
|
#define BYTES_PER_SHORT PR_BYTES_PER_SHORT
|
||||||
|
#define BYTES_PER_INT PR_BYTES_PER_INT
|
||||||
|
#define BYTES_PER_INT64 PR_BYTES_PER_INT64
|
||||||
|
#define BYTES_PER_LONG PR_BYTES_PER_LONG
|
||||||
|
#define BYTES_PER_FLOAT PR_BYTES_PER_FLOAT
|
||||||
|
#define BYTES_PER_DOUBLE PR_BYTES_PER_DOUBLE
|
||||||
|
#define BYTES_PER_WORD PR_BYTES_PER_WORD
|
||||||
|
#define BYTES_PER_DWORD PR_BYTES_PER_DWORD
|
||||||
|
|
||||||
|
#define BITS_PER_BYTE PR_BITS_PER_BYTE
|
||||||
|
#define BITS_PER_SHORT PR_BITS_PER_SHORT
|
||||||
|
#define BITS_PER_INT PR_BITS_PER_INT
|
||||||
|
#define BITS_PER_INT64 PR_BITS_PER_INT64
|
||||||
|
#define BITS_PER_LONG PR_BITS_PER_LONG
|
||||||
|
#define BITS_PER_FLOAT PR_BITS_PER_FLOAT
|
||||||
|
#define BITS_PER_DOUBLE PR_BITS_PER_DOUBLE
|
||||||
|
#define BITS_PER_WORD PR_BITS_PER_WORD
|
||||||
|
|
||||||
|
#define BITS_PER_BYTE_LOG2 PR_BITS_PER_BYTE_LOG2
|
||||||
|
#define BITS_PER_SHORT_LOG2 PR_BITS_PER_SHORT_LOG2
|
||||||
|
#define BITS_PER_INT_LOG2 PR_BITS_PER_INT_LOG2
|
||||||
|
#define BITS_PER_INT64_LOG2 PR_BITS_PER_INT64_LOG2
|
||||||
|
#define BITS_PER_LONG_LOG2 PR_BITS_PER_LONG_LOG2
|
||||||
|
#define BITS_PER_FLOAT_LOG2 PR_BITS_PER_FLOAT_LOG2
|
||||||
|
#define BITS_PER_DOUBLE_LOG2 PR_BITS_PER_DOUBLE_LOG2
|
||||||
|
#define BITS_PER_WORD_LOG2 PR_BITS_PER_WORD_LOG2
|
||||||
|
|
||||||
|
#define ALIGN_OF_SHORT PR_ALIGN_OF_SHORT
|
||||||
|
#define ALIGN_OF_INT PR_ALIGN_OF_INT
|
||||||
|
#define ALIGN_OF_LONG PR_ALIGN_OF_LONG
|
||||||
|
#define ALIGN_OF_INT64 PR_ALIGN_OF_INT64
|
||||||
|
#define ALIGN_OF_FLOAT PR_ALIGN_OF_FLOAT
|
||||||
|
#define ALIGN_OF_DOUBLE PR_ALIGN_OF_DOUBLE
|
||||||
|
#define ALIGN_OF_POINTER PR_ALIGN_OF_POINTER
|
||||||
|
#define ALIGN_OF_WORD PR_ALIGN_OF_WORD
|
||||||
|
|
||||||
|
#define BYTES_PER_WORD_LOG2 PR_BYTES_PER_WORD_LOG2
|
||||||
|
#define BYTES_PER_DWORD_LOG2 PR_BYTES_PER_DWORD_LOG2
|
||||||
|
#define WORDS_PER_DWORD_LOG2 PR_WORDS_PER_DWORD_LOG2
|
||||||
|
|
||||||
|
/* used by protypes.h only */
|
||||||
|
#define _PR_AIX_HAVE_BSD_INT_TYPES
|
||||||
|
|
||||||
|
#endif /* NO_NSPR_10_SUPPORT */
|
||||||
|
|
||||||
|
#endif /* nspr_cpucfg___ */
|
148
universalchardet/md/_aix64.cfg
Normal file
148
universalchardet/md/_aix64.cfg
Normal file
|
@ -0,0 +1,148 @@
|
||||||
|
/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 2 -*- */
|
||||||
|
/* ***** BEGIN LICENSE BLOCK *****
|
||||||
|
* Version: MPL 1.1/GPL 2.0/LGPL 2.1
|
||||||
|
*
|
||||||
|
* The contents of this file are subject to the Mozilla Public License Version
|
||||||
|
* 1.1 (the "License"); you may not use this file except in compliance with
|
||||||
|
* the License. You may obtain a copy of the License at
|
||||||
|
* http://www.mozilla.org/MPL/
|
||||||
|
*
|
||||||
|
* Software distributed under the License is distributed on an "AS IS" basis,
|
||||||
|
* WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License
|
||||||
|
* for the specific language governing rights and limitations under the
|
||||||
|
* License.
|
||||||
|
*
|
||||||
|
* The Original Code is the Netscape Portable Runtime (NSPR).
|
||||||
|
*
|
||||||
|
* The Initial Developer of the Original Code is
|
||||||
|
* Netscape Communications Corporation.
|
||||||
|
* Portions created by the Initial Developer are Copyright (C) 1998-2000
|
||||||
|
* the Initial Developer. All Rights Reserved.
|
||||||
|
*
|
||||||
|
* Contributor(s):
|
||||||
|
*
|
||||||
|
* Alternatively, the contents of this file may be used under the terms of
|
||||||
|
* either the GNU General Public License Version 2 or later (the "GPL"), or
|
||||||
|
* the GNU Lesser General Public License Version 2.1 or later (the "LGPL"),
|
||||||
|
* in which case the provisions of the GPL or the LGPL are applicable instead
|
||||||
|
* of those above. If you wish to allow use of your version of this file only
|
||||||
|
* under the terms of either the GPL or the LGPL, and not to allow others to
|
||||||
|
* use your version of this file under the terms of the MPL, indicate your
|
||||||
|
* decision by deleting the provisions above and replace them with the notice
|
||||||
|
* and other provisions required by the GPL or the LGPL. If you do not delete
|
||||||
|
* the provisions above, a recipient may use your version of this file under
|
||||||
|
* the terms of any one of the MPL, the GPL or the LGPL.
|
||||||
|
*
|
||||||
|
* ***** END LICENSE BLOCK ***** */
|
||||||
|
|
||||||
|
#ifndef nspr_cpucfg___
|
||||||
|
#define nspr_cpucfg___
|
||||||
|
|
||||||
|
#ifndef XP_UNIX
|
||||||
|
#define XP_UNIX
|
||||||
|
#endif
|
||||||
|
|
||||||
|
#ifndef AIX
|
||||||
|
#define AIX
|
||||||
|
#endif
|
||||||
|
|
||||||
|
#undef IS_LITTLE_ENDIAN
|
||||||
|
#define IS_BIG_ENDIAN 1
|
||||||
|
#define IS_64
|
||||||
|
|
||||||
|
#define PR_BYTES_PER_BYTE 1
|
||||||
|
#define PR_BYTES_PER_SHORT 2
|
||||||
|
#define PR_BYTES_PER_INT 4
|
||||||
|
#define PR_BYTES_PER_INT64 8
|
||||||
|
#define PR_BYTES_PER_LONG 8
|
||||||
|
#define PR_BYTES_PER_FLOAT 4
|
||||||
|
#define PR_BYTES_PER_DOUBLE 8
|
||||||
|
#define PR_BYTES_PER_WORD 8
|
||||||
|
#define PR_BYTES_PER_DWORD 8
|
||||||
|
|
||||||
|
#define PR_BYTES_PER_WORD_LOG2 3
|
||||||
|
#define PR_BYTES_PER_DWORD_LOG2 3
|
||||||
|
|
||||||
|
#define PR_BITS_PER_BYTE 8
|
||||||
|
#define PR_BITS_PER_SHORT 16
|
||||||
|
#define PR_BITS_PER_INT 32
|
||||||
|
#define PR_BITS_PER_INT64 64
|
||||||
|
#define PR_BITS_PER_LONG 64
|
||||||
|
#define PR_BITS_PER_FLOAT 32
|
||||||
|
#define PR_BITS_PER_DOUBLE 64
|
||||||
|
#define PR_BITS_PER_WORD 64
|
||||||
|
|
||||||
|
#define PR_BITS_PER_BYTE_LOG2 3
|
||||||
|
#define PR_BITS_PER_SHORT_LOG2 4
|
||||||
|
#define PR_BITS_PER_INT_LOG2 5
|
||||||
|
#define PR_BITS_PER_INT64_LOG2 6
|
||||||
|
#define PR_BITS_PER_LONG_LOG2 6
|
||||||
|
#define PR_BITS_PER_FLOAT_LOG2 5
|
||||||
|
#define PR_BITS_PER_DOUBLE_LOG2 6
|
||||||
|
#define PR_BITS_PER_WORD_LOG2 6
|
||||||
|
|
||||||
|
#define PR_ALIGN_OF_SHORT 2
|
||||||
|
#define PR_ALIGN_OF_INT 4
|
||||||
|
#define PR_ALIGN_OF_LONG 8
|
||||||
|
#define PR_ALIGN_OF_INT64 8
|
||||||
|
#define PR_ALIGN_OF_FLOAT 4
|
||||||
|
#define PR_ALIGN_OF_DOUBLE 4
|
||||||
|
#define PR_ALIGN_OF_POINTER 8
|
||||||
|
|
||||||
|
#ifndef HAVE_LONG_LONG
|
||||||
|
#define HAVE_LONG_LONG
|
||||||
|
#endif
|
||||||
|
#undef HAVE_ALIGNED_DOUBLES
|
||||||
|
#undef HAVE_ALIGNED_LONGLONGS
|
||||||
|
|
||||||
|
#define PR_AF_INET6 24 /* same as AF_INET6 */
|
||||||
|
|
||||||
|
#ifndef NO_NSPR_10_SUPPORT
|
||||||
|
|
||||||
|
#define BYTES_PER_BYTE PR_BYTES_PER_BYTE
|
||||||
|
#define BYTES_PER_SHORT PR_BYTES_PER_SHORT
|
||||||
|
#define BYTES_PER_INT PR_BYTES_PER_INT
|
||||||
|
#define BYTES_PER_INT64 PR_BYTES_PER_INT64
|
||||||
|
#define BYTES_PER_LONG PR_BYTES_PER_LONG
|
||||||
|
#define BYTES_PER_FLOAT PR_BYTES_PER_FLOAT
|
||||||
|
#define BYTES_PER_DOUBLE PR_BYTES_PER_DOUBLE
|
||||||
|
#define BYTES_PER_WORD PR_BYTES_PER_WORD
|
||||||
|
#define BYTES_PER_DWORD PR_BYTES_PER_DWORD
|
||||||
|
|
||||||
|
#define BITS_PER_BYTE PR_BITS_PER_BYTE
|
||||||
|
#define BITS_PER_SHORT PR_BITS_PER_SHORT
|
||||||
|
#define BITS_PER_INT PR_BITS_PER_INT
|
||||||
|
#define BITS_PER_INT64 PR_BITS_PER_INT64
|
||||||
|
#define BITS_PER_LONG PR_BITS_PER_LONG
|
||||||
|
#define BITS_PER_FLOAT PR_BITS_PER_FLOAT
|
||||||
|
#define BITS_PER_DOUBLE PR_BITS_PER_DOUBLE
|
||||||
|
#define BITS_PER_WORD PR_BITS_PER_WORD
|
||||||
|
|
||||||
|
#define BITS_PER_BYTE_LOG2 PR_BITS_PER_BYTE_LOG2
|
||||||
|
#define BITS_PER_SHORT_LOG2 PR_BITS_PER_SHORT_LOG2
|
||||||
|
#define BITS_PER_INT_LOG2 PR_BITS_PER_INT_LOG2
|
||||||
|
#define BITS_PER_INT64_LOG2 PR_BITS_PER_INT64_LOG2
|
||||||
|
#define BITS_PER_LONG_LOG2 PR_BITS_PER_LONG_LOG2
|
||||||
|
#define BITS_PER_FLOAT_LOG2 PR_BITS_PER_FLOAT_LOG2
|
||||||
|
#define BITS_PER_DOUBLE_LOG2 PR_BITS_PER_DOUBLE_LOG2
|
||||||
|
#define BITS_PER_WORD_LOG2 PR_BITS_PER_WORD_LOG2
|
||||||
|
|
||||||
|
#define ALIGN_OF_SHORT PR_ALIGN_OF_SHORT
|
||||||
|
#define ALIGN_OF_INT PR_ALIGN_OF_INT
|
||||||
|
#define ALIGN_OF_LONG PR_ALIGN_OF_LONG
|
||||||
|
#define ALIGN_OF_INT64 PR_ALIGN_OF_INT64
|
||||||
|
#define ALIGN_OF_FLOAT PR_ALIGN_OF_FLOAT
|
||||||
|
#define ALIGN_OF_DOUBLE PR_ALIGN_OF_DOUBLE
|
||||||
|
#define ALIGN_OF_POINTER PR_ALIGN_OF_POINTER
|
||||||
|
#define ALIGN_OF_WORD PR_ALIGN_OF_WORD
|
||||||
|
|
||||||
|
#define BYTES_PER_WORD_LOG2 PR_BYTES_PER_WORD_LOG2
|
||||||
|
#define BYTES_PER_DWORD_LOG2 PR_BYTES_PER_DWORD_LOG2
|
||||||
|
#define WORDS_PER_DWORD_LOG2 PR_WORDS_PER_DWORD_LOG2
|
||||||
|
|
||||||
|
/* used by protypes.h only */
|
||||||
|
#define _PR_AIX_HAVE_BSD_INT_TYPES
|
||||||
|
|
||||||
|
#endif /* NO_NSPR_10_SUPPORT */
|
||||||
|
|
||||||
|
#endif /* nspr_cpucfg___ */
|
152
universalchardet/md/_beos.cfg
Normal file
152
universalchardet/md/_beos.cfg
Normal file
|
@ -0,0 +1,152 @@
|
||||||
|
/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 2 -*- */
|
||||||
|
/* ***** BEGIN LICENSE BLOCK *****
|
||||||
|
* Version: MPL 1.1/GPL 2.0/LGPL 2.1
|
||||||
|
*
|
||||||
|
* The contents of this file are subject to the Mozilla Public License Version
|
||||||
|
* 1.1 (the "License"); you may not use this file except in compliance with
|
||||||
|
* the License. You may obtain a copy of the License at
|
||||||
|
* http://www.mozilla.org/MPL/
|
||||||
|
*
|
||||||
|
* Software distributed under the License is distributed on an "AS IS" basis,
|
||||||
|
* WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License
|
||||||
|
* for the specific language governing rights and limitations under the
|
||||||
|
* License.
|
||||||
|
*
|
||||||
|
* The Original Code is the Netscape Portable Runtime (NSPR).
|
||||||
|
*
|
||||||
|
* The Initial Developer of the Original Code is
|
||||||
|
* Netscape Communications Corporation.
|
||||||
|
* Portions created by the Initial Developer are Copyright (C) 1998-2000
|
||||||
|
* the Initial Developer. All Rights Reserved.
|
||||||
|
*
|
||||||
|
* Contributor(s):
|
||||||
|
*
|
||||||
|
* Alternatively, the contents of this file may be used under the terms of
|
||||||
|
* either the GNU General Public License Version 2 or later (the "GPL"), or
|
||||||
|
* the GNU Lesser General Public License Version 2.1 or later (the "LGPL"),
|
||||||
|
* in which case the provisions of the GPL or the LGPL are applicable instead
|
||||||
|
* of those above. If you wish to allow use of your version of this file only
|
||||||
|
* under the terms of either the GPL or the LGPL, and not to allow others to
|
||||||
|
* use your version of this file under the terms of the MPL, indicate your
|
||||||
|
* decision by deleting the provisions above and replace them with the notice
|
||||||
|
* and other provisions required by the GPL or the LGPL. If you do not delete
|
||||||
|
* the provisions above, a recipient may use your version of this file under
|
||||||
|
* the terms of any one of the MPL, the GPL or the LGPL.
|
||||||
|
*
|
||||||
|
* ***** END LICENSE BLOCK ***** */
|
||||||
|
|
||||||
|
#ifndef nspr_cpucfg___
|
||||||
|
#define nspr_cpucfg___
|
||||||
|
|
||||||
|
#ifndef XP_BEOS
|
||||||
|
#define XP_BEOS
|
||||||
|
#undef XP_UNIX
|
||||||
|
#endif
|
||||||
|
|
||||||
|
#ifndef BEOS
|
||||||
|
#define BEOS
|
||||||
|
#endif
|
||||||
|
|
||||||
|
#define PR_AF_INET6 5 /* same as AF_INET6 */
|
||||||
|
|
||||||
|
#ifdef __powerpc__
|
||||||
|
#undef IS_LITTLE_ENDIAN
|
||||||
|
#define IS_BIG_ENDIAN 1
|
||||||
|
#else
|
||||||
|
#define IS_LITTLE_ENDIAN 1
|
||||||
|
#undef IS_BIG_ENDIAN
|
||||||
|
#endif
|
||||||
|
|
||||||
|
#define PR_BYTES_PER_BYTE 1
|
||||||
|
#define PR_BYTES_PER_SHORT 2
|
||||||
|
#define PR_BYTES_PER_INT 4
|
||||||
|
#define PR_BYTES_PER_INT64 8
|
||||||
|
#define PR_BYTES_PER_LONG 4
|
||||||
|
#define PR_BYTES_PER_FLOAT 4
|
||||||
|
#define PR_BYTES_PER_DOUBLE 8
|
||||||
|
#define PR_BYTES_PER_WORD 4
|
||||||
|
#define PR_BYTES_PER_DWORD 8
|
||||||
|
#define PR_BYTES_PER_WORD_LOG2 2
|
||||||
|
#define PR_BYTES_PER_DWORD_LOG2 3
|
||||||
|
|
||||||
|
#define PR_BITS_PER_BYTE 8
|
||||||
|
#define PR_BITS_PER_SHORT 16
|
||||||
|
#define PR_BITS_PER_INT 32
|
||||||
|
#define PR_BITS_PER_INT64 64
|
||||||
|
#define PR_BITS_PER_LONG 32
|
||||||
|
#define PR_BITS_PER_FLOAT 32
|
||||||
|
#define PR_BITS_PER_DOUBLE 64
|
||||||
|
#define PR_BITS_PER_WORD 32
|
||||||
|
|
||||||
|
#define PR_BITS_PER_BYTE_LOG2 3
|
||||||
|
#define PR_BITS_PER_SHORT_LOG2 4
|
||||||
|
#define PR_BITS_PER_INT_LOG2 5
|
||||||
|
#define PR_BITS_PER_INT64_LOG2 6
|
||||||
|
#define PR_BITS_PER_LONG_LOG2 5
|
||||||
|
#define PR_BITS_PER_FLOAT_LOG2 5
|
||||||
|
#define PR_BITS_PER_DOUBLE_LOG2 6
|
||||||
|
#define PR_BITS_PER_WORD_LOG2 5
|
||||||
|
|
||||||
|
#define PR_ALIGN_OF_SHORT 2
|
||||||
|
#define PR_ALIGN_OF_INT 4
|
||||||
|
#define PR_ALIGN_OF_LONG 4
|
||||||
|
#define PR_ALIGN_OF_INT64 4
|
||||||
|
#define PR_ALIGN_OF_FLOAT 4
|
||||||
|
#define PR_ALIGN_OF_DOUBLE 4
|
||||||
|
#define PR_ALIGN_OF_POINTER 4
|
||||||
|
|
||||||
|
#ifndef HAVE_LONG_LONG
|
||||||
|
#define HAVE_LONG_LONG
|
||||||
|
#endif
|
||||||
|
/*
|
||||||
|
* XXX These two macros need to be investigated for different architectures.
|
||||||
|
*/
|
||||||
|
#define HAVE_ALIGNED_DOUBLES
|
||||||
|
#define HAVE_ALIGNED_LONGLONGS
|
||||||
|
|
||||||
|
#ifndef NO_NSPR_10_SUPPORT
|
||||||
|
|
||||||
|
#define BYTES_PER_BYTE PR_BYTES_PER_BYTE
|
||||||
|
#define BYTES_PER_SHORT PR_BYTES_PER_SHORT
|
||||||
|
#define BYTES_PER_INT PR_BYTES_PER_INT
|
||||||
|
#define BYTES_PER_INT64 PR_BYTES_PER_INT64
|
||||||
|
#define BYTES_PER_LONG PR_BYTES_PER_LONG
|
||||||
|
#define BYTES_PER_FLOAT PR_BYTES_PER_FLOAT
|
||||||
|
#define BYTES_PER_DOUBLE PR_BYTES_PER_DOUBLE
|
||||||
|
#define BYTES_PER_WORD PR_BYTES_PER_WORD
|
||||||
|
#define BYTES_PER_DWORD PR_BYTES_PER_DWORD
|
||||||
|
|
||||||
|
#define BITS_PER_BYTE PR_BITS_PER_BYTE
|
||||||
|
#define BITS_PER_SHORT PR_BITS_PER_SHORT
|
||||||
|
#define BITS_PER_INT PR_BITS_PER_INT
|
||||||
|
#define BITS_PER_INT64 PR_BITS_PER_INT64
|
||||||
|
#define BITS_PER_LONG PR_BITS_PER_LONG
|
||||||
|
#define BITS_PER_FLOAT PR_BITS_PER_FLOAT
|
||||||
|
#define BITS_PER_DOUBLE PR_BITS_PER_DOUBLE
|
||||||
|
#define BITS_PER_WORD PR_BITS_PER_WORD
|
||||||
|
|
||||||
|
#define BITS_PER_BYTE_LOG2 PR_BITS_PER_BYTE_LOG2
|
||||||
|
#define BITS_PER_SHORT_LOG2 PR_BITS_PER_SHORT_LOG2
|
||||||
|
#define BITS_PER_INT_LOG2 PR_BITS_PER_INT_LOG2
|
||||||
|
#define BITS_PER_INT64_LOG2 PR_BITS_PER_INT64_LOG2
|
||||||
|
#define BITS_PER_LONG_LOG2 PR_BITS_PER_LONG_LOG2
|
||||||
|
#define BITS_PER_FLOAT_LOG2 PR_BITS_PER_FLOAT_LOG2
|
||||||
|
#define BITS_PER_DOUBLE_LOG2 PR_BITS_PER_DOUBLE_LOG2
|
||||||
|
#define BITS_PER_WORD_LOG2 PR_BITS_PER_WORD_LOG2
|
||||||
|
|
||||||
|
#define ALIGN_OF_SHORT PR_ALIGN_OF_SHORT
|
||||||
|
#define ALIGN_OF_INT PR_ALIGN_OF_INT
|
||||||
|
#define ALIGN_OF_LONG PR_ALIGN_OF_LONG
|
||||||
|
#define ALIGN_OF_INT64 PR_ALIGN_OF_INT64
|
||||||
|
#define ALIGN_OF_FLOAT PR_ALIGN_OF_FLOAT
|
||||||
|
#define ALIGN_OF_DOUBLE PR_ALIGN_OF_DOUBLE
|
||||||
|
#define ALIGN_OF_POINTER PR_ALIGN_OF_POINTER
|
||||||
|
#define ALIGN_OF_WORD PR_ALIGN_OF_WORD
|
||||||
|
|
||||||
|
#define BYTES_PER_WORD_LOG2 PR_BYTES_PER_WORD_LOG2
|
||||||
|
#define BYTES_PER_DWORD_LOG2 PR_BYTES_PER_DWORD_LOG2
|
||||||
|
#define WORDS_PER_DWORD_LOG2 PR_WORDS_PER_DWORD_LOG2
|
||||||
|
|
||||||
|
#endif /* NO_NSPR_10_SUPPORT */
|
||||||
|
|
||||||
|
#endif /* nspr_cpucfg___ */
|
202
universalchardet/md/_bsdi.cfg
Normal file
202
universalchardet/md/_bsdi.cfg
Normal file
|
@ -0,0 +1,202 @@
|
||||||
|
/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 2 -*- */
|
||||||
|
/* ***** BEGIN LICENSE BLOCK *****
|
||||||
|
* Version: MPL 1.1/GPL 2.0/LGPL 2.1
|
||||||
|
*
|
||||||
|
* The contents of this file are subject to the Mozilla Public License Version
|
||||||
|
* 1.1 (the "License"); you may not use this file except in compliance with
|
||||||
|
* the License. You may obtain a copy of the License at
|
||||||
|
* http://www.mozilla.org/MPL/
|
||||||
|
*
|
||||||
|
* Software distributed under the License is distributed on an "AS IS" basis,
|
||||||
|
* WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License
|
||||||
|
* for the specific language governing rights and limitations under the
|
||||||
|
* License.
|
||||||
|
*
|
||||||
|
* The Original Code is the Netscape Portable Runtime (NSPR).
|
||||||
|
*
|
||||||
|
* The Initial Developer of the Original Code is
|
||||||
|
* Netscape Communications Corporation.
|
||||||
|
* Portions created by the Initial Developer are Copyright (C) 1998-2000
|
||||||
|
* the Initial Developer. All Rights Reserved.
|
||||||
|
*
|
||||||
|
* Contributor(s):
|
||||||
|
*
|
||||||
|
* Alternatively, the contents of this file may be used under the terms of
|
||||||
|
* either the GNU General Public License Version 2 or later (the "GPL"), or
|
||||||
|
* the GNU Lesser General Public License Version 2.1 or later (the "LGPL"),
|
||||||
|
* in which case the provisions of the GPL or the LGPL are applicable instead
|
||||||
|
* of those above. If you wish to allow use of your version of this file only
|
||||||
|
* under the terms of either the GPL or the LGPL, and not to allow others to
|
||||||
|
* use your version of this file under the terms of the MPL, indicate your
|
||||||
|
* decision by deleting the provisions above and replace them with the notice
|
||||||
|
* and other provisions required by the GPL or the LGPL. If you do not delete
|
||||||
|
* the provisions above, a recipient may use your version of this file under
|
||||||
|
* the terms of any one of the MPL, the GPL or the LGPL.
|
||||||
|
*
|
||||||
|
* ***** END LICENSE BLOCK ***** */
|
||||||
|
|
||||||
|
#ifndef nspr_cpucfg___
|
||||||
|
#define nspr_cpucfg___
|
||||||
|
|
||||||
|
#ifndef XP_UNIX
|
||||||
|
#define XP_UNIX
|
||||||
|
#endif
|
||||||
|
|
||||||
|
#ifndef BSDI
|
||||||
|
#define BSDI
|
||||||
|
#endif
|
||||||
|
|
||||||
|
#define PR_AF_INET6 24 /* same as AF_INET6 */
|
||||||
|
|
||||||
|
#if defined(__i386__)
|
||||||
|
|
||||||
|
#define IS_LITTLE_ENDIAN 1
|
||||||
|
#undef IS_BIG_ENDIAN
|
||||||
|
#ifndef HAVE_LONG_LONG
|
||||||
|
#define HAVE_LONG_LONG
|
||||||
|
#endif
|
||||||
|
#undef HAVE_ALIGNED_DOUBLES
|
||||||
|
#undef HAVE_ALIGNED_LONGLONGS
|
||||||
|
|
||||||
|
#define PR_BYTES_PER_BYTE 1
|
||||||
|
#define PR_BYTES_PER_SHORT 2
|
||||||
|
#define PR_BYTES_PER_INT 4
|
||||||
|
#define PR_BYTES_PER_INT64 8
|
||||||
|
#define PR_BYTES_PER_LONG 4
|
||||||
|
#define PR_BYTES_PER_FLOAT 4
|
||||||
|
#define PR_BYTES_PER_DOUBLE 8
|
||||||
|
#define PR_BYTES_PER_WORD 4
|
||||||
|
#define PR_BYTES_PER_DWORD 8
|
||||||
|
|
||||||
|
#define PR_BITS_PER_BYTE 8
|
||||||
|
#define PR_BITS_PER_SHORT 16
|
||||||
|
#define PR_BITS_PER_INT 32
|
||||||
|
#define PR_BITS_PER_INT64 64
|
||||||
|
#define PR_BITS_PER_LONG 32
|
||||||
|
#define PR_BITS_PER_FLOAT 32
|
||||||
|
#define PR_BITS_PER_DOUBLE 64
|
||||||
|
#define PR_BITS_PER_WORD 32
|
||||||
|
|
||||||
|
#define PR_BITS_PER_BYTE_LOG2 3
|
||||||
|
#define PR_BITS_PER_SHORT_LOG2 4
|
||||||
|
#define PR_BITS_PER_INT_LOG2 5
|
||||||
|
#define PR_BITS_PER_INT64_LOG2 6
|
||||||
|
#define PR_BITS_PER_LONG_LOG2 5
|
||||||
|
#define PR_BITS_PER_FLOAT_LOG2 5
|
||||||
|
#define PR_BITS_PER_DOUBLE_LOG2 6
|
||||||
|
#define PR_BITS_PER_WORD_LOG2 5
|
||||||
|
|
||||||
|
#define PR_ALIGN_OF_SHORT 2
|
||||||
|
#define PR_ALIGN_OF_INT 4
|
||||||
|
#define PR_ALIGN_OF_LONG 4
|
||||||
|
#define PR_ALIGN_OF_INT64 4
|
||||||
|
#define PR_ALIGN_OF_FLOAT 4
|
||||||
|
#define PR_ALIGN_OF_DOUBLE 4
|
||||||
|
#define PR_ALIGN_OF_POINTER 4
|
||||||
|
#define PR_ALIGN_OF_WORD 4
|
||||||
|
|
||||||
|
#define PR_BYTES_PER_WORD_LOG2 2
|
||||||
|
#define PR_BYTES_PER_DWORD_LOG2 3
|
||||||
|
|
||||||
|
#elif defined(__sparc__)
|
||||||
|
|
||||||
|
#undef IS_LITTLE_ENDIAN
|
||||||
|
#define IS_BIG_ENDIAN 1
|
||||||
|
#ifndef HAVE_LONG_LONG
|
||||||
|
#define HAVE_LONG_LONG
|
||||||
|
#endif
|
||||||
|
#define HAVE_ALIGNED_DOUBLES
|
||||||
|
#define HAVE_ALIGNED_LONGLONGS
|
||||||
|
|
||||||
|
#define PR_BYTES_PER_BYTE 1
|
||||||
|
#define PR_BYTES_PER_SHORT 2
|
||||||
|
#define PR_BYTES_PER_INT 4
|
||||||
|
#define PR_BYTES_PER_INT64 8
|
||||||
|
#define PR_BYTES_PER_LONG 4
|
||||||
|
#define PR_BYTES_PER_FLOAT 4
|
||||||
|
#define PR_BYTES_PER_DOUBLE 8
|
||||||
|
#define PR_BYTES_PER_WORD 4
|
||||||
|
#define PR_BYTES_PER_DWORD 8
|
||||||
|
|
||||||
|
#define PR_BITS_PER_BYTE 8
|
||||||
|
#define PR_BITS_PER_SHORT 16
|
||||||
|
#define PR_BITS_PER_INT 32
|
||||||
|
#define PR_BITS_PER_INT64 64
|
||||||
|
#define PR_BITS_PER_LONG 32
|
||||||
|
#define PR_BITS_PER_FLOAT 32
|
||||||
|
#define PR_BITS_PER_DOUBLE 64
|
||||||
|
#define PR_BITS_PER_WORD 32
|
||||||
|
|
||||||
|
#define PR_BITS_PER_BYTE_LOG2 3
|
||||||
|
#define PR_BITS_PER_SHORT_LOG2 4
|
||||||
|
#define PR_BITS_PER_INT_LOG2 5
|
||||||
|
#define PR_BITS_PER_INT64_LOG2 6
|
||||||
|
#define PR_BITS_PER_LONG_LOG2 5
|
||||||
|
#define PR_BITS_PER_FLOAT_LOG2 5
|
||||||
|
#define PR_BITS_PER_DOUBLE_LOG2 6
|
||||||
|
#define PR_BITS_PER_WORD_LOG2 5
|
||||||
|
|
||||||
|
#define PR_ALIGN_OF_SHORT 2
|
||||||
|
#define PR_ALIGN_OF_INT 4
|
||||||
|
#define PR_ALIGN_OF_LONG 4
|
||||||
|
#define PR_ALIGN_OF_INT64 8
|
||||||
|
#define PR_ALIGN_OF_FLOAT 4
|
||||||
|
#define PR_ALIGN_OF_DOUBLE 8
|
||||||
|
#define PR_ALIGN_OF_POINTER 4
|
||||||
|
#define PR_ALIGN_OF_WORD 4
|
||||||
|
|
||||||
|
#define PR_BYTES_PER_WORD_LOG2 2
|
||||||
|
#define PR_BYTES_PER_DWORD_LOG2 3
|
||||||
|
|
||||||
|
#else
|
||||||
|
|
||||||
|
#error "Unknown CPU architecture"
|
||||||
|
|
||||||
|
#endif
|
||||||
|
|
||||||
|
#ifndef NO_NSPR_10_SUPPORT
|
||||||
|
|
||||||
|
#define BYTES_PER_BYTE PR_BYTES_PER_BYTE
|
||||||
|
#define BYTES_PER_SHORT PR_BYTES_PER_SHORT
|
||||||
|
#define BYTES_PER_INT PR_BYTES_PER_INT
|
||||||
|
#define BYTES_PER_INT64 PR_BYTES_PER_INT64
|
||||||
|
#define BYTES_PER_LONG PR_BYTES_PER_LONG
|
||||||
|
#define BYTES_PER_FLOAT PR_BYTES_PER_FLOAT
|
||||||
|
#define BYTES_PER_DOUBLE PR_BYTES_PER_DOUBLE
|
||||||
|
#define BYTES_PER_WORD PR_BYTES_PER_WORD
|
||||||
|
#define BYTES_PER_DWORD PR_BYTES_PER_DWORD
|
||||||
|
|
||||||
|
#define BITS_PER_BYTE PR_BITS_PER_BYTE
|
||||||
|
#define BITS_PER_SHORT PR_BITS_PER_SHORT
|
||||||
|
#define BITS_PER_INT PR_BITS_PER_INT
|
||||||
|
#define BITS_PER_INT64 PR_BITS_PER_INT64
|
||||||
|
#define BITS_PER_LONG PR_BITS_PER_LONG
|
||||||
|
#define BITS_PER_FLOAT PR_BITS_PER_FLOAT
|
||||||
|
#define BITS_PER_DOUBLE PR_BITS_PER_DOUBLE
|
||||||
|
#define BITS_PER_WORD PR_BITS_PER_WORD
|
||||||
|
|
||||||
|
#define BITS_PER_BYTE_LOG2 PR_BITS_PER_BYTE_LOG2
|
||||||
|
#define BITS_PER_SHORT_LOG2 PR_BITS_PER_SHORT_LOG2
|
||||||
|
#define BITS_PER_INT_LOG2 PR_BITS_PER_INT_LOG2
|
||||||
|
#define BITS_PER_INT64_LOG2 PR_BITS_PER_INT64_LOG2
|
||||||
|
#define BITS_PER_LONG_LOG2 PR_BITS_PER_LONG_LOG2
|
||||||
|
#define BITS_PER_FLOAT_LOG2 PR_BITS_PER_FLOAT_LOG2
|
||||||
|
#define BITS_PER_DOUBLE_LOG2 PR_BITS_PER_DOUBLE_LOG2
|
||||||
|
#define BITS_PER_WORD_LOG2 PR_BITS_PER_WORD_LOG2
|
||||||
|
|
||||||
|
#define ALIGN_OF_SHORT PR_ALIGN_OF_SHORT
|
||||||
|
#define ALIGN_OF_INT PR_ALIGN_OF_INT
|
||||||
|
#define ALIGN_OF_LONG PR_ALIGN_OF_LONG
|
||||||
|
#define ALIGN_OF_INT64 PR_ALIGN_OF_INT64
|
||||||
|
#define ALIGN_OF_FLOAT PR_ALIGN_OF_FLOAT
|
||||||
|
#define ALIGN_OF_DOUBLE PR_ALIGN_OF_DOUBLE
|
||||||
|
#define ALIGN_OF_POINTER PR_ALIGN_OF_POINTER
|
||||||
|
#define ALIGN_OF_WORD PR_ALIGN_OF_WORD
|
||||||
|
|
||||||
|
#define BYTES_PER_WORD_LOG2 PR_BYTES_PER_WORD_LOG2
|
||||||
|
#define BYTES_PER_DWORD_LOG2 PR_BYTES_PER_DWORD_LOG2
|
||||||
|
#define WORDS_PER_DWORD_LOG2 PR_WORDS_PER_DWORD_LOG2
|
||||||
|
|
||||||
|
#endif /* NO_NSPR_10_SUPPORT */
|
||||||
|
|
||||||
|
#endif /* nspr_cpucfg___ */
|
147
universalchardet/md/_darwin.cfg
Normal file
147
universalchardet/md/_darwin.cfg
Normal file
|
@ -0,0 +1,147 @@
|
||||||
|
/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 2 -*- */
|
||||||
|
/* ***** BEGIN LICENSE BLOCK *****
|
||||||
|
* Version: MPL 1.1/GPL 2.0/LGPL 2.1
|
||||||
|
*
|
||||||
|
* The contents of this file are subject to the Mozilla Public License Version
|
||||||
|
* 1.1 (the "License"); you may not use this file except in compliance with
|
||||||
|
* the License. You may obtain a copy of the License at
|
||||||
|
* http://www.mozilla.org/MPL/
|
||||||
|
*
|
||||||
|
* Software distributed under the License is distributed on an "AS IS" basis,
|
||||||
|
* WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License
|
||||||
|
* for the specific language governing rights and limitations under the
|
||||||
|
* License.
|
||||||
|
*
|
||||||
|
* The Original Code is the Netscape Portable Runtime (NSPR).
|
||||||
|
*
|
||||||
|
* The Initial Developer of the Original Code is
|
||||||
|
* Netscape Communications Corporation.
|
||||||
|
* Portions created by the Initial Developer are Copyright (C) 1998-2000
|
||||||
|
* the Initial Developer. All Rights Reserved.
|
||||||
|
*
|
||||||
|
* Contributor(s):
|
||||||
|
*
|
||||||
|
* Alternatively, the contents of this file may be used under the terms of
|
||||||
|
* either the GNU General Public License Version 2 or later (the "GPL"), or
|
||||||
|
* the GNU Lesser General Public License Version 2.1 or later (the "LGPL"),
|
||||||
|
* in which case the provisions of the GPL or the LGPL are applicable instead
|
||||||
|
* of those above. If you wish to allow use of your version of this file only
|
||||||
|
* under the terms of either the GPL or the LGPL, and not to allow others to
|
||||||
|
* use your version of this file under the terms of the MPL, indicate your
|
||||||
|
* decision by deleting the provisions above and replace them with the notice
|
||||||
|
* and other provisions required by the GPL or the LGPL. If you do not delete
|
||||||
|
* the provisions above, a recipient may use your version of this file under
|
||||||
|
* the terms of any one of the MPL, the GPL or the LGPL.
|
||||||
|
*
|
||||||
|
* ***** END LICENSE BLOCK ***** */
|
||||||
|
|
||||||
|
#ifndef nspr_cpucfg___
|
||||||
|
#define nspr_cpucfg___
|
||||||
|
|
||||||
|
#ifndef XP_UNIX
|
||||||
|
#define XP_UNIX
|
||||||
|
#endif
|
||||||
|
|
||||||
|
#define PR_AF_INET6 30 /* same as AF_INET6 */
|
||||||
|
|
||||||
|
#if defined(i386)
|
||||||
|
#undef IS_BIG_ENDIAN
|
||||||
|
#define IS_LITTLE_ENDIAN 1
|
||||||
|
#else
|
||||||
|
#undef IS_LITTLE_ENDIAN
|
||||||
|
#define IS_BIG_ENDIAN 1
|
||||||
|
#endif
|
||||||
|
|
||||||
|
#ifndef HAVE_LONG_LONG
|
||||||
|
#define HAVE_LONG_LONG
|
||||||
|
#endif
|
||||||
|
#undef HAVE_ALIGNED_DOUBLES
|
||||||
|
#define HAVE_ALIGNED_LONGLONGS 1
|
||||||
|
|
||||||
|
#define PR_BYTES_PER_BYTE 1
|
||||||
|
#define PR_BYTES_PER_SHORT 2
|
||||||
|
#define PR_BYTES_PER_INT 4
|
||||||
|
#define PR_BYTES_PER_INT64 8
|
||||||
|
#define PR_BYTES_PER_LONG 4
|
||||||
|
#define PR_BYTES_PER_FLOAT 4
|
||||||
|
#define PR_BYTES_PER_DOUBLE 8
|
||||||
|
#define PR_BYTES_PER_WORD 4
|
||||||
|
#define PR_BYTES_PER_DWORD 8
|
||||||
|
#define PR_BYTES_PER_WORD_LOG2 2
|
||||||
|
#define PR_BYTES_PER_DWORD_LOG2 3
|
||||||
|
|
||||||
|
#define PR_BITS_PER_BYTE 8
|
||||||
|
#define PR_BITS_PER_SHORT 16
|
||||||
|
#define PR_BITS_PER_INT 32
|
||||||
|
#define PR_BITS_PER_INT64 64
|
||||||
|
#define PR_BITS_PER_LONG 32
|
||||||
|
#define PR_BITS_PER_FLOAT 32
|
||||||
|
#define PR_BITS_PER_DOUBLE 64
|
||||||
|
#define PR_BITS_PER_WORD 32
|
||||||
|
#define PR_BITS_PER_DWORD 64
|
||||||
|
|
||||||
|
#define PR_BITS_PER_BYTE_LOG2 3
|
||||||
|
#define PR_BITS_PER_SHORT_LOG2 4
|
||||||
|
#define PR_BITS_PER_INT_LOG2 5
|
||||||
|
#define PR_BITS_PER_INT64_LOG2 6
|
||||||
|
#define PR_BITS_PER_LONG_LOG2 5
|
||||||
|
#define PR_BITS_PER_FLOAT_LOG2 5
|
||||||
|
#define PR_BITS_PER_DOUBLE_LOG2 6
|
||||||
|
#define PR_BITS_PER_WORD_LOG2 5
|
||||||
|
|
||||||
|
#define PR_ALIGN_OF_SHORT 2
|
||||||
|
#define PR_ALIGN_OF_INT 4
|
||||||
|
#define PR_ALIGN_OF_LONG 4
|
||||||
|
#define PR_ALIGN_OF_INT64 4
|
||||||
|
#define PR_ALIGN_OF_FLOAT 4
|
||||||
|
#define PR_ALIGN_OF_DOUBLE 4
|
||||||
|
#define PR_ALIGN_OF_POINTER 4
|
||||||
|
#define PR_ALIGN_OF_WORD 4
|
||||||
|
|
||||||
|
#ifndef NO_NSPR_10_SUPPORT
|
||||||
|
|
||||||
|
#define BYTES_PER_BYTE PR_BYTES_PER_BYTE
|
||||||
|
#define BYTES_PER_SHORT PR_BYTES_PER_SHORT
|
||||||
|
#define BYTES_PER_INT PR_BYTES_PER_INT
|
||||||
|
#define BYTES_PER_INT64 PR_BYTES_PER_INT64
|
||||||
|
#define BYTES_PER_LONG PR_BYTES_PER_LONG
|
||||||
|
#define BYTES_PER_FLOAT PR_BYTES_PER_FLOAT
|
||||||
|
#define BYTES_PER_DOUBLE PR_BYTES_PER_DOUBLE
|
||||||
|
#define BYTES_PER_WORD PR_BYTES_PER_WORD
|
||||||
|
#define BYTES_PER_DWORD PR_BYTES_PER_DWORD
|
||||||
|
|
||||||
|
#define BITS_PER_BYTE PR_BITS_PER_BYTE
|
||||||
|
#define BITS_PER_SHORT PR_BITS_PER_SHORT
|
||||||
|
#define BITS_PER_INT PR_BITS_PER_INT
|
||||||
|
#define BITS_PER_INT64 PR_BITS_PER_INT64
|
||||||
|
#define BITS_PER_LONG PR_BITS_PER_LONG
|
||||||
|
#define BITS_PER_FLOAT PR_BITS_PER_FLOAT
|
||||||
|
#define BITS_PER_DOUBLE PR_BITS_PER_DOUBLE
|
||||||
|
#define BITS_PER_WORD PR_BITS_PER_WORD
|
||||||
|
|
||||||
|
#define BITS_PER_BYTE_LOG2 PR_BITS_PER_BYTE_LOG2
|
||||||
|
#define BITS_PER_SHORT_LOG2 PR_BITS_PER_SHORT_LOG2
|
||||||
|
#define BITS_PER_INT_LOG2 PR_BITS_PER_INT_LOG2
|
||||||
|
#define BITS_PER_INT64_LOG2 PR_BITS_PER_INT64_LOG2
|
||||||
|
#define BITS_PER_LONG_LOG2 PR_BITS_PER_LONG_LOG2
|
||||||
|
#define BITS_PER_FLOAT_LOG2 PR_BITS_PER_FLOAT_LOG2
|
||||||
|
#define BITS_PER_DOUBLE_LOG2 PR_BITS_PER_DOUBLE_LOG2
|
||||||
|
#define BITS_PER_WORD_LOG2 PR_BITS_PER_WORD_LOG2
|
||||||
|
|
||||||
|
#define ALIGN_OF_SHORT PR_ALIGN_OF_SHORT
|
||||||
|
#define ALIGN_OF_INT PR_ALIGN_OF_INT
|
||||||
|
#define ALIGN_OF_LONG PR_ALIGN_OF_LONG
|
||||||
|
#define ALIGN_OF_INT64 PR_ALIGN_OF_INT64
|
||||||
|
#define ALIGN_OF_FLOAT PR_ALIGN_OF_FLOAT
|
||||||
|
#define ALIGN_OF_DOUBLE PR_ALIGN_OF_DOUBLE
|
||||||
|
#define ALIGN_OF_POINTER PR_ALIGN_OF_POINTER
|
||||||
|
#define ALIGN_OF_WORD PR_ALIGN_OF_WORD
|
||||||
|
|
||||||
|
#define BYTES_PER_WORD_LOG2 PR_BYTES_PER_WORD_LOG2
|
||||||
|
#define BYTES_PER_DWORD_LOG2 PR_BYTES_PER_DWORD_LOG2
|
||||||
|
#define WORDS_PER_DWORD_LOG2 PR_WORDS_PER_DWORD_LOG2
|
||||||
|
|
||||||
|
#endif /* NO_NSPR_10_SUPPORT */
|
||||||
|
|
||||||
|
#endif /* nspr_cpucfg___ */
|
||||||
|
|
140
universalchardet/md/_dgux.cfg
Normal file
140
universalchardet/md/_dgux.cfg
Normal file
|
@ -0,0 +1,140 @@
|
||||||
|
/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 2 -*- */
|
||||||
|
/* ***** BEGIN LICENSE BLOCK *****
|
||||||
|
* Version: MPL 1.1/GPL 2.0/LGPL 2.1
|
||||||
|
*
|
||||||
|
* The contents of this file are subject to the Mozilla Public License Version
|
||||||
|
* 1.1 (the "License"); you may not use this file except in compliance with
|
||||||
|
* the License. You may obtain a copy of the License at
|
||||||
|
* http://www.mozilla.org/MPL/
|
||||||
|
*
|
||||||
|
* Software distributed under the License is distributed on an "AS IS" basis,
|
||||||
|
* WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License
|
||||||
|
* for the specific language governing rights and limitations under the
|
||||||
|
* License.
|
||||||
|
*
|
||||||
|
* The Original Code is the Netscape Portable Runtime (NSPR).
|
||||||
|
*
|
||||||
|
* The Initial Developer of the Original Code is
|
||||||
|
* Netscape Communications Corporation.
|
||||||
|
* Portions created by the Initial Developer are Copyright (C) 1998-2000
|
||||||
|
* the Initial Developer. All Rights Reserved.
|
||||||
|
*
|
||||||
|
* Contributor(s):
|
||||||
|
*
|
||||||
|
* Alternatively, the contents of this file may be used under the terms of
|
||||||
|
* either the GNU General Public License Version 2 or later (the "GPL"), or
|
||||||
|
* the GNU Lesser General Public License Version 2.1 or later (the "LGPL"),
|
||||||
|
* in which case the provisions of the GPL or the LGPL are applicable instead
|
||||||
|
* of those above. If you wish to allow use of your version of this file only
|
||||||
|
* under the terms of either the GPL or the LGPL, and not to allow others to
|
||||||
|
* use your version of this file under the terms of the MPL, indicate your
|
||||||
|
* decision by deleting the provisions above and replace them with the notice
|
||||||
|
* and other provisions required by the GPL or the LGPL. If you do not delete
|
||||||
|
* the provisions above, a recipient may use your version of this file under
|
||||||
|
* the terms of any one of the MPL, the GPL or the LGPL.
|
||||||
|
*
|
||||||
|
* ***** END LICENSE BLOCK ***** */
|
||||||
|
|
||||||
|
#ifndef nspr_cpucfg___
|
||||||
|
#define nspr_cpucfg___
|
||||||
|
|
||||||
|
#ifndef XP_UNIX
|
||||||
|
#define XP_UNIX
|
||||||
|
#endif
|
||||||
|
|
||||||
|
#ifndef DGUX
|
||||||
|
#define DGUX
|
||||||
|
#endif
|
||||||
|
|
||||||
|
#define IS_LITTLE_ENDIAN 1
|
||||||
|
#undef IS_BIG_ENDIAN
|
||||||
|
#ifndef HAVE_LONG_LONG
|
||||||
|
#define HAVE_LONG_LONG
|
||||||
|
#endif
|
||||||
|
#undef HAVE_ALIGNED_DOUBLES
|
||||||
|
#undef HAVE_ALIGNED_LONGLONGS
|
||||||
|
|
||||||
|
#define PR_BYTES_PER_BYTE 1
|
||||||
|
#define PR_BYTES_PER_SHORT 2
|
||||||
|
#define PR_BYTES_PER_INT 4
|
||||||
|
#define PR_BYTES_PER_INT64 8
|
||||||
|
#define PR_BYTES_PER_LONG 4
|
||||||
|
#define PR_BYTES_PER_FLOAT 4
|
||||||
|
#define PR_BYTES_PER_DOUBLE 8
|
||||||
|
#define PR_BYTES_PER_WORD 4
|
||||||
|
#define PR_BYTES_PER_DWORD 8
|
||||||
|
#define PR_BYTES_PER_WORD_LOG2 2
|
||||||
|
#define PR_BYTES_PER_DWORD_LOG2 3
|
||||||
|
|
||||||
|
#define PR_BITS_PER_BYTE 8
|
||||||
|
#define PR_BITS_PER_SHORT 16
|
||||||
|
#define PR_BITS_PER_INT 32
|
||||||
|
#define PR_BITS_PER_INT64 64
|
||||||
|
#define PR_BITS_PER_LONG 32
|
||||||
|
#define PR_BITS_PER_FLOAT 32
|
||||||
|
#define PR_BITS_PER_DOUBLE 64
|
||||||
|
#define PR_BITS_PER_WORD 32
|
||||||
|
|
||||||
|
#define PR_BITS_PER_BYTE_LOG2 3
|
||||||
|
#define PR_BITS_PER_SHORT_LOG2 4
|
||||||
|
#define PR_BITS_PER_INT_LOG2 5
|
||||||
|
#define PR_BITS_PER_INT64_LOG2 6
|
||||||
|
#define PR_BITS_PER_LONG_LOG2 5
|
||||||
|
#define PR_BITS_PER_FLOAT_LOG2 5
|
||||||
|
#define PR_BITS_PER_DOUBLE_LOG2 6
|
||||||
|
#define PR_BITS_PER_WORD_LOG2 5
|
||||||
|
|
||||||
|
#define PR_ALIGN_OF_SHORT 2
|
||||||
|
#define PR_ALIGN_OF_INT 4
|
||||||
|
#define PR_ALIGN_OF_LONG 4
|
||||||
|
#define PR_ALIGN_OF_INT64 4
|
||||||
|
#define PR_ALIGN_OF_FLOAT 4
|
||||||
|
#define PR_ALIGN_OF_DOUBLE 4
|
||||||
|
#define PR_ALIGN_OF_POINTER 4
|
||||||
|
|
||||||
|
#ifndef NO_NSPR_10_SUPPORT
|
||||||
|
|
||||||
|
#define BYTES_PER_BYTE PR_BYTES_PER_BYTE
|
||||||
|
#define BYTES_PER_SHORT PR_BYTES_PER_SHORT
|
||||||
|
#define BYTES_PER_INT PR_BYTES_PER_INT
|
||||||
|
#define BYTES_PER_INT64 PR_BYTES_PER_INT64
|
||||||
|
#define BYTES_PER_LONG PR_BYTES_PER_LONG
|
||||||
|
#define BYTES_PER_FLOAT PR_BYTES_PER_FLOAT
|
||||||
|
#define BYTES_PER_DOUBLE PR_BYTES_PER_DOUBLE
|
||||||
|
#define BYTES_PER_WORD PR_BYTES_PER_WORD
|
||||||
|
#define BYTES_PER_DWORD PR_BYTES_PER_DWORD
|
||||||
|
|
||||||
|
#define BITS_PER_BYTE PR_BITS_PER_BYTE
|
||||||
|
#define BITS_PER_SHORT PR_BITS_PER_SHORT
|
||||||
|
#define BITS_PER_INT PR_BITS_PER_INT
|
||||||
|
#define BITS_PER_INT64 PR_BITS_PER_INT64
|
||||||
|
#define BITS_PER_LONG PR_BITS_PER_LONG
|
||||||
|
#define BITS_PER_FLOAT PR_BITS_PER_FLOAT
|
||||||
|
#define BITS_PER_DOUBLE PR_BITS_PER_DOUBLE
|
||||||
|
#define BITS_PER_WORD PR_BITS_PER_WORD
|
||||||
|
|
||||||
|
#define BITS_PER_BYTE_LOG2 PR_BITS_PER_BYTE_LOG2
|
||||||
|
#define BITS_PER_SHORT_LOG2 PR_BITS_PER_SHORT_LOG2
|
||||||
|
#define BITS_PER_INT_LOG2 PR_BITS_PER_INT_LOG2
|
||||||
|
#define BITS_PER_INT64_LOG2 PR_BITS_PER_INT64_LOG2
|
||||||
|
#define BITS_PER_LONG_LOG2 PR_BITS_PER_LONG_LOG2
|
||||||
|
#define BITS_PER_FLOAT_LOG2 PR_BITS_PER_FLOAT_LOG2
|
||||||
|
#define BITS_PER_DOUBLE_LOG2 PR_BITS_PER_DOUBLE_LOG2
|
||||||
|
#define BITS_PER_WORD_LOG2 PR_BITS_PER_WORD_LOG2
|
||||||
|
|
||||||
|
#define ALIGN_OF_SHORT PR_ALIGN_OF_SHORT
|
||||||
|
#define ALIGN_OF_INT PR_ALIGN_OF_INT
|
||||||
|
#define ALIGN_OF_LONG PR_ALIGN_OF_LONG
|
||||||
|
#define ALIGN_OF_INT64 PR_ALIGN_OF_INT64
|
||||||
|
#define ALIGN_OF_FLOAT PR_ALIGN_OF_FLOAT
|
||||||
|
#define ALIGN_OF_DOUBLE PR_ALIGN_OF_DOUBLE
|
||||||
|
#define ALIGN_OF_POINTER PR_ALIGN_OF_POINTER
|
||||||
|
#define ALIGN_OF_WORD PR_ALIGN_OF_WORD
|
||||||
|
|
||||||
|
#define BYTES_PER_WORD_LOG2 PR_BYTES_PER_WORD_LOG2
|
||||||
|
#define BYTES_PER_DWORD_LOG2 PR_BYTES_PER_DWORD_LOG2
|
||||||
|
#define WORDS_PER_DWORD_LOG2 PR_WORDS_PER_DWORD_LOG2
|
||||||
|
|
||||||
|
#endif /* NO_NSPR_10_SUPPORT */
|
||||||
|
|
||||||
|
#endif /* nspr_cpucfg___ */
|
337
universalchardet/md/_freebsd.cfg
Normal file
337
universalchardet/md/_freebsd.cfg
Normal file
|
@ -0,0 +1,337 @@
|
||||||
|
/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 2 -*- */
|
||||||
|
/* ***** BEGIN LICENSE BLOCK *****
|
||||||
|
* Version: MPL 1.1/GPL 2.0/LGPL 2.1
|
||||||
|
*
|
||||||
|
* The contents of this file are subject to the Mozilla Public License Version
|
||||||
|
* 1.1 (the "License"); you may not use this file except in compliance with
|
||||||
|
* the License. You may obtain a copy of the License at
|
||||||
|
* http://www.mozilla.org/MPL/
|
||||||
|
*
|
||||||
|
* Software distributed under the License is distributed on an "AS IS" basis,
|
||||||
|
* WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License
|
||||||
|
* for the specific language governing rights and limitations under the
|
||||||
|
* License.
|
||||||
|
*
|
||||||
|
* The Original Code is the Netscape Portable Runtime (NSPR).
|
||||||
|
*
|
||||||
|
* The Initial Developer of the Original Code is
|
||||||
|
* Netscape Communications Corporation.
|
||||||
|
* Portions created by the Initial Developer are Copyright (C) 1998-2000
|
||||||
|
* the Initial Developer. All Rights Reserved.
|
||||||
|
*
|
||||||
|
* Contributor(s):
|
||||||
|
*
|
||||||
|
* Alternatively, the contents of this file may be used under the terms of
|
||||||
|
* either the GNU General Public License Version 2 or later (the "GPL"), or
|
||||||
|
* the GNU Lesser General Public License Version 2.1 or later (the "LGPL"),
|
||||||
|
* in which case the provisions of the GPL or the LGPL are applicable instead
|
||||||
|
* of those above. If you wish to allow use of your version of this file only
|
||||||
|
* under the terms of either the GPL or the LGPL, and not to allow others to
|
||||||
|
* use your version of this file under the terms of the MPL, indicate your
|
||||||
|
* decision by deleting the provisions above and replace them with the notice
|
||||||
|
* and other provisions required by the GPL or the LGPL. If you do not delete
|
||||||
|
* the provisions above, a recipient may use your version of this file under
|
||||||
|
* the terms of any one of the MPL, the GPL or the LGPL.
|
||||||
|
*
|
||||||
|
* ***** END LICENSE BLOCK ***** */
|
||||||
|
|
||||||
|
#ifndef nspr_cpucfg___
|
||||||
|
#define nspr_cpucfg___
|
||||||
|
|
||||||
|
#ifndef XP_UNIX
|
||||||
|
#define XP_UNIX
|
||||||
|
#endif
|
||||||
|
|
||||||
|
#ifndef FREEBSD
|
||||||
|
#define FREEBSD
|
||||||
|
#endif
|
||||||
|
|
||||||
|
#define PR_AF_INET6 28 /* same as AF_INET6 */
|
||||||
|
|
||||||
|
#ifndef HAVE_LONG_LONG
|
||||||
|
#define HAVE_LONG_LONG
|
||||||
|
#endif
|
||||||
|
|
||||||
|
#if defined(__i386__)
|
||||||
|
|
||||||
|
#define IS_LITTLE_ENDIAN 1
|
||||||
|
#undef IS_BIG_ENDIAN
|
||||||
|
#undef HAVE_ALIGNED_DOUBLES
|
||||||
|
#undef HAVE_ALIGNED_LONGLONGS
|
||||||
|
|
||||||
|
#define PR_BYTES_PER_BYTE 1
|
||||||
|
#define PR_BYTES_PER_SHORT 2
|
||||||
|
#define PR_BYTES_PER_INT 4
|
||||||
|
#define PR_BYTES_PER_INT64 8
|
||||||
|
#define PR_BYTES_PER_LONG 4
|
||||||
|
#define PR_BYTES_PER_FLOAT 4
|
||||||
|
#define PR_BYTES_PER_DOUBLE 8
|
||||||
|
#define PR_BYTES_PER_WORD 4
|
||||||
|
#define PR_BYTES_PER_DWORD 8
|
||||||
|
#define PR_BYTES_PER_WORD_LOG2 2
|
||||||
|
#define PR_BYTES_PER_DWORD_LOG2 3
|
||||||
|
|
||||||
|
#define PR_BITS_PER_BYTE 8
|
||||||
|
#define PR_BITS_PER_SHORT 16
|
||||||
|
#define PR_BITS_PER_INT 32
|
||||||
|
#define PR_BITS_PER_INT64 64
|
||||||
|
#define PR_BITS_PER_LONG 32
|
||||||
|
#define PR_BITS_PER_FLOAT 32
|
||||||
|
#define PR_BITS_PER_DOUBLE 64
|
||||||
|
#define PR_BITS_PER_WORD 32
|
||||||
|
|
||||||
|
#define PR_BITS_PER_BYTE_LOG2 3
|
||||||
|
#define PR_BITS_PER_SHORT_LOG2 4
|
||||||
|
#define PR_BITS_PER_INT_LOG2 5
|
||||||
|
#define PR_BITS_PER_INT64_LOG2 6
|
||||||
|
#define PR_BITS_PER_LONG_LOG2 5
|
||||||
|
#define PR_BITS_PER_FLOAT_LOG2 5
|
||||||
|
#define PR_BITS_PER_DOUBLE_LOG2 6
|
||||||
|
#define PR_BITS_PER_WORD_LOG2 5
|
||||||
|
|
||||||
|
#define PR_ALIGN_OF_SHORT 2
|
||||||
|
#define PR_ALIGN_OF_INT 4
|
||||||
|
#define PR_ALIGN_OF_LONG 4
|
||||||
|
#define PR_ALIGN_OF_INT64 4
|
||||||
|
#define PR_ALIGN_OF_FLOAT 4
|
||||||
|
#define PR_ALIGN_OF_DOUBLE 4
|
||||||
|
#define PR_ALIGN_OF_POINTER 4
|
||||||
|
|
||||||
|
#elif defined(__alpha__)
|
||||||
|
|
||||||
|
#define IS_LITTLE_ENDIAN 1
|
||||||
|
#undef IS_BIG_ENDIAN
|
||||||
|
#define HAVE_ALIGNED_DOUBLES
|
||||||
|
#define HAVE_ALIGNED_LONGLONGS
|
||||||
|
#define IS_64
|
||||||
|
|
||||||
|
#define PR_BYTES_PER_BYTE 1
|
||||||
|
#define PR_BYTES_PER_SHORT 2
|
||||||
|
#define PR_BYTES_PER_INT 4
|
||||||
|
#define PR_BYTES_PER_INT64 8
|
||||||
|
#define PR_BYTES_PER_LONG 8
|
||||||
|
#define PR_BYTES_PER_FLOAT 4
|
||||||
|
#define PR_BYTES_PER_DOUBLE 8
|
||||||
|
#define PR_BYTES_PER_WORD 8
|
||||||
|
#define PR_BYTES_PER_DWORD 8
|
||||||
|
#define PR_BYTES_PER_WORD_LOG2 3
|
||||||
|
#define PR_BYTES_PER_DWORD_LOG2 3
|
||||||
|
|
||||||
|
#define PR_BITS_PER_BYTE 8
|
||||||
|
#define PR_BITS_PER_SHORT 16
|
||||||
|
#define PR_BITS_PER_INT 32
|
||||||
|
#define PR_BITS_PER_INT64 64
|
||||||
|
#define PR_BITS_PER_LONG 64
|
||||||
|
#define PR_BITS_PER_FLOAT 32
|
||||||
|
#define PR_BITS_PER_DOUBLE 64
|
||||||
|
#define PR_BITS_PER_WORD 64
|
||||||
|
|
||||||
|
#define PR_BITS_PER_BYTE_LOG2 3
|
||||||
|
#define PR_BITS_PER_SHORT_LOG2 4
|
||||||
|
#define PR_BITS_PER_INT_LOG2 5
|
||||||
|
#define PR_BITS_PER_INT64_LOG2 6
|
||||||
|
#define PR_BITS_PER_LONG_LOG2 6
|
||||||
|
#define PR_BITS_PER_FLOAT_LOG2 5
|
||||||
|
#define PR_BITS_PER_DOUBLE_LOG2 6
|
||||||
|
#define PR_BITS_PER_WORD_LOG2 6
|
||||||
|
|
||||||
|
#define PR_ALIGN_OF_SHORT 2
|
||||||
|
#define PR_ALIGN_OF_INT 4
|
||||||
|
#define PR_ALIGN_OF_LONG 8
|
||||||
|
#define PR_ALIGN_OF_INT64 8
|
||||||
|
#define PR_ALIGN_OF_FLOAT 4
|
||||||
|
#define PR_ALIGN_OF_DOUBLE 8
|
||||||
|
#define PR_ALIGN_OF_POINTER 8
|
||||||
|
|
||||||
|
#elif defined(__sparc__)
|
||||||
|
|
||||||
|
#undef IS_LITTLE_ENDIAN
|
||||||
|
#define IS_BIG_ENDIAN 1
|
||||||
|
#define HAVE_ALIGNED_DOUBLES
|
||||||
|
#define HAVE_ALIGNED_LONGLONGS
|
||||||
|
#define IS_64
|
||||||
|
|
||||||
|
#define PR_BYTES_PER_BYTE 1
|
||||||
|
#define PR_BYTES_PER_SHORT 2
|
||||||
|
#define PR_BYTES_PER_INT 4
|
||||||
|
#define PR_BYTES_PER_INT64 8
|
||||||
|
#define PR_BYTES_PER_LONG 8
|
||||||
|
#define PR_BYTES_PER_FLOAT 4
|
||||||
|
#define PR_BYTES_PER_DOUBLE 8
|
||||||
|
#define PR_BYTES_PER_WORD 8
|
||||||
|
#define PR_BYTES_PER_DWORD 8
|
||||||
|
#define PR_BYTES_PER_WORD_LOG2 3
|
||||||
|
#define PR_BYTES_PER_DWORD_LOG2 3
|
||||||
|
|
||||||
|
#define PR_BITS_PER_BYTE 8
|
||||||
|
#define PR_BITS_PER_SHORT 16
|
||||||
|
#define PR_BITS_PER_INT 32
|
||||||
|
#define PR_BITS_PER_INT64 64
|
||||||
|
#define PR_BITS_PER_LONG 64
|
||||||
|
#define PR_BITS_PER_FLOAT 32
|
||||||
|
#define PR_BITS_PER_DOUBLE 64
|
||||||
|
#define PR_BITS_PER_WORD 64
|
||||||
|
|
||||||
|
#define PR_BITS_PER_BYTE_LOG2 3
|
||||||
|
#define PR_BITS_PER_SHORT_LOG2 4
|
||||||
|
#define PR_BITS_PER_INT_LOG2 5
|
||||||
|
#define PR_BITS_PER_INT64_LOG2 6
|
||||||
|
#define PR_BITS_PER_LONG_LOG2 6
|
||||||
|
#define PR_BITS_PER_FLOAT_LOG2 5
|
||||||
|
#define PR_BITS_PER_DOUBLE_LOG2 6
|
||||||
|
#define PR_BITS_PER_WORD_LOG2 6
|
||||||
|
|
||||||
|
#define PR_ALIGN_OF_SHORT 2
|
||||||
|
#define PR_ALIGN_OF_INT 4
|
||||||
|
#define PR_ALIGN_OF_LONG 8
|
||||||
|
#define PR_ALIGN_OF_INT64 8
|
||||||
|
#define PR_ALIGN_OF_FLOAT 4
|
||||||
|
#define PR_ALIGN_OF_DOUBLE 8
|
||||||
|
#define PR_ALIGN_OF_POINTER 8
|
||||||
|
|
||||||
|
#elif defined(__ia64__)
|
||||||
|
|
||||||
|
#define IS_LITTLE_ENDIAN 1
|
||||||
|
#undef IS_BIG_ENDIAN
|
||||||
|
#define HAVE_ALIGNED_DOUBLES
|
||||||
|
#define HAVE_ALIGNED_LONGLONGS
|
||||||
|
#define IS_64
|
||||||
|
|
||||||
|
#define PR_BYTES_PER_BYTE 1
|
||||||
|
#define PR_BYTES_PER_SHORT 2
|
||||||
|
#define PR_BYTES_PER_INT 4
|
||||||
|
#define PR_BYTES_PER_INT64 8
|
||||||
|
#define PR_BYTES_PER_LONG 8
|
||||||
|
#define PR_BYTES_PER_FLOAT 4
|
||||||
|
#define PR_BYTES_PER_DOUBLE 8
|
||||||
|
#define PR_BYTES_PER_WORD 8
|
||||||
|
#define PR_BYTES_PER_DWORD 8
|
||||||
|
#define PR_BYTES_PER_WORD_LOG2 3
|
||||||
|
#define PR_BYTES_PER_DWORD_LOG2 3
|
||||||
|
|
||||||
|
#define PR_BITS_PER_BYTE 8
|
||||||
|
#define PR_BITS_PER_SHORT 16
|
||||||
|
#define PR_BITS_PER_INT 32
|
||||||
|
#define PR_BITS_PER_INT64 64
|
||||||
|
#define PR_BITS_PER_LONG 64
|
||||||
|
#define PR_BITS_PER_FLOAT 32
|
||||||
|
#define PR_BITS_PER_DOUBLE 64
|
||||||
|
#define PR_BITS_PER_WORD 64
|
||||||
|
|
||||||
|
#define PR_BITS_PER_BYTE_LOG2 3
|
||||||
|
#define PR_BITS_PER_SHORT_LOG2 4
|
||||||
|
#define PR_BITS_PER_INT_LOG2 5
|
||||||
|
#define PR_BITS_PER_INT64_LOG2 6
|
||||||
|
#define PR_BITS_PER_LONG_LOG2 6
|
||||||
|
#define PR_BITS_PER_FLOAT_LOG2 5
|
||||||
|
#define PR_BITS_PER_DOUBLE_LOG2 6
|
||||||
|
#define PR_BITS_PER_WORD_LOG2 6
|
||||||
|
|
||||||
|
#define PR_ALIGN_OF_SHORT 2
|
||||||
|
#define PR_ALIGN_OF_INT 4
|
||||||
|
#define PR_ALIGN_OF_LONG 8
|
||||||
|
#define PR_ALIGN_OF_INT64 8
|
||||||
|
#define PR_ALIGN_OF_FLOAT 4
|
||||||
|
#define PR_ALIGN_OF_DOUBLE 8
|
||||||
|
#define PR_ALIGN_OF_POINTER 8
|
||||||
|
#define PR_ALIGN_OF_WORD 8
|
||||||
|
|
||||||
|
#elif defined(__amd64__)
|
||||||
|
|
||||||
|
#define IS_LITTLE_ENDIAN 1
|
||||||
|
#undef IS_BIG_ENDIAN
|
||||||
|
#define HAVE_ALIGNED_DOUBLES
|
||||||
|
#define HAVE_ALIGNED_LONGLONGS
|
||||||
|
#define IS_64
|
||||||
|
|
||||||
|
#define PR_BYTES_PER_BYTE 1
|
||||||
|
#define PR_BYTES_PER_SHORT 2
|
||||||
|
#define PR_BYTES_PER_INT 4
|
||||||
|
#define PR_BYTES_PER_INT64 8
|
||||||
|
#define PR_BYTES_PER_LONG 8
|
||||||
|
#define PR_BYTES_PER_FLOAT 4
|
||||||
|
#define PR_BYTES_PER_DOUBLE 8
|
||||||
|
#define PR_BYTES_PER_WORD 8
|
||||||
|
#define PR_BYTES_PER_DWORD 8
|
||||||
|
#define PR_BYTES_PER_WORD_LOG2 3
|
||||||
|
#define PR_BYTES_PER_DWORD_LOG2 3
|
||||||
|
|
||||||
|
#define PR_BITS_PER_BYTE 8
|
||||||
|
#define PR_BITS_PER_SHORT 16
|
||||||
|
#define PR_BITS_PER_INT 32
|
||||||
|
#define PR_BITS_PER_INT64 64
|
||||||
|
#define PR_BITS_PER_LONG 64
|
||||||
|
#define PR_BITS_PER_FLOAT 32
|
||||||
|
#define PR_BITS_PER_DOUBLE 64
|
||||||
|
#define PR_BITS_PER_WORD 64
|
||||||
|
|
||||||
|
#define PR_BITS_PER_BYTE_LOG2 3
|
||||||
|
#define PR_BITS_PER_SHORT_LOG2 4
|
||||||
|
#define PR_BITS_PER_INT_LOG2 5
|
||||||
|
#define PR_BITS_PER_INT64_LOG2 6
|
||||||
|
#define PR_BITS_PER_LONG_LOG2 6
|
||||||
|
#define PR_BITS_PER_FLOAT_LOG2 5
|
||||||
|
#define PR_BITS_PER_DOUBLE_LOG2 6
|
||||||
|
#define PR_BITS_PER_WORD_LOG2 6
|
||||||
|
|
||||||
|
#define PR_ALIGN_OF_SHORT 2
|
||||||
|
#define PR_ALIGN_OF_INT 4
|
||||||
|
#define PR_ALIGN_OF_LONG 8
|
||||||
|
#define PR_ALIGN_OF_INT64 8
|
||||||
|
#define PR_ALIGN_OF_FLOAT 4
|
||||||
|
#define PR_ALIGN_OF_DOUBLE 8
|
||||||
|
#define PR_ALIGN_OF_POINTER 8
|
||||||
|
#define PR_ALIGN_OF_WORD 8
|
||||||
|
|
||||||
|
#else
|
||||||
|
|
||||||
|
#error "Unknown CPU architecture"
|
||||||
|
|
||||||
|
#endif
|
||||||
|
|
||||||
|
#ifndef NO_NSPR_10_SUPPORT
|
||||||
|
|
||||||
|
#define BYTES_PER_BYTE PR_BYTES_PER_BYTE
|
||||||
|
#define BYTES_PER_SHORT PR_BYTES_PER_SHORT
|
||||||
|
#define BYTES_PER_INT PR_BYTES_PER_INT
|
||||||
|
#define BYTES_PER_INT64 PR_BYTES_PER_INT64
|
||||||
|
#define BYTES_PER_LONG PR_BYTES_PER_LONG
|
||||||
|
#define BYTES_PER_FLOAT PR_BYTES_PER_FLOAT
|
||||||
|
#define BYTES_PER_DOUBLE PR_BYTES_PER_DOUBLE
|
||||||
|
#define BYTES_PER_WORD PR_BYTES_PER_WORD
|
||||||
|
#define BYTES_PER_DWORD PR_BYTES_PER_DWORD
|
||||||
|
|
||||||
|
#define BITS_PER_BYTE PR_BITS_PER_BYTE
|
||||||
|
#define BITS_PER_SHORT PR_BITS_PER_SHORT
|
||||||
|
#define BITS_PER_INT PR_BITS_PER_INT
|
||||||
|
#define BITS_PER_INT64 PR_BITS_PER_INT64
|
||||||
|
#define BITS_PER_LONG PR_BITS_PER_LONG
|
||||||
|
#define BITS_PER_FLOAT PR_BITS_PER_FLOAT
|
||||||
|
#define BITS_PER_DOUBLE PR_BITS_PER_DOUBLE
|
||||||
|
#define BITS_PER_WORD PR_BITS_PER_WORD
|
||||||
|
|
||||||
|
#define BITS_PER_BYTE_LOG2 PR_BITS_PER_BYTE_LOG2
|
||||||
|
#define BITS_PER_SHORT_LOG2 PR_BITS_PER_SHORT_LOG2
|
||||||
|
#define BITS_PER_INT_LOG2 PR_BITS_PER_INT_LOG2
|
||||||
|
#define BITS_PER_INT64_LOG2 PR_BITS_PER_INT64_LOG2
|
||||||
|
#define BITS_PER_LONG_LOG2 PR_BITS_PER_LONG_LOG2
|
||||||
|
#define BITS_PER_FLOAT_LOG2 PR_BITS_PER_FLOAT_LOG2
|
||||||
|
#define BITS_PER_DOUBLE_LOG2 PR_BITS_PER_DOUBLE_LOG2
|
||||||
|
#define BITS_PER_WORD_LOG2 PR_BITS_PER_WORD_LOG2
|
||||||
|
|
||||||
|
#define ALIGN_OF_SHORT PR_ALIGN_OF_SHORT
|
||||||
|
#define ALIGN_OF_INT PR_ALIGN_OF_INT
|
||||||
|
#define ALIGN_OF_LONG PR_ALIGN_OF_LONG
|
||||||
|
#define ALIGN_OF_INT64 PR_ALIGN_OF_INT64
|
||||||
|
#define ALIGN_OF_FLOAT PR_ALIGN_OF_FLOAT
|
||||||
|
#define ALIGN_OF_DOUBLE PR_ALIGN_OF_DOUBLE
|
||||||
|
#define ALIGN_OF_POINTER PR_ALIGN_OF_POINTER
|
||||||
|
#define ALIGN_OF_WORD PR_ALIGN_OF_WORD
|
||||||
|
|
||||||
|
#define BYTES_PER_WORD_LOG2 PR_BYTES_PER_WORD_LOG2
|
||||||
|
#define BYTES_PER_DWORD_LOG2 PR_BYTES_PER_DWORD_LOG2
|
||||||
|
#define WORDS_PER_DWORD_LOG2 PR_WORDS_PER_DWORD_LOG2
|
||||||
|
|
||||||
|
#endif /* NO_NSPR_10_SUPPORT */
|
||||||
|
|
||||||
|
#endif /* nspr_cpucfg___ */
|
144
universalchardet/md/_hpux32.cfg
Normal file
144
universalchardet/md/_hpux32.cfg
Normal file
|
@ -0,0 +1,144 @@
|
||||||
|
/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 2 -*- */
|
||||||
|
/* ***** BEGIN LICENSE BLOCK *****
|
||||||
|
* Version: MPL 1.1/GPL 2.0/LGPL 2.1
|
||||||
|
*
|
||||||
|
* The contents of this file are subject to the Mozilla Public License Version
|
||||||
|
* 1.1 (the "License"); you may not use this file except in compliance with
|
||||||
|
* the License. You may obtain a copy of the License at
|
||||||
|
* http://www.mozilla.org/MPL/
|
||||||
|
*
|
||||||
|
* Software distributed under the License is distributed on an "AS IS" basis,
|
||||||
|
* WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License
|
||||||
|
* for the specific language governing rights and limitations under the
|
||||||
|
* License.
|
||||||
|
*
|
||||||
|
* The Original Code is the Netscape Portable Runtime (NSPR).
|
||||||
|
*
|
||||||
|
* The Initial Developer of the Original Code is
|
||||||
|
* Netscape Communications Corporation.
|
||||||
|
* Portions created by the Initial Developer are Copyright (C) 1998-2000
|
||||||
|
* the Initial Developer. All Rights Reserved.
|
||||||
|
*
|
||||||
|
* Contributor(s):
|
||||||
|
*
|
||||||
|
* Alternatively, the contents of this file may be used under the terms of
|
||||||
|
* either the GNU General Public License Version 2 or later (the "GPL"), or
|
||||||
|
* the GNU Lesser General Public License Version 2.1 or later (the "LGPL"),
|
||||||
|
* in which case the provisions of the GPL or the LGPL are applicable instead
|
||||||
|
* of those above. If you wish to allow use of your version of this file only
|
||||||
|
* under the terms of either the GPL or the LGPL, and not to allow others to
|
||||||
|
* use your version of this file under the terms of the MPL, indicate your
|
||||||
|
* decision by deleting the provisions above and replace them with the notice
|
||||||
|
* and other provisions required by the GPL or the LGPL. If you do not delete
|
||||||
|
* the provisions above, a recipient may use your version of this file under
|
||||||
|
* the terms of any one of the MPL, the GPL or the LGPL.
|
||||||
|
*
|
||||||
|
* ***** END LICENSE BLOCK ***** */
|
||||||
|
|
||||||
|
#ifndef nspr_cpucfg___
|
||||||
|
#define nspr_cpucfg___
|
||||||
|
|
||||||
|
#ifndef XP_UNIX
|
||||||
|
#define XP_UNIX
|
||||||
|
#endif
|
||||||
|
|
||||||
|
#ifndef HPUX
|
||||||
|
#define HPUX
|
||||||
|
#endif
|
||||||
|
|
||||||
|
#undef IS_LITTLE_ENDIAN
|
||||||
|
#define IS_BIG_ENDIAN 1
|
||||||
|
|
||||||
|
#define PR_AF_INET6 22 /* same as AF_INET6 */
|
||||||
|
|
||||||
|
#define PR_BYTES_PER_BYTE 1
|
||||||
|
#define PR_BYTES_PER_SHORT 2
|
||||||
|
#define PR_BYTES_PER_INT 4
|
||||||
|
#define PR_BYTES_PER_INT64 8
|
||||||
|
#define PR_BYTES_PER_LONG 4
|
||||||
|
#define PR_BYTES_PER_FLOAT 4
|
||||||
|
#define PR_BYTES_PER_DOUBLE 8
|
||||||
|
#define PR_BYTES_PER_WORD 4
|
||||||
|
#define PR_BYTES_PER_DWORD 8
|
||||||
|
|
||||||
|
#define PR_BYTES_PER_WORD_LOG2 2
|
||||||
|
#define PR_BYTES_PER_DWORD_LOG2 3
|
||||||
|
|
||||||
|
#define PR_BITS_PER_BYTE 8
|
||||||
|
#define PR_BITS_PER_SHORT 16
|
||||||
|
#define PR_BITS_PER_INT 32
|
||||||
|
#define PR_BITS_PER_INT64 64
|
||||||
|
#define PR_BITS_PER_LONG 32
|
||||||
|
#define PR_BITS_PER_FLOAT 32
|
||||||
|
#define PR_BITS_PER_DOUBLE 64
|
||||||
|
#define PR_BITS_PER_WORD 32
|
||||||
|
|
||||||
|
#define PR_BITS_PER_BYTE_LOG2 3
|
||||||
|
#define PR_BITS_PER_SHORT_LOG2 4
|
||||||
|
#define PR_BITS_PER_INT_LOG2 5
|
||||||
|
#define PR_BITS_PER_INT64_LOG2 6
|
||||||
|
#define PR_BITS_PER_LONG_LOG2 5
|
||||||
|
#define PR_BITS_PER_FLOAT_LOG2 5
|
||||||
|
#define PR_BITS_PER_DOUBLE_LOG2 6
|
||||||
|
#define PR_BITS_PER_WORD_LOG2 5
|
||||||
|
|
||||||
|
#define PR_ALIGN_OF_SHORT 2
|
||||||
|
#define PR_ALIGN_OF_INT 4
|
||||||
|
#define PR_ALIGN_OF_LONG 4
|
||||||
|
#define PR_ALIGN_OF_INT64 4
|
||||||
|
#define PR_ALIGN_OF_FLOAT 4
|
||||||
|
#define PR_ALIGN_OF_DOUBLE 8
|
||||||
|
#define PR_ALIGN_OF_POINTER 4
|
||||||
|
|
||||||
|
#ifndef HAVE_LONG_LONG
|
||||||
|
#define HAVE_LONG_LONG
|
||||||
|
#endif
|
||||||
|
#define HAVE_ALIGNED_DOUBLES
|
||||||
|
#define HAVE_ALIGNED_LONGLONGS
|
||||||
|
|
||||||
|
#ifndef NO_NSPR_10_SUPPORT
|
||||||
|
|
||||||
|
#define BYTES_PER_BYTE PR_BYTES_PER_BYTE
|
||||||
|
#define BYTES_PER_SHORT PR_BYTES_PER_SHORT
|
||||||
|
#define BYTES_PER_INT PR_BYTES_PER_INT
|
||||||
|
#define BYTES_PER_INT64 PR_BYTES_PER_INT64
|
||||||
|
#define BYTES_PER_LONG PR_BYTES_PER_LONG
|
||||||
|
#define BYTES_PER_FLOAT PR_BYTES_PER_FLOAT
|
||||||
|
#define BYTES_PER_DOUBLE PR_BYTES_PER_DOUBLE
|
||||||
|
#define BYTES_PER_WORD PR_BYTES_PER_WORD
|
||||||
|
#define BYTES_PER_DWORD PR_BYTES_PER_DWORD
|
||||||
|
|
||||||
|
#define BITS_PER_BYTE PR_BITS_PER_BYTE
|
||||||
|
#define BITS_PER_SHORT PR_BITS_PER_SHORT
|
||||||
|
#define BITS_PER_INT PR_BITS_PER_INT
|
||||||
|
#define BITS_PER_INT64 PR_BITS_PER_INT64
|
||||||
|
#define BITS_PER_LONG PR_BITS_PER_LONG
|
||||||
|
#define BITS_PER_FLOAT PR_BITS_PER_FLOAT
|
||||||
|
#define BITS_PER_DOUBLE PR_BITS_PER_DOUBLE
|
||||||
|
#define BITS_PER_WORD PR_BITS_PER_WORD
|
||||||
|
|
||||||
|
#define BITS_PER_BYTE_LOG2 PR_BITS_PER_BYTE_LOG2
|
||||||
|
#define BITS_PER_SHORT_LOG2 PR_BITS_PER_SHORT_LOG2
|
||||||
|
#define BITS_PER_INT_LOG2 PR_BITS_PER_INT_LOG2
|
||||||
|
#define BITS_PER_INT64_LOG2 PR_BITS_PER_INT64_LOG2
|
||||||
|
#define BITS_PER_LONG_LOG2 PR_BITS_PER_LONG_LOG2
|
||||||
|
#define BITS_PER_FLOAT_LOG2 PR_BITS_PER_FLOAT_LOG2
|
||||||
|
#define BITS_PER_DOUBLE_LOG2 PR_BITS_PER_DOUBLE_LOG2
|
||||||
|
#define BITS_PER_WORD_LOG2 PR_BITS_PER_WORD_LOG2
|
||||||
|
|
||||||
|
#define ALIGN_OF_SHORT PR_ALIGN_OF_SHORT
|
||||||
|
#define ALIGN_OF_INT PR_ALIGN_OF_INT
|
||||||
|
#define ALIGN_OF_LONG PR_ALIGN_OF_LONG
|
||||||
|
#define ALIGN_OF_INT64 PR_ALIGN_OF_INT64
|
||||||
|
#define ALIGN_OF_FLOAT PR_ALIGN_OF_FLOAT
|
||||||
|
#define ALIGN_OF_DOUBLE PR_ALIGN_OF_DOUBLE
|
||||||
|
#define ALIGN_OF_POINTER PR_ALIGN_OF_POINTER
|
||||||
|
#define ALIGN_OF_WORD PR_ALIGN_OF_WORD
|
||||||
|
|
||||||
|
#define BYTES_PER_WORD_LOG2 PR_BYTES_PER_WORD_LOG2
|
||||||
|
#define BYTES_PER_DWORD_LOG2 PR_BYTES_PER_DWORD_LOG2
|
||||||
|
#define WORDS_PER_DWORD_LOG2 PR_WORDS_PER_DWORD_LOG2
|
||||||
|
|
||||||
|
#endif /* NO_NSPR_10_SUPPORT */
|
||||||
|
|
||||||
|
#endif /* nspr_cpucfg___ */
|
145
universalchardet/md/_hpux64.cfg
Normal file
145
universalchardet/md/_hpux64.cfg
Normal file
|
@ -0,0 +1,145 @@
|
||||||
|
/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 2 -*- */
|
||||||
|
/* ***** BEGIN LICENSE BLOCK *****
|
||||||
|
* Version: MPL 1.1/GPL 2.0/LGPL 2.1
|
||||||
|
*
|
||||||
|
* The contents of this file are subject to the Mozilla Public License Version
|
||||||
|
* 1.1 (the "License"); you may not use this file except in compliance with
|
||||||
|
* the License. You may obtain a copy of the License at
|
||||||
|
* http://www.mozilla.org/MPL/
|
||||||
|
*
|
||||||
|
* Software distributed under the License is distributed on an "AS IS" basis,
|
||||||
|
* WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License
|
||||||
|
* for the specific language governing rights and limitations under the
|
||||||
|
* License.
|
||||||
|
*
|
||||||
|
* The Original Code is the Netscape Portable Runtime (NSPR).
|
||||||
|
*
|
||||||
|
* The Initial Developer of the Original Code is
|
||||||
|
* Netscape Communications Corporation.
|
||||||
|
* Portions created by the Initial Developer are Copyright (C) 1998-2000
|
||||||
|
* the Initial Developer. All Rights Reserved.
|
||||||
|
*
|
||||||
|
* Contributor(s):
|
||||||
|
*
|
||||||
|
* Alternatively, the contents of this file may be used under the terms of
|
||||||
|
* either the GNU General Public License Version 2 or later (the "GPL"), or
|
||||||
|
* the GNU Lesser General Public License Version 2.1 or later (the "LGPL"),
|
||||||
|
* in which case the provisions of the GPL or the LGPL are applicable instead
|
||||||
|
* of those above. If you wish to allow use of your version of this file only
|
||||||
|
* under the terms of either the GPL or the LGPL, and not to allow others to
|
||||||
|
* use your version of this file under the terms of the MPL, indicate your
|
||||||
|
* decision by deleting the provisions above and replace them with the notice
|
||||||
|
* and other provisions required by the GPL or the LGPL. If you do not delete
|
||||||
|
* the provisions above, a recipient may use your version of this file under
|
||||||
|
* the terms of any one of the MPL, the GPL or the LGPL.
|
||||||
|
*
|
||||||
|
* ***** END LICENSE BLOCK ***** */
|
||||||
|
|
||||||
|
#ifndef nspr_cpucfg___
|
||||||
|
#define nspr_cpucfg___
|
||||||
|
|
||||||
|
#ifndef XP_UNIX
|
||||||
|
#define XP_UNIX
|
||||||
|
#endif
|
||||||
|
|
||||||
|
#ifndef HPUX
|
||||||
|
#define HPUX
|
||||||
|
#endif
|
||||||
|
|
||||||
|
#undef IS_LITTLE_ENDIAN
|
||||||
|
#define IS_BIG_ENDIAN 1
|
||||||
|
#define IS_64
|
||||||
|
|
||||||
|
#define PR_AF_INET6 22 /* same as AF_INET6 */
|
||||||
|
|
||||||
|
#define PR_BYTES_PER_BYTE 1
|
||||||
|
#define PR_BYTES_PER_SHORT 2
|
||||||
|
#define PR_BYTES_PER_INT 4
|
||||||
|
#define PR_BYTES_PER_INT64 8
|
||||||
|
#define PR_BYTES_PER_LONG 8
|
||||||
|
#define PR_BYTES_PER_FLOAT 4
|
||||||
|
#define PR_BYTES_PER_DOUBLE 8
|
||||||
|
#define PR_BYTES_PER_WORD 8
|
||||||
|
#define PR_BYTES_PER_DWORD 8
|
||||||
|
|
||||||
|
#define PR_BYTES_PER_WORD_LOG2 3
|
||||||
|
#define PR_BYTES_PER_DWORD_LOG2 3
|
||||||
|
|
||||||
|
#define PR_BITS_PER_BYTE 8
|
||||||
|
#define PR_BITS_PER_SHORT 16
|
||||||
|
#define PR_BITS_PER_INT 32
|
||||||
|
#define PR_BITS_PER_INT64 64
|
||||||
|
#define PR_BITS_PER_LONG 64
|
||||||
|
#define PR_BITS_PER_FLOAT 32
|
||||||
|
#define PR_BITS_PER_DOUBLE 64
|
||||||
|
#define PR_BITS_PER_WORD 64
|
||||||
|
|
||||||
|
#define PR_BITS_PER_BYTE_LOG2 3
|
||||||
|
#define PR_BITS_PER_SHORT_LOG2 4
|
||||||
|
#define PR_BITS_PER_INT_LOG2 5
|
||||||
|
#define PR_BITS_PER_INT64_LOG2 6
|
||||||
|
#define PR_BITS_PER_LONG_LOG2 6
|
||||||
|
#define PR_BITS_PER_FLOAT_LOG2 5
|
||||||
|
#define PR_BITS_PER_DOUBLE_LOG2 6
|
||||||
|
#define PR_BITS_PER_WORD_LOG2 6
|
||||||
|
|
||||||
|
#define PR_ALIGN_OF_SHORT 2
|
||||||
|
#define PR_ALIGN_OF_INT 4
|
||||||
|
#define PR_ALIGN_OF_LONG 8
|
||||||
|
#define PR_ALIGN_OF_INT64 8
|
||||||
|
#define PR_ALIGN_OF_FLOAT 4
|
||||||
|
#define PR_ALIGN_OF_DOUBLE 8
|
||||||
|
#define PR_ALIGN_OF_POINTER 8
|
||||||
|
|
||||||
|
#ifndef HAVE_LONG_LONG
|
||||||
|
#define HAVE_LONG_LONG
|
||||||
|
#endif
|
||||||
|
#define HAVE_ALIGNED_DOUBLES
|
||||||
|
#define HAVE_ALIGNED_LONGLONGS
|
||||||
|
|
||||||
|
#ifndef NO_NSPR_10_SUPPORT
|
||||||
|
|
||||||
|
#define BYTES_PER_BYTE PR_BYTES_PER_BYTE
|
||||||
|
#define BYTES_PER_SHORT PR_BYTES_PER_SHORT
|
||||||
|
#define BYTES_PER_INT PR_BYTES_PER_INT
|
||||||
|
#define BYTES_PER_INT64 PR_BYTES_PER_INT64
|
||||||
|
#define BYTES_PER_LONG PR_BYTES_PER_LONG
|
||||||
|
#define BYTES_PER_FLOAT PR_BYTES_PER_FLOAT
|
||||||
|
#define BYTES_PER_DOUBLE PR_BYTES_PER_DOUBLE
|
||||||
|
#define BYTES_PER_WORD PR_BYTES_PER_WORD
|
||||||
|
#define BYTES_PER_DWORD PR_BYTES_PER_DWORD
|
||||||
|
|
||||||
|
#define BITS_PER_BYTE PR_BITS_PER_BYTE
|
||||||
|
#define BITS_PER_SHORT PR_BITS_PER_SHORT
|
||||||
|
#define BITS_PER_INT PR_BITS_PER_INT
|
||||||
|
#define BITS_PER_INT64 PR_BITS_PER_INT64
|
||||||
|
#define BITS_PER_LONG PR_BITS_PER_LONG
|
||||||
|
#define BITS_PER_FLOAT PR_BITS_PER_FLOAT
|
||||||
|
#define BITS_PER_DOUBLE PR_BITS_PER_DOUBLE
|
||||||
|
#define BITS_PER_WORD PR_BITS_PER_WORD
|
||||||
|
|
||||||
|
#define BITS_PER_BYTE_LOG2 PR_BITS_PER_BYTE_LOG2
|
||||||
|
#define BITS_PER_SHORT_LOG2 PR_BITS_PER_SHORT_LOG2
|
||||||
|
#define BITS_PER_INT_LOG2 PR_BITS_PER_INT_LOG2
|
||||||
|
#define BITS_PER_INT64_LOG2 PR_BITS_PER_INT64_LOG2
|
||||||
|
#define BITS_PER_LONG_LOG2 PR_BITS_PER_LONG_LOG2
|
||||||
|
#define BITS_PER_FLOAT_LOG2 PR_BITS_PER_FLOAT_LOG2
|
||||||
|
#define BITS_PER_DOUBLE_LOG2 PR_BITS_PER_DOUBLE_LOG2
|
||||||
|
#define BITS_PER_WORD_LOG2 PR_BITS_PER_WORD_LOG2
|
||||||
|
|
||||||
|
#define ALIGN_OF_SHORT PR_ALIGN_OF_SHORT
|
||||||
|
#define ALIGN_OF_INT PR_ALIGN_OF_INT
|
||||||
|
#define ALIGN_OF_LONG PR_ALIGN_OF_LONG
|
||||||
|
#define ALIGN_OF_INT64 PR_ALIGN_OF_INT64
|
||||||
|
#define ALIGN_OF_FLOAT PR_ALIGN_OF_FLOAT
|
||||||
|
#define ALIGN_OF_DOUBLE PR_ALIGN_OF_DOUBLE
|
||||||
|
#define ALIGN_OF_POINTER PR_ALIGN_OF_POINTER
|
||||||
|
#define ALIGN_OF_WORD PR_ALIGN_OF_WORD
|
||||||
|
|
||||||
|
#define BYTES_PER_WORD_LOG2 PR_BYTES_PER_WORD_LOG2
|
||||||
|
#define BYTES_PER_DWORD_LOG2 PR_BYTES_PER_DWORD_LOG2
|
||||||
|
#define WORDS_PER_DWORD_LOG2 PR_WORDS_PER_DWORD_LOG2
|
||||||
|
|
||||||
|
#endif /* NO_NSPR_10_SUPPORT */
|
||||||
|
|
||||||
|
#endif /* nspr_cpucfg___ */
|
151
universalchardet/md/_irix32.cfg
Normal file
151
universalchardet/md/_irix32.cfg
Normal file
|
@ -0,0 +1,151 @@
|
||||||
|
/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 2 -*- */
|
||||||
|
/* ***** BEGIN LICENSE BLOCK *****
|
||||||
|
* Version: MPL 1.1/GPL 2.0/LGPL 2.1
|
||||||
|
*
|
||||||
|
* The contents of this file are subject to the Mozilla Public License Version
|
||||||
|
* 1.1 (the "License"); you may not use this file except in compliance with
|
||||||
|
* the License. You may obtain a copy of the License at
|
||||||
|
* http://www.mozilla.org/MPL/
|
||||||
|
*
|
||||||
|
* Software distributed under the License is distributed on an "AS IS" basis,
|
||||||
|
* WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License
|
||||||
|
* for the specific language governing rights and limitations under the
|
||||||
|
* License.
|
||||||
|
*
|
||||||
|
* The Original Code is the Netscape Portable Runtime (NSPR).
|
||||||
|
*
|
||||||
|
* The Initial Developer of the Original Code is
|
||||||
|
* Netscape Communications Corporation.
|
||||||
|
* Portions created by the Initial Developer are Copyright (C) 1998-2000
|
||||||
|
* the Initial Developer. All Rights Reserved.
|
||||||
|
*
|
||||||
|
* Contributor(s):
|
||||||
|
*
|
||||||
|
* Alternatively, the contents of this file may be used under the terms of
|
||||||
|
* either the GNU General Public License Version 2 or later (the "GPL"), or
|
||||||
|
* the GNU Lesser General Public License Version 2.1 or later (the "LGPL"),
|
||||||
|
* in which case the provisions of the GPL or the LGPL are applicable instead
|
||||||
|
* of those above. If you wish to allow use of your version of this file only
|
||||||
|
* under the terms of either the GPL or the LGPL, and not to allow others to
|
||||||
|
* use your version of this file under the terms of the MPL, indicate your
|
||||||
|
* decision by deleting the provisions above and replace them with the notice
|
||||||
|
* and other provisions required by the GPL or the LGPL. If you do not delete
|
||||||
|
* the provisions above, a recipient may use your version of this file under
|
||||||
|
* the terms of any one of the MPL, the GPL or the LGPL.
|
||||||
|
*
|
||||||
|
* ***** END LICENSE BLOCK ***** */
|
||||||
|
|
||||||
|
#ifndef nspr_cpucfg___
|
||||||
|
#define nspr_cpucfg___
|
||||||
|
|
||||||
|
#ifndef _SGI_MP_SOURCE
|
||||||
|
#define _SGI_MP_SOURCE
|
||||||
|
#endif
|
||||||
|
|
||||||
|
#ifndef XP_UNIX
|
||||||
|
#define XP_UNIX
|
||||||
|
#endif
|
||||||
|
|
||||||
|
#ifndef IRIX
|
||||||
|
#define IRIX
|
||||||
|
#endif
|
||||||
|
|
||||||
|
#undef IS_LITTLE_ENDIAN
|
||||||
|
#define IS_BIG_ENDIAN 1
|
||||||
|
|
||||||
|
#define PR_AF_INET6 24 /* same as AF_INET6 */
|
||||||
|
|
||||||
|
#define PR_BYTES_PER_BYTE 1
|
||||||
|
#define PR_BYTES_PER_SHORT 2
|
||||||
|
#define PR_BYTES_PER_INT 4
|
||||||
|
#define PR_BYTES_PER_INT64 8
|
||||||
|
#define PR_BYTES_PER_LONG 4
|
||||||
|
#define PR_BYTES_PER_FLOAT 4
|
||||||
|
#define PR_BYTES_PER_DOUBLE 8
|
||||||
|
#define PR_BYTES_PER_WORD 4
|
||||||
|
#define PR_BYTES_PER_DWORD 8
|
||||||
|
|
||||||
|
#define PR_BITS_PER_BYTE 8
|
||||||
|
#define PR_BITS_PER_SHORT 16
|
||||||
|
#define PR_BITS_PER_INT 32
|
||||||
|
#define PR_BITS_PER_INT64 64
|
||||||
|
#define PR_BITS_PER_LONG 32
|
||||||
|
#define PR_BITS_PER_FLOAT 32
|
||||||
|
#define PR_BITS_PER_DOUBLE 64
|
||||||
|
#define PR_BITS_PER_WORD 32
|
||||||
|
|
||||||
|
#define PR_BITS_PER_BYTE_LOG2 3
|
||||||
|
#define PR_BITS_PER_SHORT_LOG2 4
|
||||||
|
#define PR_BITS_PER_INT_LOG2 5
|
||||||
|
#define PR_BITS_PER_INT64_LOG2 6
|
||||||
|
#define PR_BITS_PER_LONG_LOG2 5
|
||||||
|
#define PR_BITS_PER_FLOAT_LOG2 5
|
||||||
|
#define PR_BITS_PER_DOUBLE_LOG2 6
|
||||||
|
#define PR_BITS_PER_WORD_LOG2 5
|
||||||
|
|
||||||
|
#define PR_BYTES_PER_WORD_LOG2 2
|
||||||
|
#define PR_BYTES_PER_DWORD_LOG2 3
|
||||||
|
|
||||||
|
#define PR_ALIGN_OF_SHORT 2
|
||||||
|
#define PR_ALIGN_OF_INT 4
|
||||||
|
#define PR_ALIGN_OF_LONG 4
|
||||||
|
#define PR_ALIGN_OF_INT64 8
|
||||||
|
#define PR_ALIGN_OF_FLOAT 4
|
||||||
|
#define PR_ALIGN_OF_DOUBLE 8
|
||||||
|
#define PR_ALIGN_OF_POINTER 4
|
||||||
|
#define PR_ALIGN_OF_WORD 4
|
||||||
|
|
||||||
|
#ifndef HAVE_LONG_LONG
|
||||||
|
#define HAVE_LONG_LONG
|
||||||
|
#endif
|
||||||
|
#define HAVE_ALIGNED_DOUBLES
|
||||||
|
#define HAVE_ALIGNED_LONGLONGS
|
||||||
|
|
||||||
|
#define _PR_POLL_BACKCOMPAT
|
||||||
|
|
||||||
|
#ifndef NO_NSPR_10_SUPPORT
|
||||||
|
|
||||||
|
#define BYTES_PER_BYTE PR_BYTES_PER_BYTE
|
||||||
|
#define BYTES_PER_SHORT PR_BYTES_PER_SHORT
|
||||||
|
#define BYTES_PER_INT PR_BYTES_PER_INT
|
||||||
|
#define BYTES_PER_INT64 PR_BYTES_PER_INT64
|
||||||
|
#define BYTES_PER_LONG PR_BYTES_PER_LONG
|
||||||
|
#define BYTES_PER_FLOAT PR_BYTES_PER_FLOAT
|
||||||
|
#define BYTES_PER_DOUBLE PR_BYTES_PER_DOUBLE
|
||||||
|
#define BYTES_PER_WORD PR_BYTES_PER_WORD
|
||||||
|
#define BYTES_PER_DWORD PR_BYTES_PER_DWORD
|
||||||
|
|
||||||
|
#define BITS_PER_BYTE PR_BITS_PER_BYTE
|
||||||
|
#define BITS_PER_SHORT PR_BITS_PER_SHORT
|
||||||
|
#define BITS_PER_INT PR_BITS_PER_INT
|
||||||
|
#define BITS_PER_INT64 PR_BITS_PER_INT64
|
||||||
|
#define BITS_PER_LONG PR_BITS_PER_LONG
|
||||||
|
#define BITS_PER_FLOAT PR_BITS_PER_FLOAT
|
||||||
|
#define BITS_PER_DOUBLE PR_BITS_PER_DOUBLE
|
||||||
|
#define BITS_PER_WORD PR_BITS_PER_WORD
|
||||||
|
|
||||||
|
#define BITS_PER_BYTE_LOG2 PR_BITS_PER_BYTE_LOG2
|
||||||
|
#define BITS_PER_SHORT_LOG2 PR_BITS_PER_SHORT_LOG2
|
||||||
|
#define BITS_PER_INT_LOG2 PR_BITS_PER_INT_LOG2
|
||||||
|
#define BITS_PER_INT64_LOG2 PR_BITS_PER_INT64_LOG2
|
||||||
|
#define BITS_PER_LONG_LOG2 PR_BITS_PER_LONG_LOG2
|
||||||
|
#define BITS_PER_FLOAT_LOG2 PR_BITS_PER_FLOAT_LOG2
|
||||||
|
#define BITS_PER_DOUBLE_LOG2 PR_BITS_PER_DOUBLE_LOG2
|
||||||
|
#define BITS_PER_WORD_LOG2 PR_BITS_PER_WORD_LOG2
|
||||||
|
|
||||||
|
#define ALIGN_OF_SHORT PR_ALIGN_OF_SHORT
|
||||||
|
#define ALIGN_OF_INT PR_ALIGN_OF_INT
|
||||||
|
#define ALIGN_OF_LONG PR_ALIGN_OF_LONG
|
||||||
|
#define ALIGN_OF_INT64 PR_ALIGN_OF_INT64
|
||||||
|
#define ALIGN_OF_FLOAT PR_ALIGN_OF_FLOAT
|
||||||
|
#define ALIGN_OF_DOUBLE PR_ALIGN_OF_DOUBLE
|
||||||
|
#define ALIGN_OF_POINTER PR_ALIGN_OF_POINTER
|
||||||
|
#define ALIGN_OF_WORD PR_ALIGN_OF_WORD
|
||||||
|
|
||||||
|
#define BYTES_PER_WORD_LOG2 PR_BYTES_PER_WORD_LOG2
|
||||||
|
#define BYTES_PER_DWORD_LOG2 PR_BYTES_PER_DWORD_LOG2
|
||||||
|
#define WORDS_PER_DWORD_LOG2 PR_WORDS_PER_DWORD_LOG2
|
||||||
|
|
||||||
|
#endif /* NO_NSPR_10_SUPPORT */
|
||||||
|
|
||||||
|
#endif /* nspr_cpucfg___ */
|
150
universalchardet/md/_irix64.cfg
Normal file
150
universalchardet/md/_irix64.cfg
Normal file
|
@ -0,0 +1,150 @@
|
||||||
|
/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 2 -*- */
|
||||||
|
/* ***** BEGIN LICENSE BLOCK *****
|
||||||
|
* Version: MPL 1.1/GPL 2.0/LGPL 2.1
|
||||||
|
*
|
||||||
|
* The contents of this file are subject to the Mozilla Public License Version
|
||||||
|
* 1.1 (the "License"); you may not use this file except in compliance with
|
||||||
|
* the License. You may obtain a copy of the License at
|
||||||
|
* http://www.mozilla.org/MPL/
|
||||||
|
*
|
||||||
|
* Software distributed under the License is distributed on an "AS IS" basis,
|
||||||
|
* WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License
|
||||||
|
* for the specific language governing rights and limitations under the
|
||||||
|
* License.
|
||||||
|
*
|
||||||
|
* The Original Code is the Netscape Portable Runtime (NSPR).
|
||||||
|
*
|
||||||
|
* The Initial Developer of the Original Code is
|
||||||
|
* Netscape Communications Corporation.
|
||||||
|
* Portions created by the Initial Developer are Copyright (C) 1998-2000
|
||||||
|
* the Initial Developer. All Rights Reserved.
|
||||||
|
*
|
||||||
|
* Contributor(s):
|
||||||
|
*
|
||||||
|
* Alternatively, the contents of this file may be used under the terms of
|
||||||
|
* either the GNU General Public License Version 2 or later (the "GPL"), or
|
||||||
|
* the GNU Lesser General Public License Version 2.1 or later (the "LGPL"),
|
||||||
|
* in which case the provisions of the GPL or the LGPL are applicable instead
|
||||||
|
* of those above. If you wish to allow use of your version of this file only
|
||||||
|
* under the terms of either the GPL or the LGPL, and not to allow others to
|
||||||
|
* use your version of this file under the terms of the MPL, indicate your
|
||||||
|
* decision by deleting the provisions above and replace them with the notice
|
||||||
|
* and other provisions required by the GPL or the LGPL. If you do not delete
|
||||||
|
* the provisions above, a recipient may use your version of this file under
|
||||||
|
* the terms of any one of the MPL, the GPL or the LGPL.
|
||||||
|
*
|
||||||
|
* ***** END LICENSE BLOCK ***** */
|
||||||
|
|
||||||
|
#ifndef nspr_cpucfg___
|
||||||
|
#define nspr_cpucfg___
|
||||||
|
|
||||||
|
#ifndef _SGI_MP_SOURCE
|
||||||
|
#define _SGI_MP_SOURCE
|
||||||
|
#endif
|
||||||
|
|
||||||
|
#ifndef XP_UNIX
|
||||||
|
#define XP_UNIX
|
||||||
|
#endif
|
||||||
|
|
||||||
|
#ifndef IRIX
|
||||||
|
#define IRIX
|
||||||
|
#endif
|
||||||
|
|
||||||
|
#undef IS_LITTLE_ENDIAN
|
||||||
|
#define IS_BIG_ENDIAN 1
|
||||||
|
#define IS_64
|
||||||
|
|
||||||
|
#define PR_AF_INET6 24 /* same as AF_INET6 */
|
||||||
|
|
||||||
|
#define PR_BYTES_PER_BYTE 1
|
||||||
|
#define PR_BYTES_PER_SHORT 2
|
||||||
|
#define PR_BYTES_PER_INT 4
|
||||||
|
#define PR_BYTES_PER_INT64 8
|
||||||
|
#define PR_BYTES_PER_LONG 8
|
||||||
|
#define PR_BYTES_PER_FLOAT 4
|
||||||
|
#define PR_BYTES_PER_DOUBLE 8
|
||||||
|
#define PR_BYTES_PER_WORD 8
|
||||||
|
#define PR_BYTES_PER_DWORD 8
|
||||||
|
|
||||||
|
#define PR_BITS_PER_BYTE 8
|
||||||
|
#define PR_BITS_PER_SHORT 16
|
||||||
|
#define PR_BITS_PER_INT 32
|
||||||
|
#define PR_BITS_PER_INT64 64
|
||||||
|
#define PR_BITS_PER_LONG 64
|
||||||
|
#define PR_BITS_PER_FLOAT 32
|
||||||
|
#define PR_BITS_PER_DOUBLE 64
|
||||||
|
#define PR_BITS_PER_WORD 64
|
||||||
|
|
||||||
|
#define PR_BITS_PER_BYTE_LOG2 3
|
||||||
|
#define PR_BITS_PER_SHORT_LOG2 4
|
||||||
|
#define PR_BITS_PER_INT_LOG2 5
|
||||||
|
#define PR_BITS_PER_INT64_LOG2 6
|
||||||
|
#define PR_BITS_PER_LONG_LOG2 6
|
||||||
|
#define PR_BITS_PER_FLOAT_LOG2 5
|
||||||
|
#define PR_BITS_PER_DOUBLE_LOG2 6
|
||||||
|
#define PR_BITS_PER_WORD_LOG2 6
|
||||||
|
|
||||||
|
#define PR_BYTES_PER_WORD_LOG2 3
|
||||||
|
#define PR_BYTES_PER_DWORD_LOG2 3
|
||||||
|
|
||||||
|
#define PR_ALIGN_OF_SHORT 2
|
||||||
|
#define PR_ALIGN_OF_INT 4
|
||||||
|
#define PR_ALIGN_OF_LONG 4
|
||||||
|
#define PR_ALIGN_OF_INT64 8
|
||||||
|
#define PR_ALIGN_OF_FLOAT 4
|
||||||
|
#define PR_ALIGN_OF_DOUBLE 8
|
||||||
|
#define PR_ALIGN_OF_POINTER 4
|
||||||
|
#define PR_ALIGN_OF_WORD 4
|
||||||
|
|
||||||
|
#ifndef HAVE_LONG_LONG
|
||||||
|
#define HAVE_LONG_LONG
|
||||||
|
#endif
|
||||||
|
#define HAVE_ALIGNED_DOUBLES
|
||||||
|
#define HAVE_ALIGNED_LONGLONGS
|
||||||
|
|
||||||
|
#ifndef NO_NSPR_10_SUPPORT
|
||||||
|
|
||||||
|
#define BYTES_PER_BYTE PR_BYTES_PER_BYTE
|
||||||
|
#define BYTES_PER_SHORT PR_BYTES_PER_SHORT
|
||||||
|
#define BYTES_PER_INT PR_BYTES_PER_INT
|
||||||
|
#define BYTES_PER_INT64 PR_BYTES_PER_INT64
|
||||||
|
#define BYTES_PER_LONG PR_BYTES_PER_LONG
|
||||||
|
#define BYTES_PER_FLOAT PR_BYTES_PER_FLOAT
|
||||||
|
#define BYTES_PER_DOUBLE PR_BYTES_PER_DOUBLE
|
||||||
|
#define BYTES_PER_WORD PR_BYTES_PER_WORD
|
||||||
|
#define BYTES_PER_DWORD PR_BYTES_PER_DWORD
|
||||||
|
|
||||||
|
#define BITS_PER_BYTE PR_BITS_PER_BYTE
|
||||||
|
#define BITS_PER_SHORT PR_BITS_PER_SHORT
|
||||||
|
#define BITS_PER_INT PR_BITS_PER_INT
|
||||||
|
#define BITS_PER_INT64 PR_BITS_PER_INT64
|
||||||
|
#define BITS_PER_LONG PR_BITS_PER_LONG
|
||||||
|
#define BITS_PER_FLOAT PR_BITS_PER_FLOAT
|
||||||
|
#define BITS_PER_DOUBLE PR_BITS_PER_DOUBLE
|
||||||
|
#define BITS_PER_WORD PR_BITS_PER_WORD
|
||||||
|
|
||||||
|
#define BITS_PER_BYTE_LOG2 PR_BITS_PER_BYTE_LOG2
|
||||||
|
#define BITS_PER_SHORT_LOG2 PR_BITS_PER_SHORT_LOG2
|
||||||
|
#define BITS_PER_INT_LOG2 PR_BITS_PER_INT_LOG2
|
||||||
|
#define BITS_PER_INT64_LOG2 PR_BITS_PER_INT64_LOG2
|
||||||
|
#define BITS_PER_LONG_LOG2 PR_BITS_PER_LONG_LOG2
|
||||||
|
#define BITS_PER_FLOAT_LOG2 PR_BITS_PER_FLOAT_LOG2
|
||||||
|
#define BITS_PER_DOUBLE_LOG2 PR_BITS_PER_DOUBLE_LOG2
|
||||||
|
#define BITS_PER_WORD_LOG2 PR_BITS_PER_WORD_LOG2
|
||||||
|
|
||||||
|
#define ALIGN_OF_SHORT PR_ALIGN_OF_SHORT
|
||||||
|
#define ALIGN_OF_INT PR_ALIGN_OF_INT
|
||||||
|
#define ALIGN_OF_LONG PR_ALIGN_OF_LONG
|
||||||
|
#define ALIGN_OF_INT64 PR_ALIGN_OF_INT64
|
||||||
|
#define ALIGN_OF_FLOAT PR_ALIGN_OF_FLOAT
|
||||||
|
#define ALIGN_OF_DOUBLE PR_ALIGN_OF_DOUBLE
|
||||||
|
#define ALIGN_OF_POINTER PR_ALIGN_OF_POINTER
|
||||||
|
#define ALIGN_OF_WORD PR_ALIGN_OF_WORD
|
||||||
|
|
||||||
|
#define BYTES_PER_WORD_LOG2 PR_BYTES_PER_WORD_LOG2
|
||||||
|
#define BYTES_PER_DWORD_LOG2 PR_BYTES_PER_DWORD_LOG2
|
||||||
|
#define WORDS_PER_DWORD_LOG2 PR_WORDS_PER_DWORD_LOG2
|
||||||
|
|
||||||
|
#endif /* NO_NSPR_10_SUPPORT */
|
||||||
|
|
||||||
|
#endif /* nspr_cpucfg___ */
|
718
universalchardet/md/_linux.cfg
Normal file
718
universalchardet/md/_linux.cfg
Normal file
|
@ -0,0 +1,718 @@
|
||||||
|
/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 2 -*- */
|
||||||
|
/* ***** BEGIN LICENSE BLOCK *****
|
||||||
|
* Version: MPL 1.1/GPL 2.0/LGPL 2.1
|
||||||
|
*
|
||||||
|
* The contents of this file are subject to the Mozilla Public License Version
|
||||||
|
* 1.1 (the "License"); you may not use this file except in compliance with
|
||||||
|
* the License. You may obtain a copy of the License at
|
||||||
|
* http://www.mozilla.org/MPL/
|
||||||
|
*
|
||||||
|
* Software distributed under the License is distributed on an "AS IS" basis,
|
||||||
|
* WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License
|
||||||
|
* for the specific language governing rights and limitations under the
|
||||||
|
* License.
|
||||||
|
*
|
||||||
|
* The Original Code is the Netscape Portable Runtime (NSPR).
|
||||||
|
*
|
||||||
|
* The Initial Developer of the Original Code is
|
||||||
|
* Netscape Communications Corporation.
|
||||||
|
* Portions created by the Initial Developer are Copyright (C) 1998-2000
|
||||||
|
* the Initial Developer. All Rights Reserved.
|
||||||
|
*
|
||||||
|
* Contributor(s):
|
||||||
|
*
|
||||||
|
* Alternatively, the contents of this file may be used under the terms of
|
||||||
|
* either the GNU General Public License Version 2 or later (the "GPL"), or
|
||||||
|
* the GNU Lesser General Public License Version 2.1 or later (the "LGPL"),
|
||||||
|
* in which case the provisions of the GPL or the LGPL are applicable instead
|
||||||
|
* of those above. If you wish to allow use of your version of this file only
|
||||||
|
* under the terms of either the GPL or the LGPL, and not to allow others to
|
||||||
|
* use your version of this file under the terms of the MPL, indicate your
|
||||||
|
* decision by deleting the provisions above and replace them with the notice
|
||||||
|
* and other provisions required by the GPL or the LGPL. If you do not delete
|
||||||
|
* the provisions above, a recipient may use your version of this file under
|
||||||
|
* the terms of any one of the MPL, the GPL or the LGPL.
|
||||||
|
*
|
||||||
|
* ***** END LICENSE BLOCK ***** */
|
||||||
|
|
||||||
|
/*
|
||||||
|
* This file is used by not only Linux but also other glibc systems
|
||||||
|
* such as GNU/Hurd and GNU/k*BSD.
|
||||||
|
*/
|
||||||
|
|
||||||
|
#ifndef nspr_cpucfg___
|
||||||
|
#define nspr_cpucfg___
|
||||||
|
|
||||||
|
#ifndef XP_UNIX
|
||||||
|
#define XP_UNIX
|
||||||
|
#endif
|
||||||
|
|
||||||
|
#if !defined(LINUX) && defined(__linux__)
|
||||||
|
#define LINUX
|
||||||
|
#endif
|
||||||
|
|
||||||
|
#ifdef __FreeBSD_kernel__
|
||||||
|
#define PR_AF_INET6 28 /* same as AF_INET6 */
|
||||||
|
#else
|
||||||
|
#define PR_AF_INET6 10 /* same as AF_INET6 */
|
||||||
|
#endif
|
||||||
|
|
||||||
|
#ifdef __powerpc64__
|
||||||
|
|
||||||
|
#undef IS_LITTLE_ENDIAN
|
||||||
|
#define IS_BIG_ENDIAN 1
|
||||||
|
#define IS_64
|
||||||
|
|
||||||
|
#define PR_BYTES_PER_BYTE 1
|
||||||
|
#define PR_BYTES_PER_SHORT 2
|
||||||
|
#define PR_BYTES_PER_INT 4
|
||||||
|
#define PR_BYTES_PER_INT64 8
|
||||||
|
#define PR_BYTES_PER_LONG 8
|
||||||
|
#define PR_BYTES_PER_FLOAT 4
|
||||||
|
#define PR_BYTES_PER_DOUBLE 8
|
||||||
|
#define PR_BYTES_PER_WORD 8
|
||||||
|
#define PR_BYTES_PER_DWORD 8
|
||||||
|
|
||||||
|
#define PR_BITS_PER_BYTE 8
|
||||||
|
#define PR_BITS_PER_SHORT 16
|
||||||
|
#define PR_BITS_PER_INT 32
|
||||||
|
#define PR_BITS_PER_INT64 64
|
||||||
|
#define PR_BITS_PER_LONG 64
|
||||||
|
#define PR_BITS_PER_FLOAT 32
|
||||||
|
#define PR_BITS_PER_DOUBLE 64
|
||||||
|
#define PR_BITS_PER_WORD 64
|
||||||
|
|
||||||
|
#define PR_BITS_PER_BYTE_LOG2 3
|
||||||
|
#define PR_BITS_PER_SHORT_LOG2 4
|
||||||
|
#define PR_BITS_PER_INT_LOG2 5
|
||||||
|
#define PR_BITS_PER_INT64_LOG2 6
|
||||||
|
#define PR_BITS_PER_LONG_LOG2 6
|
||||||
|
#define PR_BITS_PER_FLOAT_LOG2 5
|
||||||
|
#define PR_BITS_PER_DOUBLE_LOG2 6
|
||||||
|
#define PR_BITS_PER_WORD_LOG2 6
|
||||||
|
|
||||||
|
#define PR_ALIGN_OF_SHORT 2
|
||||||
|
#define PR_ALIGN_OF_INT 4
|
||||||
|
#define PR_ALIGN_OF_LONG 8
|
||||||
|
#define PR_ALIGN_OF_INT64 8
|
||||||
|
#define PR_ALIGN_OF_FLOAT 4
|
||||||
|
#define PR_ALIGN_OF_DOUBLE 8
|
||||||
|
#define PR_ALIGN_OF_POINTER 8
|
||||||
|
#define PR_ALIGN_OF_WORD 8
|
||||||
|
|
||||||
|
#define PR_BYTES_PER_WORD_LOG2 3
|
||||||
|
#define PR_BYTES_PER_DWORD_LOG2 3
|
||||||
|
|
||||||
|
#elif defined(__powerpc__)
|
||||||
|
|
||||||
|
#undef IS_LITTLE_ENDIAN
|
||||||
|
#define IS_BIG_ENDIAN 1
|
||||||
|
|
||||||
|
#define PR_BYTES_PER_BYTE 1
|
||||||
|
#define PR_BYTES_PER_SHORT 2
|
||||||
|
#define PR_BYTES_PER_INT 4
|
||||||
|
#define PR_BYTES_PER_INT64 8
|
||||||
|
#define PR_BYTES_PER_LONG 4
|
||||||
|
#define PR_BYTES_PER_FLOAT 4
|
||||||
|
#define PR_BYTES_PER_DOUBLE 8
|
||||||
|
#define PR_BYTES_PER_WORD 4
|
||||||
|
#define PR_BYTES_PER_DWORD 8
|
||||||
|
|
||||||
|
#define PR_BITS_PER_BYTE 8
|
||||||
|
#define PR_BITS_PER_SHORT 16
|
||||||
|
#define PR_BITS_PER_INT 32
|
||||||
|
#define PR_BITS_PER_INT64 64
|
||||||
|
#define PR_BITS_PER_LONG 32
|
||||||
|
#define PR_BITS_PER_FLOAT 32
|
||||||
|
#define PR_BITS_PER_DOUBLE 64
|
||||||
|
#define PR_BITS_PER_WORD 32
|
||||||
|
|
||||||
|
#define PR_BITS_PER_BYTE_LOG2 3
|
||||||
|
#define PR_BITS_PER_SHORT_LOG2 4
|
||||||
|
#define PR_BITS_PER_INT_LOG2 5
|
||||||
|
#define PR_BITS_PER_INT64_LOG2 6
|
||||||
|
#define PR_BITS_PER_LONG_LOG2 5
|
||||||
|
#define PR_BITS_PER_FLOAT_LOG2 5
|
||||||
|
#define PR_BITS_PER_DOUBLE_LOG2 6
|
||||||
|
#define PR_BITS_PER_WORD_LOG2 5
|
||||||
|
|
||||||
|
#define PR_ALIGN_OF_SHORT 2
|
||||||
|
#define PR_ALIGN_OF_INT 4
|
||||||
|
#define PR_ALIGN_OF_LONG 4
|
||||||
|
#define PR_ALIGN_OF_INT64 8
|
||||||
|
#define PR_ALIGN_OF_FLOAT 4
|
||||||
|
#define PR_ALIGN_OF_DOUBLE 8
|
||||||
|
#define PR_ALIGN_OF_POINTER 4
|
||||||
|
#define PR_ALIGN_OF_WORD 4
|
||||||
|
|
||||||
|
#define PR_BYTES_PER_WORD_LOG2 2
|
||||||
|
#define PR_BYTES_PER_DWORD_LOG2 3
|
||||||
|
|
||||||
|
#elif defined(__alpha)
|
||||||
|
|
||||||
|
#define IS_LITTLE_ENDIAN 1
|
||||||
|
#undef IS_BIG_ENDIAN
|
||||||
|
#define IS_64
|
||||||
|
|
||||||
|
#define PR_BYTES_PER_BYTE 1
|
||||||
|
#define PR_BYTES_PER_SHORT 2
|
||||||
|
#define PR_BYTES_PER_INT 4
|
||||||
|
#define PR_BYTES_PER_INT64 8
|
||||||
|
#define PR_BYTES_PER_LONG 8
|
||||||
|
#define PR_BYTES_PER_FLOAT 4
|
||||||
|
#define PR_BYTES_PER_DOUBLE 8
|
||||||
|
#define PR_BYTES_PER_WORD 8
|
||||||
|
#define PR_BYTES_PER_DWORD 8
|
||||||
|
|
||||||
|
#define PR_BITS_PER_BYTE 8
|
||||||
|
#define PR_BITS_PER_SHORT 16
|
||||||
|
#define PR_BITS_PER_INT 32
|
||||||
|
#define PR_BITS_PER_INT64 64
|
||||||
|
#define PR_BITS_PER_LONG 64
|
||||||
|
#define PR_BITS_PER_FLOAT 32
|
||||||
|
#define PR_BITS_PER_DOUBLE 64
|
||||||
|
#define PR_BITS_PER_WORD 64
|
||||||
|
|
||||||
|
#define PR_BITS_PER_BYTE_LOG2 3
|
||||||
|
#define PR_BITS_PER_SHORT_LOG2 4
|
||||||
|
#define PR_BITS_PER_INT_LOG2 5
|
||||||
|
#define PR_BITS_PER_INT64_LOG2 6
|
||||||
|
#define PR_BITS_PER_LONG_LOG2 6
|
||||||
|
#define PR_BITS_PER_FLOAT_LOG2 5
|
||||||
|
#define PR_BITS_PER_DOUBLE_LOG2 6
|
||||||
|
#define PR_BITS_PER_WORD_LOG2 6
|
||||||
|
|
||||||
|
#define PR_ALIGN_OF_SHORT 2
|
||||||
|
#define PR_ALIGN_OF_INT 4
|
||||||
|
#define PR_ALIGN_OF_LONG 8
|
||||||
|
#define PR_ALIGN_OF_INT64 8
|
||||||
|
#define PR_ALIGN_OF_FLOAT 4
|
||||||
|
#define PR_ALIGN_OF_DOUBLE 8
|
||||||
|
#define PR_ALIGN_OF_POINTER 8
|
||||||
|
#define PR_ALIGN_OF_WORD 8
|
||||||
|
|
||||||
|
#define PR_BYTES_PER_WORD_LOG2 3
|
||||||
|
#define PR_BYTES_PER_DWORD_LOG2 3
|
||||||
|
|
||||||
|
#elif defined(__ia64__)
|
||||||
|
|
||||||
|
#define IS_LITTLE_ENDIAN 1
|
||||||
|
#undef IS_BIG_ENDIAN
|
||||||
|
#define IS_64
|
||||||
|
|
||||||
|
#define PR_BYTES_PER_BYTE 1
|
||||||
|
#define PR_BYTES_PER_SHORT 2
|
||||||
|
#define PR_BYTES_PER_INT 4
|
||||||
|
#define PR_BYTES_PER_INT64 8
|
||||||
|
#define PR_BYTES_PER_LONG 8
|
||||||
|
#define PR_BYTES_PER_FLOAT 4
|
||||||
|
#define PR_BYTES_PER_DOUBLE 8
|
||||||
|
#define PR_BYTES_PER_WORD 8
|
||||||
|
#define PR_BYTES_PER_DWORD 8
|
||||||
|
|
||||||
|
#define PR_BITS_PER_BYTE 8
|
||||||
|
#define PR_BITS_PER_SHORT 16
|
||||||
|
#define PR_BITS_PER_INT 32
|
||||||
|
#define PR_BITS_PER_INT64 64
|
||||||
|
#define PR_BITS_PER_LONG 64
|
||||||
|
#define PR_BITS_PER_FLOAT 32
|
||||||
|
#define PR_BITS_PER_DOUBLE 64
|
||||||
|
#define PR_BITS_PER_WORD 64
|
||||||
|
|
||||||
|
#define PR_BITS_PER_BYTE_LOG2 3
|
||||||
|
#define PR_BITS_PER_SHORT_LOG2 4
|
||||||
|
#define PR_BITS_PER_INT_LOG2 5
|
||||||
|
#define PR_BITS_PER_INT64_LOG2 6
|
||||||
|
#define PR_BITS_PER_LONG_LOG2 6
|
||||||
|
#define PR_BITS_PER_FLOAT_LOG2 5
|
||||||
|
#define PR_BITS_PER_DOUBLE_LOG2 6
|
||||||
|
#define PR_BITS_PER_WORD_LOG2 6
|
||||||
|
|
||||||
|
#define PR_ALIGN_OF_SHORT 2
|
||||||
|
#define PR_ALIGN_OF_INT 4
|
||||||
|
#define PR_ALIGN_OF_LONG 8
|
||||||
|
#define PR_ALIGN_OF_INT64 8
|
||||||
|
#define PR_ALIGN_OF_FLOAT 4
|
||||||
|
#define PR_ALIGN_OF_DOUBLE 8
|
||||||
|
#define PR_ALIGN_OF_POINTER 8
|
||||||
|
#define PR_ALIGN_OF_WORD 8
|
||||||
|
|
||||||
|
#define PR_BYTES_PER_WORD_LOG2 3
|
||||||
|
#define PR_BYTES_PER_DWORD_LOG2 3
|
||||||
|
|
||||||
|
#elif defined(__x86_64__)
|
||||||
|
|
||||||
|
#define IS_LITTLE_ENDIAN 1
|
||||||
|
#undef IS_BIG_ENDIAN
|
||||||
|
#define IS_64
|
||||||
|
|
||||||
|
#define PR_BYTES_PER_BYTE 1
|
||||||
|
#define PR_BYTES_PER_SHORT 2
|
||||||
|
#define PR_BYTES_PER_INT 4
|
||||||
|
#define PR_BYTES_PER_INT64 8
|
||||||
|
#define PR_BYTES_PER_LONG 8
|
||||||
|
#define PR_BYTES_PER_FLOAT 4
|
||||||
|
#define PR_BYTES_PER_DOUBLE 8
|
||||||
|
#define PR_BYTES_PER_WORD 8
|
||||||
|
#define PR_BYTES_PER_DWORD 8
|
||||||
|
|
||||||
|
#define PR_BITS_PER_BYTE 8
|
||||||
|
#define PR_BITS_PER_SHORT 16
|
||||||
|
#define PR_BITS_PER_INT 32
|
||||||
|
#define PR_BITS_PER_INT64 64
|
||||||
|
#define PR_BITS_PER_LONG 64
|
||||||
|
#define PR_BITS_PER_FLOAT 32
|
||||||
|
#define PR_BITS_PER_DOUBLE 64
|
||||||
|
#define PR_BITS_PER_WORD 64
|
||||||
|
|
||||||
|
#define PR_BITS_PER_BYTE_LOG2 3
|
||||||
|
#define PR_BITS_PER_SHORT_LOG2 4
|
||||||
|
#define PR_BITS_PER_INT_LOG2 5
|
||||||
|
#define PR_BITS_PER_INT64_LOG2 6
|
||||||
|
#define PR_BITS_PER_LONG_LOG2 6
|
||||||
|
#define PR_BITS_PER_FLOAT_LOG2 5
|
||||||
|
#define PR_BITS_PER_DOUBLE_LOG2 6
|
||||||
|
#define PR_BITS_PER_WORD_LOG2 6
|
||||||
|
|
||||||
|
#define PR_ALIGN_OF_SHORT 2
|
||||||
|
#define PR_ALIGN_OF_INT 4
|
||||||
|
#define PR_ALIGN_OF_LONG 8
|
||||||
|
#define PR_ALIGN_OF_INT64 8
|
||||||
|
#define PR_ALIGN_OF_FLOAT 4
|
||||||
|
#define PR_ALIGN_OF_DOUBLE 8
|
||||||
|
#define PR_ALIGN_OF_POINTER 8
|
||||||
|
#define PR_ALIGN_OF_WORD 8
|
||||||
|
|
||||||
|
#define PR_BYTES_PER_WORD_LOG2 3
|
||||||
|
#define PR_BYTES_PER_DWORD_LOG2 3
|
||||||
|
|
||||||
|
#elif defined(__mc68000__)
|
||||||
|
|
||||||
|
#undef IS_LITTLE_ENDIAN
|
||||||
|
#define IS_BIG_ENDIAN 1
|
||||||
|
|
||||||
|
#define PR_BYTES_PER_BYTE 1
|
||||||
|
#define PR_BYTES_PER_SHORT 2
|
||||||
|
#define PR_BYTES_PER_INT 4
|
||||||
|
#define PR_BYTES_PER_INT64 8
|
||||||
|
#define PR_BYTES_PER_LONG 4
|
||||||
|
#define PR_BYTES_PER_FLOAT 4
|
||||||
|
#define PR_BYTES_PER_DOUBLE 8
|
||||||
|
#define PR_BYTES_PER_WORD 4
|
||||||
|
#define PR_BYTES_PER_DWORD 8
|
||||||
|
|
||||||
|
#define PR_BITS_PER_BYTE 8
|
||||||
|
#define PR_BITS_PER_SHORT 16
|
||||||
|
#define PR_BITS_PER_INT 32
|
||||||
|
#define PR_BITS_PER_INT64 64
|
||||||
|
#define PR_BITS_PER_LONG 32
|
||||||
|
#define PR_BITS_PER_FLOAT 32
|
||||||
|
#define PR_BITS_PER_DOUBLE 64
|
||||||
|
#define PR_BITS_PER_WORD 32
|
||||||
|
|
||||||
|
#define PR_BITS_PER_BYTE_LOG2 3
|
||||||
|
#define PR_BITS_PER_SHORT_LOG2 4
|
||||||
|
#define PR_BITS_PER_INT_LOG2 5
|
||||||
|
#define PR_BITS_PER_INT64_LOG2 6
|
||||||
|
#define PR_BITS_PER_LONG_LOG2 5
|
||||||
|
#define PR_BITS_PER_FLOAT_LOG2 5
|
||||||
|
#define PR_BITS_PER_DOUBLE_LOG2 6
|
||||||
|
#define PR_BITS_PER_WORD_LOG2 5
|
||||||
|
|
||||||
|
#define PR_ALIGN_OF_SHORT 2
|
||||||
|
#define PR_ALIGN_OF_INT 2
|
||||||
|
#define PR_ALIGN_OF_LONG 2
|
||||||
|
#define PR_ALIGN_OF_INT64 2
|
||||||
|
#define PR_ALIGN_OF_FLOAT 2
|
||||||
|
#define PR_ALIGN_OF_DOUBLE 2
|
||||||
|
#define PR_ALIGN_OF_POINTER 2
|
||||||
|
#define PR_ALIGN_OF_WORD 2
|
||||||
|
|
||||||
|
#define PR_BYTES_PER_WORD_LOG2 2
|
||||||
|
#define PR_BYTES_PER_DWORD_LOG2 3
|
||||||
|
|
||||||
|
#elif defined(__sparc__)
|
||||||
|
|
||||||
|
#undef IS_LITTLE_ENDIAN
|
||||||
|
#define IS_BIG_ENDIAN 1
|
||||||
|
|
||||||
|
#define PR_BYTES_PER_BYTE 1
|
||||||
|
#define PR_BYTES_PER_SHORT 2
|
||||||
|
#define PR_BYTES_PER_INT 4
|
||||||
|
#define PR_BYTES_PER_INT64 8
|
||||||
|
#define PR_BYTES_PER_LONG 4
|
||||||
|
#define PR_BYTES_PER_FLOAT 4
|
||||||
|
#define PR_BYTES_PER_DOUBLE 8
|
||||||
|
#define PR_BYTES_PER_WORD 4
|
||||||
|
#define PR_BYTES_PER_DWORD 8
|
||||||
|
|
||||||
|
#define PR_BITS_PER_BYTE 8
|
||||||
|
#define PR_BITS_PER_SHORT 16
|
||||||
|
#define PR_BITS_PER_INT 32
|
||||||
|
#define PR_BITS_PER_INT64 64
|
||||||
|
#define PR_BITS_PER_LONG 32
|
||||||
|
#define PR_BITS_PER_FLOAT 32
|
||||||
|
#define PR_BITS_PER_DOUBLE 64
|
||||||
|
#define PR_BITS_PER_WORD 32
|
||||||
|
|
||||||
|
#define PR_BITS_PER_BYTE_LOG2 3
|
||||||
|
#define PR_BITS_PER_SHORT_LOG2 4
|
||||||
|
#define PR_BITS_PER_INT_LOG2 5
|
||||||
|
#define PR_BITS_PER_INT64_LOG2 6
|
||||||
|
#define PR_BITS_PER_LONG_LOG2 5
|
||||||
|
#define PR_BITS_PER_FLOAT_LOG2 5
|
||||||
|
#define PR_BITS_PER_DOUBLE_LOG2 6
|
||||||
|
#define PR_BITS_PER_WORD_LOG2 5
|
||||||
|
|
||||||
|
#define PR_ALIGN_OF_SHORT 2
|
||||||
|
#define PR_ALIGN_OF_INT 4
|
||||||
|
#define PR_ALIGN_OF_LONG 4
|
||||||
|
#define PR_ALIGN_OF_INT64 8
|
||||||
|
#define PR_ALIGN_OF_FLOAT 4
|
||||||
|
#define PR_ALIGN_OF_DOUBLE 8
|
||||||
|
#define PR_ALIGN_OF_POINTER 4
|
||||||
|
#define PR_ALIGN_OF_WORD 4
|
||||||
|
|
||||||
|
#define PR_BYTES_PER_WORD_LOG2 2
|
||||||
|
#define PR_BYTES_PER_DWORD_LOG2 3
|
||||||
|
|
||||||
|
#elif defined(__i386__)
|
||||||
|
|
||||||
|
#define IS_LITTLE_ENDIAN 1
|
||||||
|
#undef IS_BIG_ENDIAN
|
||||||
|
|
||||||
|
#define PR_BYTES_PER_BYTE 1
|
||||||
|
#define PR_BYTES_PER_SHORT 2
|
||||||
|
#define PR_BYTES_PER_INT 4
|
||||||
|
#define PR_BYTES_PER_INT64 8
|
||||||
|
#define PR_BYTES_PER_LONG 4
|
||||||
|
#define PR_BYTES_PER_FLOAT 4
|
||||||
|
#define PR_BYTES_PER_DOUBLE 8
|
||||||
|
#define PR_BYTES_PER_WORD 4
|
||||||
|
#define PR_BYTES_PER_DWORD 8
|
||||||
|
|
||||||
|
#define PR_BITS_PER_BYTE 8
|
||||||
|
#define PR_BITS_PER_SHORT 16
|
||||||
|
#define PR_BITS_PER_INT 32
|
||||||
|
#define PR_BITS_PER_INT64 64
|
||||||
|
#define PR_BITS_PER_LONG 32
|
||||||
|
#define PR_BITS_PER_FLOAT 32
|
||||||
|
#define PR_BITS_PER_DOUBLE 64
|
||||||
|
#define PR_BITS_PER_WORD 32
|
||||||
|
|
||||||
|
#define PR_BITS_PER_BYTE_LOG2 3
|
||||||
|
#define PR_BITS_PER_SHORT_LOG2 4
|
||||||
|
#define PR_BITS_PER_INT_LOG2 5
|
||||||
|
#define PR_BITS_PER_INT64_LOG2 6
|
||||||
|
#define PR_BITS_PER_LONG_LOG2 5
|
||||||
|
#define PR_BITS_PER_FLOAT_LOG2 5
|
||||||
|
#define PR_BITS_PER_DOUBLE_LOG2 6
|
||||||
|
#define PR_BITS_PER_WORD_LOG2 5
|
||||||
|
|
||||||
|
#define PR_ALIGN_OF_SHORT 2
|
||||||
|
#define PR_ALIGN_OF_INT 4
|
||||||
|
#define PR_ALIGN_OF_LONG 4
|
||||||
|
#define PR_ALIGN_OF_INT64 4
|
||||||
|
#define PR_ALIGN_OF_FLOAT 4
|
||||||
|
#define PR_ALIGN_OF_DOUBLE 4
|
||||||
|
#define PR_ALIGN_OF_POINTER 4
|
||||||
|
#define PR_ALIGN_OF_WORD 4
|
||||||
|
|
||||||
|
#define PR_BYTES_PER_WORD_LOG2 2
|
||||||
|
#define PR_BYTES_PER_DWORD_LOG2 3
|
||||||
|
|
||||||
|
#elif defined(__mips__)
|
||||||
|
|
||||||
|
#ifdef __MIPSEB__
|
||||||
|
#define IS_BIG_ENDIAN 1
|
||||||
|
#undef IS_LITTLE_ENDIAN
|
||||||
|
#elif defined(__MIPSEL__)
|
||||||
|
#define IS_LITTLE_ENDIAN 1
|
||||||
|
#undef IS_BIG_ENDIAN
|
||||||
|
#else
|
||||||
|
#error "Unknown MIPS endianness."
|
||||||
|
#endif
|
||||||
|
|
||||||
|
#define PR_BYTES_PER_BYTE 1
|
||||||
|
#define PR_BYTES_PER_SHORT 2
|
||||||
|
#define PR_BYTES_PER_INT 4
|
||||||
|
#define PR_BYTES_PER_INT64 8
|
||||||
|
#define PR_BYTES_PER_LONG 4
|
||||||
|
#define PR_BYTES_PER_FLOAT 4
|
||||||
|
#define PR_BYTES_PER_DOUBLE 8
|
||||||
|
#define PR_BYTES_PER_WORD 4
|
||||||
|
#define PR_BYTES_PER_DWORD 8
|
||||||
|
|
||||||
|
#define PR_BITS_PER_BYTE 8
|
||||||
|
#define PR_BITS_PER_SHORT 16
|
||||||
|
#define PR_BITS_PER_INT 32
|
||||||
|
#define PR_BITS_PER_INT64 64
|
||||||
|
#define PR_BITS_PER_LONG 32
|
||||||
|
#define PR_BITS_PER_FLOAT 32
|
||||||
|
#define PR_BITS_PER_DOUBLE 64
|
||||||
|
#define PR_BITS_PER_WORD 32
|
||||||
|
|
||||||
|
#define PR_BITS_PER_BYTE_LOG2 3
|
||||||
|
#define PR_BITS_PER_SHORT_LOG2 4
|
||||||
|
#define PR_BITS_PER_INT_LOG2 5
|
||||||
|
#define PR_BITS_PER_INT64_LOG2 6
|
||||||
|
#define PR_BITS_PER_LONG_LOG2 5
|
||||||
|
#define PR_BITS_PER_FLOAT_LOG2 5
|
||||||
|
#define PR_BITS_PER_DOUBLE_LOG2 6
|
||||||
|
#define PR_BITS_PER_WORD_LOG2 5
|
||||||
|
|
||||||
|
#define PR_ALIGN_OF_SHORT 2
|
||||||
|
#define PR_ALIGN_OF_INT 4
|
||||||
|
#define PR_ALIGN_OF_LONG 4
|
||||||
|
#define PR_ALIGN_OF_INT64 8
|
||||||
|
#define PR_ALIGN_OF_FLOAT 4
|
||||||
|
#define PR_ALIGN_OF_DOUBLE 8
|
||||||
|
#define PR_ALIGN_OF_POINTER 4
|
||||||
|
#define PR_ALIGN_OF_WORD 4
|
||||||
|
|
||||||
|
#define PR_BYTES_PER_WORD_LOG2 2
|
||||||
|
#define PR_BYTES_PER_DWORD_LOG2 3
|
||||||
|
|
||||||
|
#elif defined(__arm__)
|
||||||
|
|
||||||
|
#define IS_LITTLE_ENDIAN 1
|
||||||
|
#undef IS_BIG_ENDIAN
|
||||||
|
|
||||||
|
#define PR_BYTES_PER_BYTE 1
|
||||||
|
#define PR_BYTES_PER_SHORT 2
|
||||||
|
#define PR_BYTES_PER_INT 4
|
||||||
|
#define PR_BYTES_PER_INT64 8
|
||||||
|
#define PR_BYTES_PER_LONG 4
|
||||||
|
#define PR_BYTES_PER_FLOAT 4
|
||||||
|
#define PR_BYTES_PER_DOUBLE 8
|
||||||
|
#define PR_BYTES_PER_WORD 4
|
||||||
|
#define PR_BYTES_PER_DWORD 8
|
||||||
|
|
||||||
|
#define PR_BITS_PER_BYTE 8
|
||||||
|
#define PR_BITS_PER_SHORT 16
|
||||||
|
#define PR_BITS_PER_INT 32
|
||||||
|
#define PR_BITS_PER_INT64 64
|
||||||
|
#define PR_BITS_PER_LONG 32
|
||||||
|
#define PR_BITS_PER_FLOAT 32
|
||||||
|
#define PR_BITS_PER_DOUBLE 64
|
||||||
|
#define PR_BITS_PER_WORD 32
|
||||||
|
|
||||||
|
#define PR_BITS_PER_BYTE_LOG2 3
|
||||||
|
#define PR_BITS_PER_SHORT_LOG2 4
|
||||||
|
#define PR_BITS_PER_INT_LOG2 5
|
||||||
|
#define PR_BITS_PER_INT64_LOG2 6
|
||||||
|
#define PR_BITS_PER_LONG_LOG2 5
|
||||||
|
#define PR_BITS_PER_FLOAT_LOG2 5
|
||||||
|
#define PR_BITS_PER_DOUBLE_LOG2 6
|
||||||
|
#define PR_BITS_PER_WORD_LOG2 5
|
||||||
|
|
||||||
|
#define PR_ALIGN_OF_SHORT 2
|
||||||
|
#define PR_ALIGN_OF_INT 4
|
||||||
|
#define PR_ALIGN_OF_LONG 4
|
||||||
|
#define PR_ALIGN_OF_INT64 4
|
||||||
|
#define PR_ALIGN_OF_FLOAT 4
|
||||||
|
#define PR_ALIGN_OF_DOUBLE 4
|
||||||
|
#define PR_ALIGN_OF_POINTER 4
|
||||||
|
#define PR_ALIGN_OF_WORD 4
|
||||||
|
|
||||||
|
#define PR_BYTES_PER_WORD_LOG2 2
|
||||||
|
#define PR_BYTES_PER_DWORD_LOG2 3
|
||||||
|
|
||||||
|
#elif defined(__hppa__)
|
||||||
|
|
||||||
|
#undef IS_LITTLE_ENDIAN
|
||||||
|
#define IS_BIG_ENDIAN 1
|
||||||
|
|
||||||
|
#define PR_BYTES_PER_BYTE 1
|
||||||
|
#define PR_BYTES_PER_SHORT 2
|
||||||
|
#define PR_BYTES_PER_INT 4
|
||||||
|
#define PR_BYTES_PER_INT64 8
|
||||||
|
#define PR_BYTES_PER_LONG 4
|
||||||
|
#define PR_BYTES_PER_FLOAT 4
|
||||||
|
#define PR_BYTES_PER_DOUBLE 8
|
||||||
|
#define PR_BYTES_PER_WORD 4
|
||||||
|
#define PR_BYTES_PER_DWORD 8
|
||||||
|
|
||||||
|
#define PR_BITS_PER_BYTE 8
|
||||||
|
#define PR_BITS_PER_SHORT 16
|
||||||
|
#define PR_BITS_PER_INT 32
|
||||||
|
#define PR_BITS_PER_INT64 64
|
||||||
|
#define PR_BITS_PER_LONG 32
|
||||||
|
#define PR_BITS_PER_FLOAT 32
|
||||||
|
#define PR_BITS_PER_DOUBLE 64
|
||||||
|
#define PR_BITS_PER_WORD 32
|
||||||
|
|
||||||
|
#define PR_BITS_PER_BYTE_LOG2 3
|
||||||
|
#define PR_BITS_PER_SHORT_LOG2 4
|
||||||
|
#define PR_BITS_PER_INT_LOG2 5
|
||||||
|
#define PR_BITS_PER_INT64_LOG2 6
|
||||||
|
#define PR_BITS_PER_LONG_LOG2 5
|
||||||
|
#define PR_BITS_PER_FLOAT_LOG2 5
|
||||||
|
#define PR_BITS_PER_DOUBLE_LOG2 6
|
||||||
|
#define PR_BITS_PER_WORD_LOG2 5
|
||||||
|
|
||||||
|
#define PR_ALIGN_OF_SHORT 2
|
||||||
|
#define PR_ALIGN_OF_INT 4
|
||||||
|
#define PR_ALIGN_OF_LONG 4
|
||||||
|
#define PR_ALIGN_OF_INT64 8
|
||||||
|
#define PR_ALIGN_OF_FLOAT 4
|
||||||
|
#define PR_ALIGN_OF_DOUBLE 8
|
||||||
|
#define PR_ALIGN_OF_POINTER 4
|
||||||
|
#define PR_ALIGN_OF_WORD 4
|
||||||
|
|
||||||
|
#define PR_BYTES_PER_WORD_LOG2 2
|
||||||
|
#define PR_BYTES_PER_DWORD_LOG2 3
|
||||||
|
|
||||||
|
#elif defined(__s390x__)
|
||||||
|
|
||||||
|
#define IS_BIG_ENDIAN 1
|
||||||
|
#undef IS_LITTLE_ENDIAN
|
||||||
|
#define IS_64
|
||||||
|
|
||||||
|
#define PR_BYTES_PER_BYTE 1
|
||||||
|
#define PR_BYTES_PER_SHORT 2
|
||||||
|
#define PR_BYTES_PER_INT 4
|
||||||
|
#define PR_BYTES_PER_INT64 8
|
||||||
|
#define PR_BYTES_PER_LONG 8
|
||||||
|
#define PR_BYTES_PER_FLOAT 4
|
||||||
|
#define PR_BYTES_PER_DOUBLE 8
|
||||||
|
#define PR_BYTES_PER_WORD 8
|
||||||
|
#define PR_BYTES_PER_DWORD 8
|
||||||
|
|
||||||
|
#define PR_BITS_PER_BYTE 8
|
||||||
|
#define PR_BITS_PER_SHORT 16
|
||||||
|
#define PR_BITS_PER_INT 32
|
||||||
|
#define PR_BITS_PER_INT64 64
|
||||||
|
#define PR_BITS_PER_LONG 64
|
||||||
|
#define PR_BITS_PER_FLOAT 32
|
||||||
|
#define PR_BITS_PER_DOUBLE 64
|
||||||
|
#define PR_BITS_PER_WORD 64
|
||||||
|
|
||||||
|
#define PR_BITS_PER_BYTE_LOG2 3
|
||||||
|
#define PR_BITS_PER_SHORT_LOG2 4
|
||||||
|
#define PR_BITS_PER_INT_LOG2 5
|
||||||
|
#define PR_BITS_PER_INT64_LOG2 6
|
||||||
|
#define PR_BITS_PER_LONG_LOG2 6
|
||||||
|
#define PR_BITS_PER_FLOAT_LOG2 5
|
||||||
|
#define PR_BITS_PER_DOUBLE_LOG2 6
|
||||||
|
#define PR_BITS_PER_WORD_LOG2 6
|
||||||
|
|
||||||
|
#define PR_ALIGN_OF_SHORT 2
|
||||||
|
#define PR_ALIGN_OF_INT 4
|
||||||
|
#define PR_ALIGN_OF_LONG 8
|
||||||
|
#define PR_ALIGN_OF_INT64 8
|
||||||
|
#define PR_ALIGN_OF_FLOAT 4
|
||||||
|
#define PR_ALIGN_OF_DOUBLE 8
|
||||||
|
#define PR_ALIGN_OF_POINTER 8
|
||||||
|
#define PR_ALIGN_OF_WORD 8
|
||||||
|
|
||||||
|
#define PR_BYTES_PER_WORD_LOG2 3
|
||||||
|
#define PR_BYTES_PER_DWORD_LOG2 3
|
||||||
|
|
||||||
|
#elif defined(__s390__)
|
||||||
|
|
||||||
|
#define IS_BIG_ENDIAN 1
|
||||||
|
#undef IS_LITTLE_ENDIAN
|
||||||
|
|
||||||
|
#define PR_BYTES_PER_BYTE 1
|
||||||
|
#define PR_BYTES_PER_SHORT 2
|
||||||
|
#define PR_BYTES_PER_INT 4
|
||||||
|
#define PR_BYTES_PER_INT64 8
|
||||||
|
#define PR_BYTES_PER_LONG 4
|
||||||
|
#define PR_BYTES_PER_FLOAT 4
|
||||||
|
#define PR_BYTES_PER_DOUBLE 8
|
||||||
|
#define PR_BYTES_PER_WORD 4
|
||||||
|
#define PR_BYTES_PER_DWORD 8
|
||||||
|
|
||||||
|
#define PR_BITS_PER_BYTE 8
|
||||||
|
#define PR_BITS_PER_SHORT 16
|
||||||
|
#define PR_BITS_PER_INT 32
|
||||||
|
#define PR_BITS_PER_INT64 64
|
||||||
|
#define PR_BITS_PER_LONG 32
|
||||||
|
#define PR_BITS_PER_FLOAT 32
|
||||||
|
#define PR_BITS_PER_DOUBLE 64
|
||||||
|
#define PR_BITS_PER_WORD 32
|
||||||
|
|
||||||
|
#define PR_BITS_PER_BYTE_LOG2 3
|
||||||
|
#define PR_BITS_PER_SHORT_LOG2 4
|
||||||
|
#define PR_BITS_PER_INT_LOG2 5
|
||||||
|
#define PR_BITS_PER_INT64_LOG2 6
|
||||||
|
#define PR_BITS_PER_LONG_LOG2 5
|
||||||
|
#define PR_BITS_PER_FLOAT_LOG2 5
|
||||||
|
#define PR_BITS_PER_DOUBLE_LOG2 6
|
||||||
|
#define PR_BITS_PER_WORD_LOG2 5
|
||||||
|
|
||||||
|
#define PR_ALIGN_OF_SHORT 2
|
||||||
|
#define PR_ALIGN_OF_INT 4
|
||||||
|
#define PR_ALIGN_OF_LONG 4
|
||||||
|
#define PR_ALIGN_OF_INT64 4
|
||||||
|
#define PR_ALIGN_OF_FLOAT 4
|
||||||
|
#define PR_ALIGN_OF_DOUBLE 4
|
||||||
|
#define PR_ALIGN_OF_POINTER 4
|
||||||
|
#define PR_ALIGN_OF_WORD 4
|
||||||
|
|
||||||
|
#define PR_BYTES_PER_WORD_LOG2 2
|
||||||
|
#define PR_BYTES_PER_DWORD_LOG2 3
|
||||||
|
|
||||||
|
#else
|
||||||
|
|
||||||
|
#error "Unknown CPU architecture"
|
||||||
|
|
||||||
|
#endif
|
||||||
|
|
||||||
|
#ifndef HAVE_LONG_LONG
|
||||||
|
#define HAVE_LONG_LONG
|
||||||
|
#endif
|
||||||
|
#if PR_ALIGN_OF_DOUBLE == 8
|
||||||
|
#define HAVE_ALIGNED_DOUBLES
|
||||||
|
#endif
|
||||||
|
#if PR_ALIGN_OF_INT64 == 8
|
||||||
|
#define HAVE_ALIGNED_LONGLONGS
|
||||||
|
#endif
|
||||||
|
|
||||||
|
#ifndef NO_NSPR_10_SUPPORT
|
||||||
|
|
||||||
|
#define BYTES_PER_BYTE PR_BYTES_PER_BYTE
|
||||||
|
#define BYTES_PER_SHORT PR_BYTES_PER_SHORT
|
||||||
|
#define BYTES_PER_INT PR_BYTES_PER_INT
|
||||||
|
#define BYTES_PER_INT64 PR_BYTES_PER_INT64
|
||||||
|
#define BYTES_PER_LONG PR_BYTES_PER_LONG
|
||||||
|
#define BYTES_PER_FLOAT PR_BYTES_PER_FLOAT
|
||||||
|
#define BYTES_PER_DOUBLE PR_BYTES_PER_DOUBLE
|
||||||
|
#define BYTES_PER_WORD PR_BYTES_PER_WORD
|
||||||
|
#define BYTES_PER_DWORD PR_BYTES_PER_DWORD
|
||||||
|
|
||||||
|
#define BITS_PER_BYTE PR_BITS_PER_BYTE
|
||||||
|
#define BITS_PER_SHORT PR_BITS_PER_SHORT
|
||||||
|
#define BITS_PER_INT PR_BITS_PER_INT
|
||||||
|
#define BITS_PER_INT64 PR_BITS_PER_INT64
|
||||||
|
#define BITS_PER_LONG PR_BITS_PER_LONG
|
||||||
|
#define BITS_PER_FLOAT PR_BITS_PER_FLOAT
|
||||||
|
#define BITS_PER_DOUBLE PR_BITS_PER_DOUBLE
|
||||||
|
#define BITS_PER_WORD PR_BITS_PER_WORD
|
||||||
|
|
||||||
|
#define BITS_PER_BYTE_LOG2 PR_BITS_PER_BYTE_LOG2
|
||||||
|
#define BITS_PER_SHORT_LOG2 PR_BITS_PER_SHORT_LOG2
|
||||||
|
#define BITS_PER_INT_LOG2 PR_BITS_PER_INT_LOG2
|
||||||
|
#define BITS_PER_INT64_LOG2 PR_BITS_PER_INT64_LOG2
|
||||||
|
#define BITS_PER_LONG_LOG2 PR_BITS_PER_LONG_LOG2
|
||||||
|
#define BITS_PER_FLOAT_LOG2 PR_BITS_PER_FLOAT_LOG2
|
||||||
|
#define BITS_PER_DOUBLE_LOG2 PR_BITS_PER_DOUBLE_LOG2
|
||||||
|
#define BITS_PER_WORD_LOG2 PR_BITS_PER_WORD_LOG2
|
||||||
|
|
||||||
|
#define ALIGN_OF_SHORT PR_ALIGN_OF_SHORT
|
||||||
|
#define ALIGN_OF_INT PR_ALIGN_OF_INT
|
||||||
|
#define ALIGN_OF_LONG PR_ALIGN_OF_LONG
|
||||||
|
#define ALIGN_OF_INT64 PR_ALIGN_OF_INT64
|
||||||
|
#define ALIGN_OF_FLOAT PR_ALIGN_OF_FLOAT
|
||||||
|
#define ALIGN_OF_DOUBLE PR_ALIGN_OF_DOUBLE
|
||||||
|
#define ALIGN_OF_POINTER PR_ALIGN_OF_POINTER
|
||||||
|
#define ALIGN_OF_WORD PR_ALIGN_OF_WORD
|
||||||
|
|
||||||
|
#define BYTES_PER_WORD_LOG2 PR_BYTES_PER_WORD_LOG2
|
||||||
|
#define BYTES_PER_DWORD_LOG2 PR_BYTES_PER_DWORD_LOG2
|
||||||
|
#define WORDS_PER_DWORD_LOG2 PR_WORDS_PER_DWORD_LOG2
|
||||||
|
|
||||||
|
#endif /* NO_NSPR_10_SUPPORT */
|
||||||
|
|
||||||
|
#endif /* nspr_cpucfg___ */
|
140
universalchardet/md/_ncr.cfg
Normal file
140
universalchardet/md/_ncr.cfg
Normal file
|
@ -0,0 +1,140 @@
|
||||||
|
/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 2 -*- */
|
||||||
|
/* ***** BEGIN LICENSE BLOCK *****
|
||||||
|
* Version: MPL 1.1/GPL 2.0/LGPL 2.1
|
||||||
|
*
|
||||||
|
* The contents of this file are subject to the Mozilla Public License Version
|
||||||
|
* 1.1 (the "License"); you may not use this file except in compliance with
|
||||||
|
* the License. You may obtain a copy of the License at
|
||||||
|
* http://www.mozilla.org/MPL/
|
||||||
|
*
|
||||||
|
* Software distributed under the License is distributed on an "AS IS" basis,
|
||||||
|
* WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License
|
||||||
|
* for the specific language governing rights and limitations under the
|
||||||
|
* License.
|
||||||
|
*
|
||||||
|
* The Original Code is the Netscape Portable Runtime (NSPR).
|
||||||
|
*
|
||||||
|
* The Initial Developer of the Original Code is
|
||||||
|
* Netscape Communications Corporation.
|
||||||
|
* Portions created by the Initial Developer are Copyright (C) 1998-2000
|
||||||
|
* the Initial Developer. All Rights Reserved.
|
||||||
|
*
|
||||||
|
* Contributor(s):
|
||||||
|
*
|
||||||
|
* Alternatively, the contents of this file may be used under the terms of
|
||||||
|
* either the GNU General Public License Version 2 or later (the "GPL"), or
|
||||||
|
* the GNU Lesser General Public License Version 2.1 or later (the "LGPL"),
|
||||||
|
* in which case the provisions of the GPL or the LGPL are applicable instead
|
||||||
|
* of those above. If you wish to allow use of your version of this file only
|
||||||
|
* under the terms of either the GPL or the LGPL, and not to allow others to
|
||||||
|
* use your version of this file under the terms of the MPL, indicate your
|
||||||
|
* decision by deleting the provisions above and replace them with the notice
|
||||||
|
* and other provisions required by the GPL or the LGPL. If you do not delete
|
||||||
|
* the provisions above, a recipient may use your version of this file under
|
||||||
|
* the terms of any one of the MPL, the GPL or the LGPL.
|
||||||
|
*
|
||||||
|
* ***** END LICENSE BLOCK ***** */
|
||||||
|
|
||||||
|
#ifndef nspr_cpucfg___
|
||||||
|
#define nspr_cpucfg___
|
||||||
|
|
||||||
|
#ifndef XP_UNIX
|
||||||
|
#define XP_UNIX
|
||||||
|
#endif
|
||||||
|
|
||||||
|
#ifndef NCR
|
||||||
|
#define NCR
|
||||||
|
#endif
|
||||||
|
|
||||||
|
#define IS_LITTLE_ENDIAN 1
|
||||||
|
#undef IS_BIG_ENDIAN
|
||||||
|
#undef HAVE_LONG_LONG
|
||||||
|
#undef HAVE_ALIGNED_DOUBLES
|
||||||
|
#undef HAVE_ALIGNED_LONGLONGS
|
||||||
|
|
||||||
|
#define PR_BYTES_PER_BYTE 1
|
||||||
|
#define PR_BYTES_PER_SHORT 2
|
||||||
|
#define PR_BYTES_PER_INT 4
|
||||||
|
#define PR_BYTES_PER_INT64 8
|
||||||
|
#define PR_BYTES_PER_LONG 4
|
||||||
|
#define PR_BYTES_PER_FLOAT 4
|
||||||
|
#define PR_BYTES_PER_DOUBLE 8
|
||||||
|
#define PR_BYTES_PER_WORD 4
|
||||||
|
#define PR_BYTES_PER_DWORD 8
|
||||||
|
#define PR_BYTES_PER_WORD_LOG2 2
|
||||||
|
#define PR_BYTES_PER_DWORD_LOG2 3
|
||||||
|
|
||||||
|
#define PR_BITS_PER_BYTE 8
|
||||||
|
#define PR_BITS_PER_SHORT 16
|
||||||
|
#define PR_BITS_PER_INT 32
|
||||||
|
#define PR_BITS_PER_INT64 64
|
||||||
|
#define PR_BITS_PER_LONG 32
|
||||||
|
#define PR_BITS_PER_FLOAT 32
|
||||||
|
#define PR_BITS_PER_DOUBLE 64
|
||||||
|
#define PR_BITS_PER_WORD 32
|
||||||
|
|
||||||
|
#define PR_BITS_PER_BYTE_LOG2 3
|
||||||
|
#define PR_BITS_PER_SHORT_LOG2 4
|
||||||
|
#define PR_BITS_PER_INT_LOG2 5
|
||||||
|
#define PR_BITS_PER_INT64_LOG2 6
|
||||||
|
#define PR_BITS_PER_LONG_LOG2 5
|
||||||
|
#define PR_BITS_PER_FLOAT_LOG2 5
|
||||||
|
#define PR_BITS_PER_DOUBLE_LOG2 6
|
||||||
|
#define PR_BITS_PER_WORD_LOG2 5
|
||||||
|
|
||||||
|
#define PR_ALIGN_OF_SHORT 2
|
||||||
|
#define PR_ALIGN_OF_INT 4
|
||||||
|
#define PR_ALIGN_OF_LONG 4
|
||||||
|
#define PR_ALIGN_OF_INT64 4
|
||||||
|
#define PR_ALIGN_OF_FLOAT 4
|
||||||
|
#define PR_ALIGN_OF_DOUBLE 4
|
||||||
|
#define PR_ALIGN_OF_POINTER 4
|
||||||
|
|
||||||
|
#define _PR_POLL_BACKCOMPAT
|
||||||
|
|
||||||
|
#ifndef NO_NSPR_10_SUPPORT
|
||||||
|
|
||||||
|
#define BYTES_PER_BYTE PR_BYTES_PER_BYTE
|
||||||
|
#define BYTES_PER_SHORT PR_BYTES_PER_SHORT
|
||||||
|
#define BYTES_PER_INT PR_BYTES_PER_INT
|
||||||
|
#define BYTES_PER_INT64 PR_BYTES_PER_INT64
|
||||||
|
#define BYTES_PER_LONG PR_BYTES_PER_LONG
|
||||||
|
#define BYTES_PER_FLOAT PR_BYTES_PER_FLOAT
|
||||||
|
#define BYTES_PER_DOUBLE PR_BYTES_PER_DOUBLE
|
||||||
|
#define BYTES_PER_WORD PR_BYTES_PER_WORD
|
||||||
|
#define BYTES_PER_DWORD PR_BYTES_PER_DWORD
|
||||||
|
|
||||||
|
#define BITS_PER_BYTE PR_BITS_PER_BYTE
|
||||||
|
#define BITS_PER_SHORT PR_BITS_PER_SHORT
|
||||||
|
#define BITS_PER_INT PR_BITS_PER_INT
|
||||||
|
#define BITS_PER_INT64 PR_BITS_PER_INT64
|
||||||
|
#define BITS_PER_LONG PR_BITS_PER_LONG
|
||||||
|
#define BITS_PER_FLOAT PR_BITS_PER_FLOAT
|
||||||
|
#define BITS_PER_DOUBLE PR_BITS_PER_DOUBLE
|
||||||
|
#define BITS_PER_WORD PR_BITS_PER_WORD
|
||||||
|
|
||||||
|
#define BITS_PER_BYTE_LOG2 PR_BITS_PER_BYTE_LOG2
|
||||||
|
#define BITS_PER_SHORT_LOG2 PR_BITS_PER_SHORT_LOG2
|
||||||
|
#define BITS_PER_INT_LOG2 PR_BITS_PER_INT_LOG2
|
||||||
|
#define BITS_PER_INT64_LOG2 PR_BITS_PER_INT64_LOG2
|
||||||
|
#define BITS_PER_LONG_LOG2 PR_BITS_PER_LONG_LOG2
|
||||||
|
#define BITS_PER_FLOAT_LOG2 PR_BITS_PER_FLOAT_LOG2
|
||||||
|
#define BITS_PER_DOUBLE_LOG2 PR_BITS_PER_DOUBLE_LOG2
|
||||||
|
#define BITS_PER_WORD_LOG2 PR_BITS_PER_WORD_LOG2
|
||||||
|
|
||||||
|
#define ALIGN_OF_SHORT PR_ALIGN_OF_SHORT
|
||||||
|
#define ALIGN_OF_INT PR_ALIGN_OF_INT
|
||||||
|
#define ALIGN_OF_LONG PR_ALIGN_OF_LONG
|
||||||
|
#define ALIGN_OF_INT64 PR_ALIGN_OF_INT64
|
||||||
|
#define ALIGN_OF_FLOAT PR_ALIGN_OF_FLOAT
|
||||||
|
#define ALIGN_OF_DOUBLE PR_ALIGN_OF_DOUBLE
|
||||||
|
#define ALIGN_OF_POINTER PR_ALIGN_OF_POINTER
|
||||||
|
#define ALIGN_OF_WORD PR_ALIGN_OF_WORD
|
||||||
|
|
||||||
|
#define BYTES_PER_WORD_LOG2 PR_BYTES_PER_WORD_LOG2
|
||||||
|
#define BYTES_PER_DWORD_LOG2 PR_BYTES_PER_DWORD_LOG2
|
||||||
|
#define WORDS_PER_DWORD_LOG2 PR_WORDS_PER_DWORD_LOG2
|
||||||
|
|
||||||
|
#endif /* NO_NSPR_10_SUPPORT */
|
||||||
|
|
||||||
|
#endif /* nspr_cpucfg___ */
|
140
universalchardet/md/_nec.cfg
Normal file
140
universalchardet/md/_nec.cfg
Normal file
|
@ -0,0 +1,140 @@
|
||||||
|
/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 2 -*- */
|
||||||
|
/* ***** BEGIN LICENSE BLOCK *****
|
||||||
|
* Version: MPL 1.1/GPL 2.0/LGPL 2.1
|
||||||
|
*
|
||||||
|
* The contents of this file are subject to the Mozilla Public License Version
|
||||||
|
* 1.1 (the "License"); you may not use this file except in compliance with
|
||||||
|
* the License. You may obtain a copy of the License at
|
||||||
|
* http://www.mozilla.org/MPL/
|
||||||
|
*
|
||||||
|
* Software distributed under the License is distributed on an "AS IS" basis,
|
||||||
|
* WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License
|
||||||
|
* for the specific language governing rights and limitations under the
|
||||||
|
* License.
|
||||||
|
*
|
||||||
|
* The Original Code is the Netscape Portable Runtime (NSPR).
|
||||||
|
*
|
||||||
|
* The Initial Developer of the Original Code is
|
||||||
|
* Netscape Communications Corporation.
|
||||||
|
* Portions created by the Initial Developer are Copyright (C) 1998-2000
|
||||||
|
* the Initial Developer. All Rights Reserved.
|
||||||
|
*
|
||||||
|
* Contributor(s):
|
||||||
|
*
|
||||||
|
* Alternatively, the contents of this file may be used under the terms of
|
||||||
|
* either the GNU General Public License Version 2 or later (the "GPL"), or
|
||||||
|
* the GNU Lesser General Public License Version 2.1 or later (the "LGPL"),
|
||||||
|
* in which case the provisions of the GPL or the LGPL are applicable instead
|
||||||
|
* of those above. If you wish to allow use of your version of this file only
|
||||||
|
* under the terms of either the GPL or the LGPL, and not to allow others to
|
||||||
|
* use your version of this file under the terms of the MPL, indicate your
|
||||||
|
* decision by deleting the provisions above and replace them with the notice
|
||||||
|
* and other provisions required by the GPL or the LGPL. If you do not delete
|
||||||
|
* the provisions above, a recipient may use your version of this file under
|
||||||
|
* the terms of any one of the MPL, the GPL or the LGPL.
|
||||||
|
*
|
||||||
|
* ***** END LICENSE BLOCK ***** */
|
||||||
|
|
||||||
|
#ifndef nspr_cpucfg___
|
||||||
|
#define nspr_cpucfg___
|
||||||
|
|
||||||
|
#ifndef XP_UNIX
|
||||||
|
#define XP_UNIX
|
||||||
|
#endif
|
||||||
|
|
||||||
|
#ifndef NEC
|
||||||
|
#define NEC
|
||||||
|
#endif
|
||||||
|
|
||||||
|
#undef IS_LITTLE_ENDIAN
|
||||||
|
#define IS_BIG_ENDIAN 1
|
||||||
|
#undef HAVE_LONG_LONG
|
||||||
|
#undef HAVE_ALIGNED_DOUBLES
|
||||||
|
#undef HAVE_ALIGNED_LONGLONGS
|
||||||
|
|
||||||
|
#define PR_BYTES_PER_BYTE 1
|
||||||
|
#define PR_BYTES_PER_SHORT 2
|
||||||
|
#define PR_BYTES_PER_INT 4
|
||||||
|
#define PR_BYTES_PER_INT64 8
|
||||||
|
#define PR_BYTES_PER_LONG 4
|
||||||
|
#define PR_BYTES_PER_FLOAT 4
|
||||||
|
#define PR_BYTES_PER_DOUBLE 8
|
||||||
|
#define PR_BYTES_PER_WORD 4
|
||||||
|
#define PR_BYTES_PER_DWORD 8
|
||||||
|
|
||||||
|
#define PR_BITS_PER_BYTE 8
|
||||||
|
#define PR_BITS_PER_SHORT 16
|
||||||
|
#define PR_BITS_PER_INT 32
|
||||||
|
#define PR_BITS_PER_INT64 64
|
||||||
|
#define PR_BITS_PER_LONG 32
|
||||||
|
#define PR_BITS_PER_FLOAT 32
|
||||||
|
#define PR_BITS_PER_DOUBLE 64
|
||||||
|
#define PR_BITS_PER_WORD 32
|
||||||
|
|
||||||
|
#define PR_BITS_PER_BYTE_LOG2 3
|
||||||
|
#define PR_BITS_PER_SHORT_LOG2 4
|
||||||
|
#define PR_BITS_PER_INT_LOG2 5
|
||||||
|
#define PR_BITS_PER_INT64_LOG2 6
|
||||||
|
#define PR_BITS_PER_LONG_LOG2 5
|
||||||
|
#define PR_BITS_PER_FLOAT_LOG2 5
|
||||||
|
#define PR_BITS_PER_DOUBLE_LOG2 6
|
||||||
|
#define PR_BITS_PER_WORD_LOG2 5
|
||||||
|
|
||||||
|
#define PR_ALIGN_OF_SHORT 2
|
||||||
|
#define PR_ALIGN_OF_INT 4
|
||||||
|
#define PR_ALIGN_OF_LONG 4
|
||||||
|
#define PR_ALIGN_OF_INT64 4
|
||||||
|
#define PR_ALIGN_OF_FLOAT 4
|
||||||
|
#define PR_ALIGN_OF_DOUBLE 8
|
||||||
|
#define PR_ALIGN_OF_POINTER 4
|
||||||
|
#define PR_ALIGN_OF_WORD 4
|
||||||
|
|
||||||
|
#define PR_BYTES_PER_WORD_LOG2 2
|
||||||
|
#define PR_BYTES_PER_DWORD_LOG2 3
|
||||||
|
|
||||||
|
#ifndef NO_NSPR_10_SUPPORT
|
||||||
|
|
||||||
|
#define BYTES_PER_BYTE PR_BYTES_PER_BYTE
|
||||||
|
#define BYTES_PER_SHORT PR_BYTES_PER_SHORT
|
||||||
|
#define BYTES_PER_INT PR_BYTES_PER_INT
|
||||||
|
#define BYTES_PER_INT64 PR_BYTES_PER_INT64
|
||||||
|
#define BYTES_PER_LONG PR_BYTES_PER_LONG
|
||||||
|
#define BYTES_PER_FLOAT PR_BYTES_PER_FLOAT
|
||||||
|
#define BYTES_PER_DOUBLE PR_BYTES_PER_DOUBLE
|
||||||
|
#define BYTES_PER_WORD PR_BYTES_PER_WORD
|
||||||
|
#define BYTES_PER_DWORD PR_BYTES_PER_DWORD
|
||||||
|
|
||||||
|
#define BITS_PER_BYTE PR_BITS_PER_BYTE
|
||||||
|
#define BITS_PER_SHORT PR_BITS_PER_SHORT
|
||||||
|
#define BITS_PER_INT PR_BITS_PER_INT
|
||||||
|
#define BITS_PER_INT64 PR_BITS_PER_INT64
|
||||||
|
#define BITS_PER_LONG PR_BITS_PER_LONG
|
||||||
|
#define BITS_PER_FLOAT PR_BITS_PER_FLOAT
|
||||||
|
#define BITS_PER_DOUBLE PR_BITS_PER_DOUBLE
|
||||||
|
#define BITS_PER_WORD PR_BITS_PER_WORD
|
||||||
|
|
||||||
|
#define BITS_PER_BYTE_LOG2 PR_BITS_PER_BYTE_LOG2
|
||||||
|
#define BITS_PER_SHORT_LOG2 PR_BITS_PER_SHORT_LOG2
|
||||||
|
#define BITS_PER_INT_LOG2 PR_BITS_PER_INT_LOG2
|
||||||
|
#define BITS_PER_INT64_LOG2 PR_BITS_PER_INT64_LOG2
|
||||||
|
#define BITS_PER_LONG_LOG2 PR_BITS_PER_LONG_LOG2
|
||||||
|
#define BITS_PER_FLOAT_LOG2 PR_BITS_PER_FLOAT_LOG2
|
||||||
|
#define BITS_PER_DOUBLE_LOG2 PR_BITS_PER_DOUBLE_LOG2
|
||||||
|
#define BITS_PER_WORD_LOG2 PR_BITS_PER_WORD_LOG2
|
||||||
|
|
||||||
|
#define ALIGN_OF_SHORT PR_ALIGN_OF_SHORT
|
||||||
|
#define ALIGN_OF_INT PR_ALIGN_OF_INT
|
||||||
|
#define ALIGN_OF_LONG PR_ALIGN_OF_LONG
|
||||||
|
#define ALIGN_OF_INT64 PR_ALIGN_OF_INT64
|
||||||
|
#define ALIGN_OF_FLOAT PR_ALIGN_OF_FLOAT
|
||||||
|
#define ALIGN_OF_DOUBLE PR_ALIGN_OF_DOUBLE
|
||||||
|
#define ALIGN_OF_POINTER PR_ALIGN_OF_POINTER
|
||||||
|
#define ALIGN_OF_WORD PR_ALIGN_OF_WORD
|
||||||
|
|
||||||
|
#define BYTES_PER_WORD_LOG2 PR_BYTES_PER_WORD_LOG2
|
||||||
|
#define BYTES_PER_DWORD_LOG2 PR_BYTES_PER_DWORD_LOG2
|
||||||
|
#define WORDS_PER_DWORD_LOG2 PR_WORDS_PER_DWORD_LOG2
|
||||||
|
|
||||||
|
#endif /* NO_NSPR_10_SUPPORT */
|
||||||
|
|
||||||
|
#endif /* nspr_cpucfg___ */
|
289
universalchardet/md/_netbsd.cfg
Normal file
289
universalchardet/md/_netbsd.cfg
Normal file
|
@ -0,0 +1,289 @@
|
||||||
|
/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 2 -*- */
|
||||||
|
/* ***** BEGIN LICENSE BLOCK *****
|
||||||
|
* Version: MPL 1.1/GPL 2.0/LGPL 2.1
|
||||||
|
*
|
||||||
|
* The contents of this file are subject to the Mozilla Public License Version
|
||||||
|
* 1.1 (the "License"); you may not use this file except in compliance with
|
||||||
|
* the License. You may obtain a copy of the License at
|
||||||
|
* http://www.mozilla.org/MPL/
|
||||||
|
*
|
||||||
|
* Software distributed under the License is distributed on an "AS IS" basis,
|
||||||
|
* WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License
|
||||||
|
* for the specific language governing rights and limitations under the
|
||||||
|
* License.
|
||||||
|
*
|
||||||
|
* The Original Code is the Netscape Portable Runtime (NSPR).
|
||||||
|
*
|
||||||
|
* The Initial Developer of the Original Code is
|
||||||
|
* Netscape Communications Corporation.
|
||||||
|
* Portions created by the Initial Developer are Copyright (C) 1998-2000
|
||||||
|
* the Initial Developer. All Rights Reserved.
|
||||||
|
*
|
||||||
|
* Contributor(s):
|
||||||
|
*
|
||||||
|
* Alternatively, the contents of this file may be used under the terms of
|
||||||
|
* either the GNU General Public License Version 2 or later (the "GPL"), or
|
||||||
|
* the GNU Lesser General Public License Version 2.1 or later (the "LGPL"),
|
||||||
|
* in which case the provisions of the GPL or the LGPL are applicable instead
|
||||||
|
* of those above. If you wish to allow use of your version of this file only
|
||||||
|
* under the terms of either the GPL or the LGPL, and not to allow others to
|
||||||
|
* use your version of this file under the terms of the MPL, indicate your
|
||||||
|
* decision by deleting the provisions above and replace them with the notice
|
||||||
|
* and other provisions required by the GPL or the LGPL. If you do not delete
|
||||||
|
* the provisions above, a recipient may use your version of this file under
|
||||||
|
* the terms of any one of the MPL, the GPL or the LGPL.
|
||||||
|
*
|
||||||
|
* ***** END LICENSE BLOCK ***** */
|
||||||
|
|
||||||
|
#ifndef nspr_cpucfg___
|
||||||
|
#define nspr_cpucfg___
|
||||||
|
|
||||||
|
#ifndef XP_UNIX
|
||||||
|
#define XP_UNIX
|
||||||
|
#endif
|
||||||
|
|
||||||
|
#ifndef NETBSD
|
||||||
|
#define NETBSD
|
||||||
|
#endif
|
||||||
|
|
||||||
|
#define PR_AF_INET6 24 /* same as AF_INET6 */
|
||||||
|
|
||||||
|
#ifndef HAVE_LONG_LONG
|
||||||
|
#define HAVE_LONG_LONG
|
||||||
|
#endif
|
||||||
|
|
||||||
|
#if defined(__i386__) || defined(__arm32__) || defined(__MIPSEL__)
|
||||||
|
|
||||||
|
#define IS_LITTLE_ENDIAN 1
|
||||||
|
#undef IS_BIG_ENDIAN
|
||||||
|
#undef HAVE_ALIGNED_DOUBLES
|
||||||
|
#undef HAVE_ALIGNED_LONGLONGS
|
||||||
|
|
||||||
|
#define PR_BYTES_PER_BYTE 1
|
||||||
|
#define PR_BYTES_PER_SHORT 2
|
||||||
|
#define PR_BYTES_PER_INT 4
|
||||||
|
#define PR_BYTES_PER_INT64 8
|
||||||
|
#define PR_BYTES_PER_LONG 4
|
||||||
|
#define PR_BYTES_PER_FLOAT 4
|
||||||
|
#define PR_BYTES_PER_DOUBLE 8
|
||||||
|
#define PR_BYTES_PER_WORD 4
|
||||||
|
#define PR_BYTES_PER_DWORD 8
|
||||||
|
#define PR_BYTES_PER_WORD_LOG2 2
|
||||||
|
#define PR_BYTES_PER_DWORD_LOG2 3
|
||||||
|
|
||||||
|
#define PR_BITS_PER_BYTE 8
|
||||||
|
#define PR_BITS_PER_SHORT 16
|
||||||
|
#define PR_BITS_PER_INT 32
|
||||||
|
#define PR_BITS_PER_INT64 64
|
||||||
|
#define PR_BITS_PER_LONG 32
|
||||||
|
#define PR_BITS_PER_FLOAT 32
|
||||||
|
#define PR_BITS_PER_DOUBLE 64
|
||||||
|
#define PR_BITS_PER_WORD 32
|
||||||
|
|
||||||
|
#define PR_BITS_PER_BYTE_LOG2 3
|
||||||
|
#define PR_BITS_PER_SHORT_LOG2 4
|
||||||
|
#define PR_BITS_PER_INT_LOG2 5
|
||||||
|
#define PR_BITS_PER_INT64_LOG2 6
|
||||||
|
#define PR_BITS_PER_LONG_LOG2 5
|
||||||
|
#define PR_BITS_PER_FLOAT_LOG2 5
|
||||||
|
#define PR_BITS_PER_DOUBLE_LOG2 6
|
||||||
|
#define PR_BITS_PER_WORD_LOG2 5
|
||||||
|
|
||||||
|
#define PR_ALIGN_OF_SHORT 2
|
||||||
|
#define PR_ALIGN_OF_INT 4
|
||||||
|
#define PR_ALIGN_OF_LONG 4
|
||||||
|
#define PR_ALIGN_OF_INT64 4
|
||||||
|
#define PR_ALIGN_OF_FLOAT 4
|
||||||
|
#define PR_ALIGN_OF_DOUBLE 4
|
||||||
|
#define PR_ALIGN_OF_POINTER 4
|
||||||
|
|
||||||
|
#elif defined(__sparc__) || defined(__MIPSEB__)
|
||||||
|
|
||||||
|
#undef IS_LITTLE_ENDIAN
|
||||||
|
#define IS_BIG_ENDIAN 1
|
||||||
|
#define HAVE_ALIGNED_DOUBLES
|
||||||
|
#define HAVE_ALIGNED_LONGLONGS
|
||||||
|
|
||||||
|
#define PR_BYTES_PER_BYTE 1
|
||||||
|
#define PR_BYTES_PER_SHORT 2
|
||||||
|
#define PR_BYTES_PER_INT 4
|
||||||
|
#define PR_BYTES_PER_INT64 8
|
||||||
|
#define PR_BYTES_PER_LONG 4
|
||||||
|
#define PR_BYTES_PER_FLOAT 4
|
||||||
|
#define PR_BYTES_PER_DOUBLE 8
|
||||||
|
#define PR_BYTES_PER_WORD 4
|
||||||
|
#define PR_BYTES_PER_DWORD 8
|
||||||
|
#define PR_BYTES_PER_WORD_LOG2 2
|
||||||
|
#define PR_BYTES_PER_DWORD_LOG2 3
|
||||||
|
|
||||||
|
#define PR_BITS_PER_BYTE 8
|
||||||
|
#define PR_BITS_PER_SHORT 16
|
||||||
|
#define PR_BITS_PER_INT 32
|
||||||
|
#define PR_BITS_PER_INT64 64
|
||||||
|
#define PR_BITS_PER_LONG 32
|
||||||
|
#define PR_BITS_PER_FLOAT 32
|
||||||
|
#define PR_BITS_PER_DOUBLE 64
|
||||||
|
#define PR_BITS_PER_WORD 32
|
||||||
|
|
||||||
|
#define PR_BITS_PER_BYTE_LOG2 3
|
||||||
|
#define PR_BITS_PER_SHORT_LOG2 4
|
||||||
|
#define PR_BITS_PER_INT_LOG2 5
|
||||||
|
#define PR_BITS_PER_INT64_LOG2 6
|
||||||
|
#define PR_BITS_PER_LONG_LOG2 5
|
||||||
|
#define PR_BITS_PER_FLOAT_LOG2 5
|
||||||
|
#define PR_BITS_PER_DOUBLE_LOG2 6
|
||||||
|
#define PR_BITS_PER_WORD_LOG2 5
|
||||||
|
|
||||||
|
#define PR_ALIGN_OF_SHORT 2
|
||||||
|
#define PR_ALIGN_OF_INT 4
|
||||||
|
#define PR_ALIGN_OF_LONG 4
|
||||||
|
#define PR_ALIGN_OF_INT64 8
|
||||||
|
#define PR_ALIGN_OF_FLOAT 4
|
||||||
|
#define PR_ALIGN_OF_DOUBLE 8
|
||||||
|
#define PR_ALIGN_OF_POINTER 4
|
||||||
|
|
||||||
|
#elif defined(__alpha__)
|
||||||
|
#define IS_LITTLE_ENDIAN 1
|
||||||
|
#undef IS_BIG_ENDIAN
|
||||||
|
#define HAVE_ALIGNED_DOUBLES
|
||||||
|
#define HAVE_ALIGNED_LONGLONGS
|
||||||
|
#define IS_64
|
||||||
|
|
||||||
|
#define PR_BYTES_PER_BYTE 1
|
||||||
|
#define PR_BYTES_PER_SHORT 2
|
||||||
|
#define PR_BYTES_PER_INT 4
|
||||||
|
#define PR_BYTES_PER_INT64 8
|
||||||
|
#define PR_BYTES_PER_LONG 8
|
||||||
|
#define PR_BYTES_PER_FLOAT 4
|
||||||
|
#define PR_BYTES_PER_DOUBLE 8
|
||||||
|
#define PR_BYTES_PER_WORD 8
|
||||||
|
#define PR_BYTES_PER_DWORD 8
|
||||||
|
|
||||||
|
#define PR_BITS_PER_BYTE 8
|
||||||
|
#define PR_BITS_PER_SHORT 16
|
||||||
|
#define PR_BITS_PER_INT 32
|
||||||
|
#define PR_BITS_PER_INT64 64
|
||||||
|
#define PR_BITS_PER_LONG 64
|
||||||
|
#define PR_BITS_PER_FLOAT 32
|
||||||
|
#define PR_BITS_PER_DOUBLE 64
|
||||||
|
#define PR_BITS_PER_WORD 64
|
||||||
|
|
||||||
|
#define PR_BITS_PER_BYTE_LOG2 3
|
||||||
|
#define PR_BITS_PER_SHORT_LOG2 4
|
||||||
|
#define PR_BITS_PER_INT_LOG2 5
|
||||||
|
#define PR_BITS_PER_INT64_LOG2 6
|
||||||
|
#define PR_BITS_PER_LONG_LOG2 6
|
||||||
|
#define PR_BITS_PER_FLOAT_LOG2 5
|
||||||
|
#define PR_BITS_PER_DOUBLE_LOG2 6
|
||||||
|
#define PR_BITS_PER_WORD_LOG2 6
|
||||||
|
|
||||||
|
#define PR_ALIGN_OF_SHORT 2
|
||||||
|
#define PR_ALIGN_OF_INT 4
|
||||||
|
#define PR_ALIGN_OF_LONG 8
|
||||||
|
#define PR_ALIGN_OF_INT64 8
|
||||||
|
#define PR_ALIGN_OF_FLOAT 4
|
||||||
|
#define PR_ALIGN_OF_DOUBLE 8
|
||||||
|
#define PR_ALIGN_OF_POINTER 8
|
||||||
|
|
||||||
|
#define PR_BYTES_PER_WORD_LOG2 3
|
||||||
|
#define PR_BYTES_PER_DWORD_LOG2 3
|
||||||
|
|
||||||
|
#elif defined(__powerpc__) || defined(__m68k__)
|
||||||
|
|
||||||
|
#undef IS_LITTLE_ENDIAN
|
||||||
|
#define IS_BIG_ENDIAN 1
|
||||||
|
#undef HAVE_ALIGNED_DOUBLES
|
||||||
|
#undef HAVE_ALIGNED_LONGLONGS
|
||||||
|
|
||||||
|
#define PR_BYTES_PER_BYTE 1
|
||||||
|
#define PR_BYTES_PER_SHORT 2
|
||||||
|
#define PR_BYTES_PER_INT 4
|
||||||
|
#define PR_BYTES_PER_INT64 8
|
||||||
|
#define PR_BYTES_PER_LONG 4
|
||||||
|
#define PR_BYTES_PER_FLOAT 4
|
||||||
|
#define PR_BYTES_PER_DOUBLE 8
|
||||||
|
#define PR_BYTES_PER_WORD 4
|
||||||
|
#define PR_BYTES_PER_DWORD 8
|
||||||
|
|
||||||
|
#define PR_BITS_PER_BYTE 8
|
||||||
|
#define PR_BITS_PER_SHORT 16
|
||||||
|
#define PR_BITS_PER_INT 32
|
||||||
|
#define PR_BITS_PER_INT64 64
|
||||||
|
#define PR_BITS_PER_LONG 32
|
||||||
|
#define PR_BITS_PER_FLOAT 32
|
||||||
|
#define PR_BITS_PER_DOUBLE 64
|
||||||
|
#define PR_BITS_PER_WORD 32
|
||||||
|
|
||||||
|
#define PR_BITS_PER_BYTE_LOG2 3
|
||||||
|
#define PR_BITS_PER_SHORT_LOG2 4
|
||||||
|
#define PR_BITS_PER_INT_LOG2 5
|
||||||
|
#define PR_BITS_PER_INT64_LOG2 6
|
||||||
|
#define PR_BITS_PER_LONG_LOG2 5
|
||||||
|
#define PR_BITS_PER_FLOAT_LOG2 5
|
||||||
|
#define PR_BITS_PER_DOUBLE_LOG2 6
|
||||||
|
#define PR_BITS_PER_WORD_LOG2 5
|
||||||
|
|
||||||
|
#define PR_ALIGN_OF_SHORT 2
|
||||||
|
#define PR_ALIGN_OF_INT 4
|
||||||
|
#define PR_ALIGN_OF_LONG 4
|
||||||
|
#define PR_ALIGN_OF_INT64 4
|
||||||
|
#define PR_ALIGN_OF_FLOAT 4
|
||||||
|
#define PR_ALIGN_OF_DOUBLE 4
|
||||||
|
#define PR_ALIGN_OF_POINTER 4
|
||||||
|
|
||||||
|
#define PR_BYTES_PER_WORD_LOG2 2
|
||||||
|
#define PR_BYTES_PER_DWORD_LOG2 3
|
||||||
|
|
||||||
|
#else
|
||||||
|
|
||||||
|
#error Must define constants for type sizes here.
|
||||||
|
|
||||||
|
#endif
|
||||||
|
|
||||||
|
|
||||||
|
#ifndef NO_NSPR_10_SUPPORT
|
||||||
|
|
||||||
|
#define BYTES_PER_BYTE PR_BYTES_PER_BYTE
|
||||||
|
#define BYTES_PER_SHORT PR_BYTES_PER_SHORT
|
||||||
|
#define BYTES_PER_INT PR_BYTES_PER_INT
|
||||||
|
#define BYTES_PER_INT64 PR_BYTES_PER_INT64
|
||||||
|
#define BYTES_PER_LONG PR_BYTES_PER_LONG
|
||||||
|
#define BYTES_PER_FLOAT PR_BYTES_PER_FLOAT
|
||||||
|
#define BYTES_PER_DOUBLE PR_BYTES_PER_DOUBLE
|
||||||
|
#define BYTES_PER_WORD PR_BYTES_PER_WORD
|
||||||
|
#define BYTES_PER_DWORD PR_BYTES_PER_DWORD
|
||||||
|
|
||||||
|
#define BITS_PER_BYTE PR_BITS_PER_BYTE
|
||||||
|
#define BITS_PER_SHORT PR_BITS_PER_SHORT
|
||||||
|
#define BITS_PER_INT PR_BITS_PER_INT
|
||||||
|
#define BITS_PER_INT64 PR_BITS_PER_INT64
|
||||||
|
#define BITS_PER_LONG PR_BITS_PER_LONG
|
||||||
|
#define BITS_PER_FLOAT PR_BITS_PER_FLOAT
|
||||||
|
#define BITS_PER_DOUBLE PR_BITS_PER_DOUBLE
|
||||||
|
#define BITS_PER_WORD PR_BITS_PER_WORD
|
||||||
|
|
||||||
|
#define BITS_PER_BYTE_LOG2 PR_BITS_PER_BYTE_LOG2
|
||||||
|
#define BITS_PER_SHORT_LOG2 PR_BITS_PER_SHORT_LOG2
|
||||||
|
#define BITS_PER_INT_LOG2 PR_BITS_PER_INT_LOG2
|
||||||
|
#define BITS_PER_INT64_LOG2 PR_BITS_PER_INT64_LOG2
|
||||||
|
#define BITS_PER_LONG_LOG2 PR_BITS_PER_LONG_LOG2
|
||||||
|
#define BITS_PER_FLOAT_LOG2 PR_BITS_PER_FLOAT_LOG2
|
||||||
|
#define BITS_PER_DOUBLE_LOG2 PR_BITS_PER_DOUBLE_LOG2
|
||||||
|
#define BITS_PER_WORD_LOG2 PR_BITS_PER_WORD_LOG2
|
||||||
|
|
||||||
|
#define ALIGN_OF_SHORT PR_ALIGN_OF_SHORT
|
||||||
|
#define ALIGN_OF_INT PR_ALIGN_OF_INT
|
||||||
|
#define ALIGN_OF_LONG PR_ALIGN_OF_LONG
|
||||||
|
#define ALIGN_OF_INT64 PR_ALIGN_OF_INT64
|
||||||
|
#define ALIGN_OF_FLOAT PR_ALIGN_OF_FLOAT
|
||||||
|
#define ALIGN_OF_DOUBLE PR_ALIGN_OF_DOUBLE
|
||||||
|
#define ALIGN_OF_POINTER PR_ALIGN_OF_POINTER
|
||||||
|
#define ALIGN_OF_WORD PR_ALIGN_OF_WORD
|
||||||
|
|
||||||
|
#define BYTES_PER_WORD_LOG2 PR_BYTES_PER_WORD_LOG2
|
||||||
|
#define BYTES_PER_DWORD_LOG2 PR_BYTES_PER_DWORD_LOG2
|
||||||
|
#define WORDS_PER_DWORD_LOG2 PR_WORDS_PER_DWORD_LOG2
|
||||||
|
|
||||||
|
#endif /* NO_NSPR_10_SUPPORT */
|
||||||
|
|
||||||
|
#endif /* nspr_cpucfg___ */
|
255
universalchardet/md/_nextstep.cfg
Normal file
255
universalchardet/md/_nextstep.cfg
Normal file
|
@ -0,0 +1,255 @@
|
||||||
|
/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 2 -*- */
|
||||||
|
/* ***** BEGIN LICENSE BLOCK *****
|
||||||
|
* Version: MPL 1.1/GPL 2.0/LGPL 2.1
|
||||||
|
*
|
||||||
|
* The contents of this file are subject to the Mozilla Public License Version
|
||||||
|
* 1.1 (the "License"); you may not use this file except in compliance with
|
||||||
|
* the License. You may obtain a copy of the License at
|
||||||
|
* http://www.mozilla.org/MPL/
|
||||||
|
*
|
||||||
|
* Software distributed under the License is distributed on an "AS IS" basis,
|
||||||
|
* WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License
|
||||||
|
* for the specific language governing rights and limitations under the
|
||||||
|
* License.
|
||||||
|
*
|
||||||
|
* The Original Code is the Netscape Portable Runtime (NSPR).
|
||||||
|
*
|
||||||
|
* The Initial Developer of the Original Code is
|
||||||
|
* Netscape Communications Corporation.
|
||||||
|
* Portions created by the Initial Developer are Copyright (C) 1998-2000
|
||||||
|
* the Initial Developer. All Rights Reserved.
|
||||||
|
*
|
||||||
|
* Contributor(s):
|
||||||
|
*
|
||||||
|
* Alternatively, the contents of this file may be used under the terms of
|
||||||
|
* either the GNU General Public License Version 2 or later (the "GPL"), or
|
||||||
|
* the GNU Lesser General Public License Version 2.1 or later (the "LGPL"),
|
||||||
|
* in which case the provisions of the GPL or the LGPL are applicable instead
|
||||||
|
* of those above. If you wish to allow use of your version of this file only
|
||||||
|
* under the terms of either the GPL or the LGPL, and not to allow others to
|
||||||
|
* use your version of this file under the terms of the MPL, indicate your
|
||||||
|
* decision by deleting the provisions above and replace them with the notice
|
||||||
|
* and other provisions required by the GPL or the LGPL. If you do not delete
|
||||||
|
* the provisions above, a recipient may use your version of this file under
|
||||||
|
* the terms of any one of the MPL, the GPL or the LGPL.
|
||||||
|
*
|
||||||
|
* ***** END LICENSE BLOCK ***** */
|
||||||
|
|
||||||
|
#ifndef nspr_cpucfg___
|
||||||
|
#define nspr_cpucfg___
|
||||||
|
|
||||||
|
#ifndef XP_UNIX
|
||||||
|
#define XP_UNIX
|
||||||
|
#endif
|
||||||
|
|
||||||
|
#ifndef NEXTSTEP
|
||||||
|
#define NEXTSTEP
|
||||||
|
#endif
|
||||||
|
|
||||||
|
/* Platform specific
|
||||||
|
*/
|
||||||
|
#if defined(__sparc__)
|
||||||
|
|
||||||
|
/* Check these
|
||||||
|
*/
|
||||||
|
#undef IS_LITTLE_ENDIAN
|
||||||
|
#define IS_BIG_ENDIAN 1
|
||||||
|
#define HAVE_LONG_LONG
|
||||||
|
#undef HAVE_ALIGNED_DOUBLES
|
||||||
|
#define HAVE_ALIGNED_LONGLONGS 1
|
||||||
|
|
||||||
|
#define PR_BYTES_PER_BYTE 1
|
||||||
|
#define PR_BYTES_PER_SHORT 2
|
||||||
|
#define PR_BYTES_PER_INT 4
|
||||||
|
#define PR_BYTES_PER_INT64 8
|
||||||
|
#define PR_BYTES_PER_LONG 4
|
||||||
|
#define PR_BYTES_PER_FLOAT 4
|
||||||
|
#define PR_BYTES_PER_DOUBLE 8
|
||||||
|
/* Taken from _solaris.cfg
|
||||||
|
*/
|
||||||
|
#define PR_BYTES_PER_WORD 4
|
||||||
|
#define PR_BYTES_PER_DWORD 8
|
||||||
|
#define PR_BYTES_PER_WORD_LOG2 2
|
||||||
|
#define PR_BYTES_PER_DWORD_LOG2 3
|
||||||
|
|
||||||
|
#define PR_BITS_PER_BYTE 8
|
||||||
|
#define PR_BITS_PER_SHORT 16
|
||||||
|
#define PR_BITS_PER_INT 32
|
||||||
|
#define PR_BITS_PER_INT64 64
|
||||||
|
#define PR_BITS_PER_LONG 32
|
||||||
|
#define PR_BITS_PER_FLOAT 32
|
||||||
|
#define PR_BITS_PER_DOUBLE 64
|
||||||
|
/* Taken from _solaris.cfg
|
||||||
|
*/
|
||||||
|
#define PR_BITS_PER_WORD 32
|
||||||
|
|
||||||
|
#define PR_BITS_PER_BYTE_LOG2 3
|
||||||
|
#define PR_BITS_PER_SHORT_LOG2 4
|
||||||
|
#define PR_BITS_PER_INT_LOG2 5
|
||||||
|
#define PR_BITS_PER_INT64_LOG2 6
|
||||||
|
#define PR_BITS_PER_LONG_LOG2 5
|
||||||
|
#define PR_BITS_PER_FLOAT_LOG2 5
|
||||||
|
#define PR_BITS_PER_DOUBLE_LOG2 6
|
||||||
|
/* Taken from _solaris.cfg
|
||||||
|
*/
|
||||||
|
#define PR_BITS_PER_WORD_LOG2 5
|
||||||
|
|
||||||
|
#define PR_ALIGN_OF_SHORT 2
|
||||||
|
#define PR_ALIGN_OF_INT 4
|
||||||
|
#define PR_ALIGN_OF_LONG 4
|
||||||
|
#define PR_ALIGN_OF_INT64 8
|
||||||
|
#define PR_ALIGN_OF_FLOAT 4
|
||||||
|
#define PR_ALIGN_OF_DOUBLE 8
|
||||||
|
#define PR_ALIGN_OF_POINTER 4
|
||||||
|
|
||||||
|
#define PR_WORDS_PER_DWORD_LOG2 1
|
||||||
|
|
||||||
|
#elif defined(__m68k__)
|
||||||
|
|
||||||
|
/* Check these
|
||||||
|
*/
|
||||||
|
#undef IS_LITTLE_ENDIAN
|
||||||
|
#define IS_BIG_ENDIAN 1
|
||||||
|
#define HAVE_LONG_LONG
|
||||||
|
#undef HAVE_ALIGNED_DOUBLES
|
||||||
|
#define HAVE_ALIGNED_LONGLONGS 1
|
||||||
|
|
||||||
|
#define PR_BYTES_PER_BYTE 1
|
||||||
|
#define PR_BYTES_PER_SHORT 2
|
||||||
|
#define PR_BYTES_PER_INT 4
|
||||||
|
#define PR_BYTES_PER_INT64 8
|
||||||
|
#define PR_BYTES_PER_LONG 4
|
||||||
|
#define PR_BYTES_PER_FLOAT 4
|
||||||
|
#define PR_BYTES_PER_DOUBLE 8
|
||||||
|
#define PR_BYTES_PER_WORD 4
|
||||||
|
#define PR_BYTES_PER_DWORD 8
|
||||||
|
#define PR_BYTES_PER_WORD_LOG2 2
|
||||||
|
#define PR_BYTES_PER_DWORD_LOG2 3
|
||||||
|
|
||||||
|
#define PR_BITS_PER_BYTE 8
|
||||||
|
#define PR_BITS_PER_SHORT 16
|
||||||
|
#define PR_BITS_PER_INT 32
|
||||||
|
#define PR_BITS_PER_INT64 64
|
||||||
|
#define PR_BITS_PER_LONG 32
|
||||||
|
#define PR_BITS_PER_FLOAT 32
|
||||||
|
#define PR_BITS_PER_DOUBLE 64
|
||||||
|
#define PR_BITS_PER_WORD 32
|
||||||
|
|
||||||
|
#define PR_BITS_PER_BYTE_LOG2 3
|
||||||
|
#define PR_BITS_PER_SHORT_LOG2 4
|
||||||
|
#define PR_BITS_PER_INT_LOG2 5
|
||||||
|
#define PR_BITS_PER_INT64_LOG2 6
|
||||||
|
#define PR_BITS_PER_LONG_LOG2 5
|
||||||
|
#define PR_BITS_PER_FLOAT_LOG2 5
|
||||||
|
#define PR_BITS_PER_DOUBLE_LOG2 6
|
||||||
|
#define PR_BITS_PER_WORD_LOG2 5
|
||||||
|
|
||||||
|
#define PR_ALIGN_OF_SHORT 2
|
||||||
|
#define PR_ALIGN_OF_INT 2
|
||||||
|
#define PR_ALIGN_OF_LONG 2
|
||||||
|
#define PR_ALIGN_OF_INT64 2
|
||||||
|
#define PR_ALIGN_OF_FLOAT 2
|
||||||
|
#define PR_ALIGN_OF_DOUBLE 2
|
||||||
|
#define PR_ALIGN_OF_POINTER 2
|
||||||
|
|
||||||
|
#define PR_WORDS_PER_DWORD_LOG2 1
|
||||||
|
|
||||||
|
#elif defined(__i386__)
|
||||||
|
|
||||||
|
/* Check these
|
||||||
|
*/
|
||||||
|
#define IS_LITTLE_ENDIAN 1
|
||||||
|
#undef IS_BIG_ENDIAN
|
||||||
|
#define HAVE_LONG_LONG
|
||||||
|
#undef HAVE_ALIGNED_DOUBLES
|
||||||
|
#define HAVE_ALIGNED_LONGLONGS 1
|
||||||
|
|
||||||
|
#define PR_BYTES_PER_BYTE 1
|
||||||
|
#define PR_BYTES_PER_SHORT 2
|
||||||
|
#define PR_BYTES_PER_INT 4
|
||||||
|
#define PR_BYTES_PER_INT64 8
|
||||||
|
#define PR_BYTES_PER_LONG 4
|
||||||
|
#define PR_BYTES_PER_FLOAT 4
|
||||||
|
#define PR_BYTES_PER_DOUBLE 8
|
||||||
|
#define PR_BYTES_PER_WORD 4
|
||||||
|
#define PR_BYTES_PER_DWORD 8
|
||||||
|
|
||||||
|
#define PR_BITS_PER_BYTE 8
|
||||||
|
#define PR_BITS_PER_SHORT 16
|
||||||
|
#define PR_BITS_PER_INT 32
|
||||||
|
#define PR_BITS_PER_INT64 64
|
||||||
|
#define PR_BITS_PER_LONG 32
|
||||||
|
#define PR_BITS_PER_FLOAT 32
|
||||||
|
#define PR_BITS_PER_DOUBLE 64
|
||||||
|
#define PR_BITS_PER_WORD 32
|
||||||
|
|
||||||
|
#define PR_BITS_PER_BYTE_LOG2 3
|
||||||
|
#define PR_BITS_PER_SHORT_LOG2 4
|
||||||
|
#define PR_BITS_PER_INT_LOG2 5
|
||||||
|
#define PR_BITS_PER_INT64_LOG2 6
|
||||||
|
#define PR_BITS_PER_LONG_LOG2 5
|
||||||
|
#define PR_BITS_PER_FLOAT_LOG2 5
|
||||||
|
#define PR_BITS_PER_DOUBLE_LOG2 6
|
||||||
|
#define PR_BITS_PER_WORD_LOG2 5
|
||||||
|
|
||||||
|
#define PR_ALIGN_OF_SHORT 2
|
||||||
|
#define PR_ALIGN_OF_INT 4
|
||||||
|
#define PR_ALIGN_OF_LONG 4
|
||||||
|
#define PR_ALIGN_OF_INT64 4
|
||||||
|
#define PR_ALIGN_OF_FLOAT 4
|
||||||
|
#define PR_ALIGN_OF_DOUBLE 4
|
||||||
|
#define PR_ALIGN_OF_POINTER 4
|
||||||
|
#define PR_ALIGN_OF_WORD 4
|
||||||
|
|
||||||
|
#define PR_BYTES_PER_WORD_LOG2 2
|
||||||
|
#define PR_BYTES_PER_DWORD_LOG2 3
|
||||||
|
#define PR_WORDS_PER_DWORD_LOG2 1
|
||||||
|
#endif /* defined(__somearch__) */
|
||||||
|
|
||||||
|
|
||||||
|
#ifndef NO_NSPR_10_SUPPORT
|
||||||
|
|
||||||
|
#define BYTES_PER_BYTE PR_BYTES_PER_BYTE
|
||||||
|
#define BYTES_PER_SHORT PR_BYTES_PER_SHORT
|
||||||
|
#define BYTES_PER_INT PR_BYTES_PER_INT
|
||||||
|
#define BYTES_PER_INT64 PR_BYTES_PER_INT64
|
||||||
|
#define BYTES_PER_LONG PR_BYTES_PER_LONG
|
||||||
|
#define BYTES_PER_FLOAT PR_BYTES_PER_FLOAT
|
||||||
|
#define BYTES_PER_DOUBLE PR_BYTES_PER_DOUBLE
|
||||||
|
#define BYTES_PER_WORD PR_BYTES_PER_WORD
|
||||||
|
#define BYTES_PER_DWORD PR_BYTES_PER_DWORD
|
||||||
|
|
||||||
|
#define BITS_PER_BYTE PR_BITS_PER_BYTE
|
||||||
|
#define BITS_PER_SHORT PR_BITS_PER_SHORT
|
||||||
|
#define BITS_PER_INT PR_BITS_PER_INT
|
||||||
|
#define BITS_PER_INT64 PR_BITS_PER_INT64
|
||||||
|
#define BITS_PER_LONG PR_BITS_PER_LONG
|
||||||
|
#define BITS_PER_FLOAT PR_BITS_PER_FLOAT
|
||||||
|
#define BITS_PER_DOUBLE PR_BITS_PER_DOUBLE
|
||||||
|
#define BITS_PER_WORD PR_BITS_PER_WORD
|
||||||
|
|
||||||
|
#define BITS_PER_BYTE_LOG2 PR_BITS_PER_BYTE_LOG2
|
||||||
|
#define BITS_PER_SHORT_LOG2 PR_BITS_PER_SHORT_LOG2
|
||||||
|
#define BITS_PER_INT_LOG2 PR_BITS_PER_INT_LOG2
|
||||||
|
#define BITS_PER_INT64_LOG2 PR_BITS_PER_INT64_LOG2
|
||||||
|
#define BITS_PER_LONG_LOG2 PR_BITS_PER_LONG_LOG2
|
||||||
|
#define BITS_PER_FLOAT_LOG2 PR_BITS_PER_FLOAT_LOG2
|
||||||
|
#define BITS_PER_DOUBLE_LOG2 PR_BITS_PER_DOUBLE_LOG2
|
||||||
|
#define BITS_PER_WORD_LOG2 PR_BITS_PER_WORD_LOG2
|
||||||
|
|
||||||
|
#define ALIGN_OF_SHORT PR_ALIGN_OF_SHORT
|
||||||
|
#define ALIGN_OF_INT PR_ALIGN_OF_INT
|
||||||
|
#define ALIGN_OF_LONG PR_ALIGN_OF_LONG
|
||||||
|
#define ALIGN_OF_INT64 PR_ALIGN_OF_INT64
|
||||||
|
#define ALIGN_OF_FLOAT PR_ALIGN_OF_FLOAT
|
||||||
|
#define ALIGN_OF_DOUBLE PR_ALIGN_OF_DOUBLE
|
||||||
|
#define ALIGN_OF_POINTER PR_ALIGN_OF_POINTER
|
||||||
|
#define ALIGN_OF_WORD PR_ALIGN_OF_WORD
|
||||||
|
|
||||||
|
#define BYTES_PER_WORD_LOG2 PR_BYTES_PER_WORD_LOG2
|
||||||
|
#define BYTES_PER_DWORD_LOG2 PR_BYTES_PER_DWORD_LOG2
|
||||||
|
#define WORDS_PER_DWORD_LOG2 PR_WORDS_PER_DWORD_LOG2
|
||||||
|
|
||||||
|
#endif /* NO_NSPR_10_SUPPORT */
|
||||||
|
|
||||||
|
#endif /* nspr_cpucfg___ */
|
152
universalchardet/md/_nto.cfg
Normal file
152
universalchardet/md/_nto.cfg
Normal file
|
@ -0,0 +1,152 @@
|
||||||
|
/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 2 -*- */
|
||||||
|
/* ***** BEGIN LICENSE BLOCK *****
|
||||||
|
* Version: MPL 1.1/GPL 2.0/LGPL 2.1
|
||||||
|
*
|
||||||
|
* The contents of this file are subject to the Mozilla Public License Version
|
||||||
|
* 1.1 (the "License"); you may not use this file except in compliance with
|
||||||
|
* the License. You may obtain a copy of the License at
|
||||||
|
* http://www.mozilla.org/MPL/
|
||||||
|
*
|
||||||
|
* Software distributed under the License is distributed on an "AS IS" basis,
|
||||||
|
* WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License
|
||||||
|
* for the specific language governing rights and limitations under the
|
||||||
|
* License.
|
||||||
|
*
|
||||||
|
* The Original Code is the Netscape Portable Runtime (NSPR).
|
||||||
|
*
|
||||||
|
* The Initial Developer of the Original Code is
|
||||||
|
* Netscape Communications Corporation.
|
||||||
|
* Portions created by the Initial Developer are Copyright (C) 1999-2000
|
||||||
|
* the Initial Developer. All Rights Reserved.
|
||||||
|
*
|
||||||
|
* Contributor(s):
|
||||||
|
*
|
||||||
|
* Alternatively, the contents of this file may be used under the terms of
|
||||||
|
* either the GNU General Public License Version 2 or later (the "GPL"), or
|
||||||
|
* the GNU Lesser General Public License Version 2.1 or later (the "LGPL"),
|
||||||
|
* in which case the provisions of the GPL or the LGPL are applicable instead
|
||||||
|
* of those above. If you wish to allow use of your version of this file only
|
||||||
|
* under the terms of either the GPL or the LGPL, and not to allow others to
|
||||||
|
* use your version of this file under the terms of the MPL, indicate your
|
||||||
|
* decision by deleting the provisions above and replace them with the notice
|
||||||
|
* and other provisions required by the GPL or the LGPL. If you do not delete
|
||||||
|
* the provisions above, a recipient may use your version of this file under
|
||||||
|
* the terms of any one of the MPL, the GPL or the LGPL.
|
||||||
|
*
|
||||||
|
* ***** END LICENSE BLOCK ***** */
|
||||||
|
|
||||||
|
#ifndef nspr_cpucfg___
|
||||||
|
#define nspr_cpucfg___
|
||||||
|
|
||||||
|
#ifndef XP_UNIX
|
||||||
|
#define XP_UNIX
|
||||||
|
#endif
|
||||||
|
|
||||||
|
#ifndef NTO
|
||||||
|
#define NTO
|
||||||
|
#endif
|
||||||
|
|
||||||
|
#define PR_AF_INET6 24 /* same as AF_INET6 */
|
||||||
|
|
||||||
|
#ifdef __i386__
|
||||||
|
|
||||||
|
#define IS_LITTLE_ENDIAN 1
|
||||||
|
#undef IS_BIG_ENDIAN
|
||||||
|
|
||||||
|
#define PR_BYTES_PER_BYTE 1L
|
||||||
|
#define PR_BYTES_PER_SHORT 2L
|
||||||
|
#define PR_BYTES_PER_INT 4L
|
||||||
|
#define PR_BYTES_PER_INT64 8L
|
||||||
|
#define PR_BYTES_PER_LONG 4L
|
||||||
|
#define PR_BYTES_PER_FLOAT 4L
|
||||||
|
#define PR_BYTES_PER_DOUBLE 8L
|
||||||
|
#define PR_BYTES_PER_WORD 4L
|
||||||
|
#define PR_BYTES_PER_DWORD 8L
|
||||||
|
|
||||||
|
#define PR_BITS_PER_BYTE 8L
|
||||||
|
#define PR_BITS_PER_SHORT 16L
|
||||||
|
#define PR_BITS_PER_INT 32L
|
||||||
|
#define PR_BITS_PER_INT64 64L
|
||||||
|
#define PR_BITS_PER_LONG 32L
|
||||||
|
#define PR_BITS_PER_FLOAT 32L
|
||||||
|
#define PR_BITS_PER_DOUBLE 64L
|
||||||
|
#define PR_BITS_PER_WORD 32L
|
||||||
|
|
||||||
|
#define PR_BITS_PER_BYTE_LOG2 3L
|
||||||
|
#define PR_BITS_PER_SHORT_LOG2 4L
|
||||||
|
#define PR_BITS_PER_INT_LOG2 5L
|
||||||
|
#define PR_BITS_PER_INT64_LOG2 6L
|
||||||
|
#define PR_BITS_PER_LONG_LOG2 5L
|
||||||
|
#define PR_BITS_PER_FLOAT_LOG2 5L
|
||||||
|
#define PR_BITS_PER_DOUBLE_LOG2 6L
|
||||||
|
#define PR_BITS_PER_WORD_LOG2 5L
|
||||||
|
|
||||||
|
#define PR_ALIGN_OF_SHORT 2L
|
||||||
|
#define PR_ALIGN_OF_INT 4L
|
||||||
|
#define PR_ALIGN_OF_LONG 4L
|
||||||
|
#define PR_ALIGN_OF_INT64 4L
|
||||||
|
#define PR_ALIGN_OF_FLOAT 4L
|
||||||
|
#define PR_ALIGN_OF_DOUBLE 4L
|
||||||
|
#define PR_ALIGN_OF_POINTER 4L
|
||||||
|
#define PR_ALIGN_OF_WORD 4L
|
||||||
|
|
||||||
|
#define PR_BYTES_PER_WORD_LOG2 2L
|
||||||
|
#define PR_BYTES_PER_DWORD_LOG2 3L
|
||||||
|
#define PR_WORDS_PER_DWORD_LOG2 1L
|
||||||
|
|
||||||
|
#else
|
||||||
|
|
||||||
|
#error Undefined CPU Architecture
|
||||||
|
|
||||||
|
#endif
|
||||||
|
|
||||||
|
#ifndef HAVE_LONG_LONG
|
||||||
|
#define HAVE_LONG_LONG
|
||||||
|
#endif
|
||||||
|
|
||||||
|
#ifndef NO_NSPR_10_SUPPORT
|
||||||
|
|
||||||
|
#define BYTES_PER_BYTE PR_BYTES_PER_BYTE
|
||||||
|
#define BYTES_PER_SHORT PR_BYTES_PER_SHORT
|
||||||
|
#define BYTES_PER_INT PR_BYTES_PER_INT
|
||||||
|
#define BYTES_PER_INT64 PR_BYTES_PER_INT64
|
||||||
|
#define BYTES_PER_LONG PR_BYTES_PER_LONG
|
||||||
|
#define BYTES_PER_FLOAT PR_BYTES_PER_FLOAT
|
||||||
|
#define BYTES_PER_DOUBLE PR_BYTES_PER_DOUBLE
|
||||||
|
#define BYTES_PER_WORD PR_BYTES_PER_WORD
|
||||||
|
#define BYTES_PER_DWORD PR_BYTES_PER_DWORD
|
||||||
|
|
||||||
|
#define BITS_PER_BYTE PR_BITS_PER_BYTE
|
||||||
|
#define BITS_PER_SHORT PR_BITS_PER_SHORT
|
||||||
|
#define BITS_PER_INT PR_BITS_PER_INT
|
||||||
|
#define BITS_PER_INT64 PR_BITS_PER_INT64
|
||||||
|
#define BITS_PER_LONG PR_BITS_PER_LONG
|
||||||
|
#define BITS_PER_FLOAT PR_BITS_PER_FLOAT
|
||||||
|
#define BITS_PER_DOUBLE PR_BITS_PER_DOUBLE
|
||||||
|
#define BITS_PER_WORD PR_BITS_PER_WORD
|
||||||
|
|
||||||
|
#define BITS_PER_BYTE_LOG2 PR_BITS_PER_BYTE_LOG2
|
||||||
|
#define BITS_PER_SHORT_LOG2 PR_BITS_PER_SHORT_LOG2
|
||||||
|
#define BITS_PER_INT_LOG2 PR_BITS_PER_INT_LOG2
|
||||||
|
#define BITS_PER_INT64_LOG2 PR_BITS_PER_INT64_LOG2
|
||||||
|
#define BITS_PER_LONG_LOG2 PR_BITS_PER_LONG_LOG2
|
||||||
|
#define BITS_PER_FLOAT_LOG2 PR_BITS_PER_FLOAT_LOG2
|
||||||
|
#define BITS_PER_DOUBLE_LOG2 PR_BITS_PER_DOUBLE_LOG2
|
||||||
|
#define BITS_PER_WORD_LOG2 PR_BITS_PER_WORD_LOG2
|
||||||
|
|
||||||
|
#define ALIGN_OF_SHORT PR_ALIGN_OF_SHORT
|
||||||
|
#define ALIGN_OF_INT PR_ALIGN_OF_INT
|
||||||
|
#define ALIGN_OF_LONG PR_ALIGN_OF_LONG
|
||||||
|
#define ALIGN_OF_INT64 PR_ALIGN_OF_INT64
|
||||||
|
#define ALIGN_OF_FLOAT PR_ALIGN_OF_FLOAT
|
||||||
|
#define ALIGN_OF_DOUBLE PR_ALIGN_OF_DOUBLE
|
||||||
|
#define ALIGN_OF_POINTER PR_ALIGN_OF_POINTER
|
||||||
|
#define ALIGN_OF_WORD PR_ALIGN_OF_WORD
|
||||||
|
|
||||||
|
#define BYTES_PER_WORD_LOG2 PR_BYTES_PER_WORD_LOG2
|
||||||
|
#define BYTES_PER_DWORD_LOG2 PR_BYTES_PER_DWORD_LOG2
|
||||||
|
#define WORDS_PER_DWORD_LOG2 PR_WORDS_PER_DWORD_LOG2
|
||||||
|
|
||||||
|
#endif /* NO_NSPR_10_SUPPORT */
|
||||||
|
|
||||||
|
#endif /* nspr_cpucfg___ */
|
385
universalchardet/md/_openbsd.cfg
Normal file
385
universalchardet/md/_openbsd.cfg
Normal file
|
@ -0,0 +1,385 @@
|
||||||
|
/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 2 -*- */
|
||||||
|
/* ***** BEGIN LICENSE BLOCK *****
|
||||||
|
* Version: MPL 1.1/GPL 2.0/LGPL 2.1
|
||||||
|
*
|
||||||
|
* The contents of this file are subject to the Mozilla Public License Version
|
||||||
|
* 1.1 (the "License"); you may not use this file except in compliance with
|
||||||
|
* the License. You may obtain a copy of the License at
|
||||||
|
* http://www.mozilla.org/MPL/
|
||||||
|
*
|
||||||
|
* Software distributed under the License is distributed on an "AS IS" basis,
|
||||||
|
* WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License
|
||||||
|
* for the specific language governing rights and limitations under the
|
||||||
|
* License.
|
||||||
|
*
|
||||||
|
* The Original Code is the Netscape Portable Runtime (NSPR).
|
||||||
|
*
|
||||||
|
* The Initial Developer of the Original Code is
|
||||||
|
* Netscape Communications Corporation.
|
||||||
|
* Portions created by the Initial Developer are Copyright (C) 1998-2000
|
||||||
|
* the Initial Developer. All Rights Reserved.
|
||||||
|
*
|
||||||
|
* Contributor(s):
|
||||||
|
*
|
||||||
|
* Alternatively, the contents of this file may be used under the terms of
|
||||||
|
* either the GNU General Public License Version 2 or later (the "GPL"), or
|
||||||
|
* the GNU Lesser General Public License Version 2.1 or later (the "LGPL"),
|
||||||
|
* in which case the provisions of the GPL or the LGPL are applicable instead
|
||||||
|
* of those above. If you wish to allow use of your version of this file only
|
||||||
|
* under the terms of either the GPL or the LGPL, and not to allow others to
|
||||||
|
* use your version of this file under the terms of the MPL, indicate your
|
||||||
|
* decision by deleting the provisions above and replace them with the notice
|
||||||
|
* and other provisions required by the GPL or the LGPL. If you do not delete
|
||||||
|
* the provisions above, a recipient may use your version of this file under
|
||||||
|
* the terms of any one of the MPL, the GPL or the LGPL.
|
||||||
|
*
|
||||||
|
* ***** END LICENSE BLOCK ***** */
|
||||||
|
|
||||||
|
#ifndef nspr_cpucfg___
|
||||||
|
#define nspr_cpucfg___
|
||||||
|
|
||||||
|
#ifndef XP_UNIX
|
||||||
|
#define XP_UNIX
|
||||||
|
#endif
|
||||||
|
|
||||||
|
#ifndef OPENBSD
|
||||||
|
#define OPENBSD
|
||||||
|
#endif
|
||||||
|
|
||||||
|
#define PR_AF_INET6 24 /* same as AF_INET6 */
|
||||||
|
|
||||||
|
#ifndef HAVE_LONG_LONG
|
||||||
|
#define HAVE_LONG_LONG
|
||||||
|
#endif
|
||||||
|
|
||||||
|
#if defined(__i386__) || defined(__arm__)
|
||||||
|
|
||||||
|
#define IS_LITTLE_ENDIAN 1
|
||||||
|
#undef IS_BIG_ENDIAN
|
||||||
|
#undef HAVE_ALIGNED_DOUBLES
|
||||||
|
#undef HAVE_ALIGNED_LONGLONGS
|
||||||
|
|
||||||
|
#define PR_BYTES_PER_BYTE 1
|
||||||
|
#define PR_BYTES_PER_SHORT 2
|
||||||
|
#define PR_BYTES_PER_INT 4
|
||||||
|
#define PR_BYTES_PER_INT64 8
|
||||||
|
#define PR_BYTES_PER_LONG 4
|
||||||
|
#define PR_BYTES_PER_FLOAT 4
|
||||||
|
#define PR_BYTES_PER_DOUBLE 8
|
||||||
|
#define PR_BYTES_PER_WORD 4
|
||||||
|
#define PR_BYTES_PER_DWORD 8
|
||||||
|
#define PR_BYTES_PER_WORD_LOG2 2
|
||||||
|
#define PR_BYTES_PER_DWORD_LOG2 3
|
||||||
|
|
||||||
|
#define PR_BITS_PER_BYTE 8
|
||||||
|
#define PR_BITS_PER_SHORT 16
|
||||||
|
#define PR_BITS_PER_INT 32
|
||||||
|
#define PR_BITS_PER_INT64 64
|
||||||
|
#define PR_BITS_PER_LONG 32
|
||||||
|
#define PR_BITS_PER_FLOAT 32
|
||||||
|
#define PR_BITS_PER_DOUBLE 64
|
||||||
|
#define PR_BITS_PER_WORD 32
|
||||||
|
|
||||||
|
#define PR_BITS_PER_BYTE_LOG2 3
|
||||||
|
#define PR_BITS_PER_SHORT_LOG2 4
|
||||||
|
#define PR_BITS_PER_INT_LOG2 5
|
||||||
|
#define PR_BITS_PER_INT64_LOG2 6
|
||||||
|
#define PR_BITS_PER_LONG_LOG2 5
|
||||||
|
#define PR_BITS_PER_FLOAT_LOG2 5
|
||||||
|
#define PR_BITS_PER_DOUBLE_LOG2 6
|
||||||
|
#define PR_BITS_PER_WORD_LOG2 5
|
||||||
|
|
||||||
|
#define PR_ALIGN_OF_SHORT 2
|
||||||
|
#define PR_ALIGN_OF_INT 4
|
||||||
|
#define PR_ALIGN_OF_LONG 4
|
||||||
|
#define PR_ALIGN_OF_INT64 4
|
||||||
|
#define PR_ALIGN_OF_FLOAT 4
|
||||||
|
#define PR_ALIGN_OF_DOUBLE 4
|
||||||
|
#define PR_ALIGN_OF_POINTER 4
|
||||||
|
|
||||||
|
#elif defined(__amd64__)
|
||||||
|
|
||||||
|
#define IS_LITTLE_ENDIAN 1
|
||||||
|
#undef IS_BIG_ENDIAN
|
||||||
|
#define IS_64
|
||||||
|
|
||||||
|
#define PR_BYTES_PER_BYTE 1
|
||||||
|
#define PR_BYTES_PER_SHORT 2
|
||||||
|
#define PR_BYTES_PER_INT 4
|
||||||
|
#define PR_BYTES_PER_INT64 8
|
||||||
|
#define PR_BYTES_PER_LONG 8
|
||||||
|
#define PR_BYTES_PER_FLOAT 4
|
||||||
|
#define PR_BYTES_PER_DOUBLE 8
|
||||||
|
#define PR_BYTES_PER_WORD 8
|
||||||
|
#define PR_BYTES_PER_DWORD 8
|
||||||
|
|
||||||
|
#define PR_BITS_PER_BYTE 8
|
||||||
|
#define PR_BITS_PER_SHORT 16
|
||||||
|
#define PR_BITS_PER_INT 32
|
||||||
|
#define PR_BITS_PER_INT64 64
|
||||||
|
#define PR_BITS_PER_LONG 64
|
||||||
|
#define PR_BITS_PER_FLOAT 32
|
||||||
|
#define PR_BITS_PER_DOUBLE 64
|
||||||
|
#define PR_BITS_PER_WORD 64
|
||||||
|
|
||||||
|
#define PR_BITS_PER_BYTE_LOG2 3
|
||||||
|
#define PR_BITS_PER_SHORT_LOG2 4
|
||||||
|
#define PR_BITS_PER_INT_LOG2 5
|
||||||
|
#define PR_BITS_PER_INT64_LOG2 6
|
||||||
|
#define PR_BITS_PER_LONG_LOG2 6
|
||||||
|
#define PR_BITS_PER_FLOAT_LOG2 5
|
||||||
|
#define PR_BITS_PER_DOUBLE_LOG2 6
|
||||||
|
#define PR_BITS_PER_WORD_LOG2 6
|
||||||
|
|
||||||
|
#define PR_ALIGN_OF_SHORT 2
|
||||||
|
#define PR_ALIGN_OF_INT 4
|
||||||
|
#define PR_ALIGN_OF_LONG 8
|
||||||
|
#define PR_ALIGN_OF_INT64 8
|
||||||
|
#define PR_ALIGN_OF_FLOAT 4
|
||||||
|
#define PR_ALIGN_OF_DOUBLE 8
|
||||||
|
#define PR_ALIGN_OF_POINTER 8
|
||||||
|
#define PR_ALIGN_OF_WORD 8
|
||||||
|
|
||||||
|
#define PR_BYTES_PER_WORD_LOG2 3
|
||||||
|
#define PR_BYTES_PER_DWORD_LOG2 3
|
||||||
|
|
||||||
|
#define HAVE_ALIGNED_DOUBLES
|
||||||
|
#define HAVE_ALIGNED_LONGLONGS
|
||||||
|
|
||||||
|
#elif defined(__sparc_v9__)
|
||||||
|
|
||||||
|
#undef IS_LITTLE_ENDIAN
|
||||||
|
#define IS_BIG_ENDIAN 1
|
||||||
|
#define HAVE_ALIGNED_DOUBLES
|
||||||
|
#define HAVE_ALIGNED_LONGLONGS
|
||||||
|
#define IS_64
|
||||||
|
|
||||||
|
#define PR_BYTES_PER_BYTE 1
|
||||||
|
#define PR_BYTES_PER_SHORT 2
|
||||||
|
#define PR_BYTES_PER_INT 4
|
||||||
|
#define PR_BYTES_PER_INT64 8
|
||||||
|
#define PR_BYTES_PER_LONG 8
|
||||||
|
#define PR_BYTES_PER_FLOAT 4
|
||||||
|
#define PR_BYTES_PER_DOUBLE 8
|
||||||
|
#define PR_BYTES_PER_WORD 8
|
||||||
|
#define PR_BYTES_PER_DWORD 8
|
||||||
|
|
||||||
|
#define PR_BITS_PER_BYTE 8
|
||||||
|
#define PR_BITS_PER_SHORT 16
|
||||||
|
#define PR_BITS_PER_INT 32
|
||||||
|
#define PR_BITS_PER_INT64 64
|
||||||
|
#define PR_BITS_PER_LONG 64
|
||||||
|
#define PR_BITS_PER_FLOAT 32
|
||||||
|
#define PR_BITS_PER_DOUBLE 64
|
||||||
|
#define PR_BITS_PER_WORD 64
|
||||||
|
|
||||||
|
#define PR_BITS_PER_BYTE_LOG2 3
|
||||||
|
#define PR_BITS_PER_SHORT_LOG2 4
|
||||||
|
#define PR_BITS_PER_INT_LOG2 5
|
||||||
|
#define PR_BITS_PER_INT64_LOG2 6
|
||||||
|
#define PR_BITS_PER_LONG_LOG2 6
|
||||||
|
#define PR_BITS_PER_FLOAT_LOG2 5
|
||||||
|
#define PR_BITS_PER_DOUBLE_LOG2 6
|
||||||
|
#define PR_BITS_PER_WORD_LOG2 6
|
||||||
|
|
||||||
|
#define PR_ALIGN_OF_SHORT 2
|
||||||
|
#define PR_ALIGN_OF_INT 4
|
||||||
|
#define PR_ALIGN_OF_LONG 8
|
||||||
|
#define PR_ALIGN_OF_INT64 8
|
||||||
|
#define PR_ALIGN_OF_FLOAT 4
|
||||||
|
#define PR_ALIGN_OF_DOUBLE 8
|
||||||
|
#define PR_ALIGN_OF_POINTER 8
|
||||||
|
|
||||||
|
#define PR_BYTES_PER_WORD_LOG2 3
|
||||||
|
#define PR_BYTES_PER_DWORD_LOG2 3
|
||||||
|
|
||||||
|
#elif defined(__sparc__)
|
||||||
|
|
||||||
|
#undef IS_LITTLE_ENDIAN
|
||||||
|
#define IS_BIG_ENDIAN 1
|
||||||
|
#define HAVE_ALIGNED_DOUBLES
|
||||||
|
#define HAVE_ALIGNED_LONGLONGS
|
||||||
|
|
||||||
|
#define PR_BYTES_PER_BYTE 1
|
||||||
|
#define PR_BYTES_PER_SHORT 2
|
||||||
|
#define PR_BYTES_PER_INT 4
|
||||||
|
#define PR_BYTES_PER_INT64 8
|
||||||
|
#define PR_BYTES_PER_LONG 4
|
||||||
|
#define PR_BYTES_PER_FLOAT 4
|
||||||
|
#define PR_BYTES_PER_DOUBLE 8
|
||||||
|
#define PR_BYTES_PER_WORD 4
|
||||||
|
#define PR_BYTES_PER_DWORD 8
|
||||||
|
#define PR_BYTES_PER_WORD_LOG2 2
|
||||||
|
#define PR_BYTES_PER_DWORD_LOG2 3
|
||||||
|
|
||||||
|
#define PR_BITS_PER_BYTE 8
|
||||||
|
#define PR_BITS_PER_SHORT 16
|
||||||
|
#define PR_BITS_PER_INT 32
|
||||||
|
#define PR_BITS_PER_INT64 64
|
||||||
|
#define PR_BITS_PER_LONG 32
|
||||||
|
#define PR_BITS_PER_FLOAT 32
|
||||||
|
#define PR_BITS_PER_DOUBLE 64
|
||||||
|
#define PR_BITS_PER_WORD 32
|
||||||
|
|
||||||
|
#define PR_BITS_PER_BYTE_LOG2 3
|
||||||
|
#define PR_BITS_PER_SHORT_LOG2 4
|
||||||
|
#define PR_BITS_PER_INT_LOG2 5
|
||||||
|
#define PR_BITS_PER_INT64_LOG2 6
|
||||||
|
#define PR_BITS_PER_LONG_LOG2 5
|
||||||
|
#define PR_BITS_PER_FLOAT_LOG2 5
|
||||||
|
#define PR_BITS_PER_DOUBLE_LOG2 6
|
||||||
|
#define PR_BITS_PER_WORD_LOG2 5
|
||||||
|
|
||||||
|
#define PR_ALIGN_OF_SHORT 2
|
||||||
|
#define PR_ALIGN_OF_INT 4
|
||||||
|
#define PR_ALIGN_OF_LONG 4
|
||||||
|
#define PR_ALIGN_OF_INT64 8
|
||||||
|
#define PR_ALIGN_OF_FLOAT 4
|
||||||
|
#define PR_ALIGN_OF_DOUBLE 8
|
||||||
|
#define PR_ALIGN_OF_POINTER 4
|
||||||
|
|
||||||
|
#elif defined(__alpha__)
|
||||||
|
#define IS_LITTLE_ENDIAN 1
|
||||||
|
#undef IS_BIG_ENDIAN
|
||||||
|
#define HAVE_ALIGNED_DOUBLES
|
||||||
|
#define HAVE_ALIGNED_LONGLONGS
|
||||||
|
#define IS_64
|
||||||
|
|
||||||
|
#define PR_BYTES_PER_BYTE 1
|
||||||
|
#define PR_BYTES_PER_SHORT 2
|
||||||
|
#define PR_BYTES_PER_INT 4
|
||||||
|
#define PR_BYTES_PER_INT64 8
|
||||||
|
#define PR_BYTES_PER_LONG 8
|
||||||
|
#define PR_BYTES_PER_FLOAT 4
|
||||||
|
#define PR_BYTES_PER_DOUBLE 8
|
||||||
|
#define PR_BYTES_PER_WORD 8
|
||||||
|
#define PR_BYTES_PER_DWORD 8
|
||||||
|
|
||||||
|
#define PR_BITS_PER_BYTE 8
|
||||||
|
#define PR_BITS_PER_SHORT 16
|
||||||
|
#define PR_BITS_PER_INT 32
|
||||||
|
#define PR_BITS_PER_INT64 64
|
||||||
|
#define PR_BITS_PER_LONG 64
|
||||||
|
#define PR_BITS_PER_FLOAT 32
|
||||||
|
#define PR_BITS_PER_DOUBLE 64
|
||||||
|
#define PR_BITS_PER_WORD 64
|
||||||
|
|
||||||
|
#define PR_BITS_PER_BYTE_LOG2 3
|
||||||
|
#define PR_BITS_PER_SHORT_LOG2 4
|
||||||
|
#define PR_BITS_PER_INT_LOG2 5
|
||||||
|
#define PR_BITS_PER_INT64_LOG2 6
|
||||||
|
#define PR_BITS_PER_LONG_LOG2 6
|
||||||
|
#define PR_BITS_PER_FLOAT_LOG2 5
|
||||||
|
#define PR_BITS_PER_DOUBLE_LOG2 6
|
||||||
|
#define PR_BITS_PER_WORD_LOG2 6
|
||||||
|
|
||||||
|
#define PR_ALIGN_OF_SHORT 2
|
||||||
|
#define PR_ALIGN_OF_INT 4
|
||||||
|
#define PR_ALIGN_OF_LONG 8
|
||||||
|
#define PR_ALIGN_OF_INT64 8
|
||||||
|
#define PR_ALIGN_OF_FLOAT 4
|
||||||
|
#define PR_ALIGN_OF_DOUBLE 8
|
||||||
|
#define PR_ALIGN_OF_POINTER 8
|
||||||
|
|
||||||
|
#define PR_BYTES_PER_WORD_LOG2 3
|
||||||
|
#define PR_BYTES_PER_DWORD_LOG2 3
|
||||||
|
|
||||||
|
#elif defined(__powerpc__) || defined(__m68k__)
|
||||||
|
|
||||||
|
#undef IS_LITTLE_ENDIAN
|
||||||
|
#define IS_BIG_ENDIAN 1
|
||||||
|
#undef HAVE_ALIGNED_DOUBLES
|
||||||
|
#undef HAVE_ALIGNED_LONGLONGS
|
||||||
|
|
||||||
|
#define PR_BYTES_PER_BYTE 1
|
||||||
|
#define PR_BYTES_PER_SHORT 2
|
||||||
|
#define PR_BYTES_PER_INT 4
|
||||||
|
#define PR_BYTES_PER_INT64 8
|
||||||
|
#define PR_BYTES_PER_LONG 4
|
||||||
|
#define PR_BYTES_PER_FLOAT 4
|
||||||
|
#define PR_BYTES_PER_DOUBLE 8
|
||||||
|
#define PR_BYTES_PER_WORD 4
|
||||||
|
#define PR_BYTES_PER_DWORD 8
|
||||||
|
|
||||||
|
#define PR_BITS_PER_BYTE 8
|
||||||
|
#define PR_BITS_PER_SHORT 16
|
||||||
|
#define PR_BITS_PER_INT 32
|
||||||
|
#define PR_BITS_PER_INT64 64
|
||||||
|
#define PR_BITS_PER_LONG 32
|
||||||
|
#define PR_BITS_PER_FLOAT 32
|
||||||
|
#define PR_BITS_PER_DOUBLE 64
|
||||||
|
#define PR_BITS_PER_WORD 32
|
||||||
|
|
||||||
|
#define PR_BITS_PER_BYTE_LOG2 3
|
||||||
|
#define PR_BITS_PER_SHORT_LOG2 4
|
||||||
|
#define PR_BITS_PER_INT_LOG2 5
|
||||||
|
#define PR_BITS_PER_INT64_LOG2 6
|
||||||
|
#define PR_BITS_PER_LONG_LOG2 5
|
||||||
|
#define PR_BITS_PER_FLOAT_LOG2 5
|
||||||
|
#define PR_BITS_PER_DOUBLE_LOG2 6
|
||||||
|
#define PR_BITS_PER_WORD_LOG2 5
|
||||||
|
|
||||||
|
#define PR_ALIGN_OF_SHORT 2
|
||||||
|
#define PR_ALIGN_OF_INT 4
|
||||||
|
#define PR_ALIGN_OF_LONG 4
|
||||||
|
#define PR_ALIGN_OF_INT64 4
|
||||||
|
#define PR_ALIGN_OF_FLOAT 4
|
||||||
|
#define PR_ALIGN_OF_DOUBLE 4
|
||||||
|
#define PR_ALIGN_OF_POINTER 4
|
||||||
|
|
||||||
|
#define PR_BYTES_PER_WORD_LOG2 2
|
||||||
|
#define PR_BYTES_PER_DWORD_LOG2 3
|
||||||
|
|
||||||
|
#else
|
||||||
|
|
||||||
|
#error Must define constants for type sizes here.
|
||||||
|
|
||||||
|
#endif
|
||||||
|
|
||||||
|
|
||||||
|
#ifndef NO_NSPR_10_SUPPORT
|
||||||
|
|
||||||
|
#define BYTES_PER_BYTE PR_BYTES_PER_BYTE
|
||||||
|
#define BYTES_PER_SHORT PR_BYTES_PER_SHORT
|
||||||
|
#define BYTES_PER_INT PR_BYTES_PER_INT
|
||||||
|
#define BYTES_PER_INT64 PR_BYTES_PER_INT64
|
||||||
|
#define BYTES_PER_LONG PR_BYTES_PER_LONG
|
||||||
|
#define BYTES_PER_FLOAT PR_BYTES_PER_FLOAT
|
||||||
|
#define BYTES_PER_DOUBLE PR_BYTES_PER_DOUBLE
|
||||||
|
#define BYTES_PER_WORD PR_BYTES_PER_WORD
|
||||||
|
#define BYTES_PER_DWORD PR_BYTES_PER_DWORD
|
||||||
|
|
||||||
|
#define BITS_PER_BYTE PR_BITS_PER_BYTE
|
||||||
|
#define BITS_PER_SHORT PR_BITS_PER_SHORT
|
||||||
|
#define BITS_PER_INT PR_BITS_PER_INT
|
||||||
|
#define BITS_PER_INT64 PR_BITS_PER_INT64
|
||||||
|
#define BITS_PER_LONG PR_BITS_PER_LONG
|
||||||
|
#define BITS_PER_FLOAT PR_BITS_PER_FLOAT
|
||||||
|
#define BITS_PER_DOUBLE PR_BITS_PER_DOUBLE
|
||||||
|
#define BITS_PER_WORD PR_BITS_PER_WORD
|
||||||
|
|
||||||
|
#define BITS_PER_BYTE_LOG2 PR_BITS_PER_BYTE_LOG2
|
||||||
|
#define BITS_PER_SHORT_LOG2 PR_BITS_PER_SHORT_LOG2
|
||||||
|
#define BITS_PER_INT_LOG2 PR_BITS_PER_INT_LOG2
|
||||||
|
#define BITS_PER_INT64_LOG2 PR_BITS_PER_INT64_LOG2
|
||||||
|
#define BITS_PER_LONG_LOG2 PR_BITS_PER_LONG_LOG2
|
||||||
|
#define BITS_PER_FLOAT_LOG2 PR_BITS_PER_FLOAT_LOG2
|
||||||
|
#define BITS_PER_DOUBLE_LOG2 PR_BITS_PER_DOUBLE_LOG2
|
||||||
|
#define BITS_PER_WORD_LOG2 PR_BITS_PER_WORD_LOG2
|
||||||
|
|
||||||
|
#define ALIGN_OF_SHORT PR_ALIGN_OF_SHORT
|
||||||
|
#define ALIGN_OF_INT PR_ALIGN_OF_INT
|
||||||
|
#define ALIGN_OF_LONG PR_ALIGN_OF_LONG
|
||||||
|
#define ALIGN_OF_INT64 PR_ALIGN_OF_INT64
|
||||||
|
#define ALIGN_OF_FLOAT PR_ALIGN_OF_FLOAT
|
||||||
|
#define ALIGN_OF_DOUBLE PR_ALIGN_OF_DOUBLE
|
||||||
|
#define ALIGN_OF_POINTER PR_ALIGN_OF_POINTER
|
||||||
|
#define ALIGN_OF_WORD PR_ALIGN_OF_WORD
|
||||||
|
|
||||||
|
#define BYTES_PER_WORD_LOG2 PR_BYTES_PER_WORD_LOG2
|
||||||
|
#define BYTES_PER_DWORD_LOG2 PR_BYTES_PER_DWORD_LOG2
|
||||||
|
#define WORDS_PER_DWORD_LOG2 PR_WORDS_PER_DWORD_LOG2
|
||||||
|
|
||||||
|
#endif /* NO_NSPR_10_SUPPORT */
|
||||||
|
|
||||||
|
#endif /* nspr_cpucfg___ */
|
148
universalchardet/md/_openvms.cfg
Normal file
148
universalchardet/md/_openvms.cfg
Normal file
|
@ -0,0 +1,148 @@
|
||||||
|
/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 2 -*- */
|
||||||
|
/* ***** BEGIN LICENSE BLOCK *****
|
||||||
|
* Version: MPL 1.1/GPL 2.0/LGPL 2.1
|
||||||
|
*
|
||||||
|
* The contents of this file are subject to the Mozilla Public License Version
|
||||||
|
* 1.1 (the "License"); you may not use this file except in compliance with
|
||||||
|
* the License. You may obtain a copy of the License at
|
||||||
|
* http://www.mozilla.org/MPL/
|
||||||
|
*
|
||||||
|
* Software distributed under the License is distributed on an "AS IS" basis,
|
||||||
|
* WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License
|
||||||
|
* for the specific language governing rights and limitations under the
|
||||||
|
* License.
|
||||||
|
*
|
||||||
|
* The Original Code is the Netscape Portable Runtime (NSPR).
|
||||||
|
*
|
||||||
|
* The Initial Developer of the Original Code is
|
||||||
|
* Netscape Communications Corporation.
|
||||||
|
* Portions created by the Initial Developer are Copyright (C) 1998-2000
|
||||||
|
* the Initial Developer. All Rights Reserved.
|
||||||
|
*
|
||||||
|
* Contributor(s):
|
||||||
|
*
|
||||||
|
* Alternatively, the contents of this file may be used under the terms of
|
||||||
|
* either the GNU General Public License Version 2 or later (the "GPL"), or
|
||||||
|
* the GNU Lesser General Public License Version 2.1 or later (the "LGPL"),
|
||||||
|
* in which case the provisions of the GPL or the LGPL are applicable instead
|
||||||
|
* of those above. If you wish to allow use of your version of this file only
|
||||||
|
* under the terms of either the GPL or the LGPL, and not to allow others to
|
||||||
|
* use your version of this file under the terms of the MPL, indicate your
|
||||||
|
* decision by deleting the provisions above and replace them with the notice
|
||||||
|
* and other provisions required by the GPL or the LGPL. If you do not delete
|
||||||
|
* the provisions above, a recipient may use your version of this file under
|
||||||
|
* the terms of any one of the MPL, the GPL or the LGPL.
|
||||||
|
*
|
||||||
|
* ***** END LICENSE BLOCK ***** */
|
||||||
|
|
||||||
|
#ifndef nspr_cpucfg___
|
||||||
|
#define nspr_cpucfg___
|
||||||
|
|
||||||
|
#ifndef XP_UNIX
|
||||||
|
#define XP_UNIX
|
||||||
|
#endif
|
||||||
|
|
||||||
|
#ifndef VMS
|
||||||
|
#define VMS
|
||||||
|
#endif
|
||||||
|
|
||||||
|
#define IS_LITTLE_ENDIAN 1
|
||||||
|
#undef IS_BIG_ENDIAN
|
||||||
|
#ifndef HAVE_LONG_LONG
|
||||||
|
#define HAVE_LONG_LONG
|
||||||
|
#endif
|
||||||
|
#define HAVE_ALIGNED_DOUBLES
|
||||||
|
#define HAVE_ALIGNED_LONGLONGS
|
||||||
|
#ifdef IS_64
|
||||||
|
#undef IS_64
|
||||||
|
#endif
|
||||||
|
|
||||||
|
#define PR_AF_INET6 26 /* same as AF_INET6 */
|
||||||
|
|
||||||
|
#define PR_BYTES_PER_BYTE 1
|
||||||
|
#define PR_BYTES_PER_SHORT 2
|
||||||
|
#define PR_BYTES_PER_INT 4
|
||||||
|
#define PR_BYTES_PER_INT64 8
|
||||||
|
#define PR_BYTES_PER_LONG 4
|
||||||
|
#define PR_BYTES_PER_FLOAT 4
|
||||||
|
#define PR_BYTES_PER_DOUBLE 8
|
||||||
|
#define PR_BYTES_PER_WORD 4
|
||||||
|
#define PR_BYTES_PER_DWORD 8
|
||||||
|
|
||||||
|
#define PR_BITS_PER_BYTE 8
|
||||||
|
#define PR_BITS_PER_SHORT 16
|
||||||
|
#define PR_BITS_PER_INT 32
|
||||||
|
#define PR_BITS_PER_INT64 64
|
||||||
|
#define PR_BITS_PER_LONG 32
|
||||||
|
#define PR_BITS_PER_FLOAT 32
|
||||||
|
#define PR_BITS_PER_DOUBLE 64
|
||||||
|
#define PR_BITS_PER_WORD 32
|
||||||
|
|
||||||
|
#define PR_BITS_PER_BYTE_LOG2 3
|
||||||
|
#define PR_BITS_PER_SHORT_LOG2 4
|
||||||
|
#define PR_BITS_PER_INT_LOG2 5
|
||||||
|
#define PR_BITS_PER_INT64_LOG2 6
|
||||||
|
#define PR_BITS_PER_LONG_LOG2 5
|
||||||
|
#define PR_BITS_PER_FLOAT_LOG2 5
|
||||||
|
#define PR_BITS_PER_DOUBLE_LOG2 6
|
||||||
|
#define PR_BITS_PER_WORD_LOG2 5
|
||||||
|
|
||||||
|
#define PR_BYTES_PER_WORD_LOG2 2
|
||||||
|
#define PR_BYTES_PER_DWORD_LOG2 3
|
||||||
|
|
||||||
|
#define PR_ALIGN_OF_SHORT 2
|
||||||
|
#define PR_ALIGN_OF_INT 4
|
||||||
|
#define PR_ALIGN_OF_LONG 4
|
||||||
|
#define PR_ALIGN_OF_INT64 8
|
||||||
|
#define PR_ALIGN_OF_FLOAT 4
|
||||||
|
#define PR_ALIGN_OF_DOUBLE 8
|
||||||
|
#define PR_ALIGN_OF_POINTER 4
|
||||||
|
|
||||||
|
#define _PR_POLL_BACKCOMPAT
|
||||||
|
|
||||||
|
#ifndef NO_NSPR_10_SUPPORT
|
||||||
|
|
||||||
|
#define BYTES_PER_BYTE PR_BYTES_PER_BYTE
|
||||||
|
#define BYTES_PER_SHORT PR_BYTES_PER_SHORT
|
||||||
|
#define BYTES_PER_INT PR_BYTES_PER_INT
|
||||||
|
#define BYTES_PER_INT64 PR_BYTES_PER_INT64
|
||||||
|
#define BYTES_PER_LONG PR_BYTES_PER_LONG
|
||||||
|
#define BYTES_PER_FLOAT PR_BYTES_PER_FLOAT
|
||||||
|
#define BYTES_PER_DOUBLE PR_BYTES_PER_DOUBLE
|
||||||
|
#define BYTES_PER_WORD PR_BYTES_PER_WORD
|
||||||
|
#define BYTES_PER_DWORD PR_BYTES_PER_DWORD
|
||||||
|
|
||||||
|
#define BITS_PER_BYTE PR_BITS_PER_BYTE
|
||||||
|
#define BITS_PER_SHORT PR_BITS_PER_SHORT
|
||||||
|
#define BITS_PER_INT PR_BITS_PER_INT
|
||||||
|
#define BITS_PER_INT64 PR_BITS_PER_INT64
|
||||||
|
#define BITS_PER_LONG PR_BITS_PER_LONG
|
||||||
|
#define BITS_PER_FLOAT PR_BITS_PER_FLOAT
|
||||||
|
#define BITS_PER_DOUBLE PR_BITS_PER_DOUBLE
|
||||||
|
#define BITS_PER_WORD PR_BITS_PER_WORD
|
||||||
|
|
||||||
|
#define BITS_PER_BYTE_LOG2 PR_BITS_PER_BYTE_LOG2
|
||||||
|
#define BITS_PER_SHORT_LOG2 PR_BITS_PER_SHORT_LOG2
|
||||||
|
#define BITS_PER_INT_LOG2 PR_BITS_PER_INT_LOG2
|
||||||
|
#define BITS_PER_INT64_LOG2 PR_BITS_PER_INT64_LOG2
|
||||||
|
#define BITS_PER_LONG_LOG2 PR_BITS_PER_LONG_LOG2
|
||||||
|
#define BITS_PER_FLOAT_LOG2 PR_BITS_PER_FLOAT_LOG2
|
||||||
|
#define BITS_PER_DOUBLE_LOG2 PR_BITS_PER_DOUBLE_LOG2
|
||||||
|
#define BITS_PER_WORD_LOG2 PR_BITS_PER_WORD_LOG2
|
||||||
|
|
||||||
|
#define ALIGN_OF_SHORT PR_ALIGN_OF_SHORT
|
||||||
|
#define ALIGN_OF_INT PR_ALIGN_OF_INT
|
||||||
|
#define ALIGN_OF_LONG PR_ALIGN_OF_LONG
|
||||||
|
#define ALIGN_OF_INT64 PR_ALIGN_OF_INT64
|
||||||
|
#define ALIGN_OF_FLOAT PR_ALIGN_OF_FLOAT
|
||||||
|
#define ALIGN_OF_DOUBLE PR_ALIGN_OF_DOUBLE
|
||||||
|
#define ALIGN_OF_POINTER PR_ALIGN_OF_POINTER
|
||||||
|
#define ALIGN_OF_WORD PR_ALIGN_OF_WORD
|
||||||
|
|
||||||
|
#define BYTES_PER_WORD_LOG2 PR_BYTES_PER_WORD_LOG2
|
||||||
|
#define BYTES_PER_DWORD_LOG2 PR_BYTES_PER_DWORD_LOG2
|
||||||
|
#define WORDS_PER_DWORD_LOG2 PR_WORDS_PER_DWORD_LOG2
|
||||||
|
|
||||||
|
#endif /* NO_NSPR_10_SUPPORT */
|
||||||
|
|
||||||
|
#endif /* nspr_cpucfg___ */
|
153
universalchardet/md/_os2.cfg
Normal file
153
universalchardet/md/_os2.cfg
Normal file
|
@ -0,0 +1,153 @@
|
||||||
|
/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 2 -*- */
|
||||||
|
/* ***** BEGIN LICENSE BLOCK *****
|
||||||
|
* Version: MPL 1.1/GPL 2.0/LGPL 2.1
|
||||||
|
*
|
||||||
|
* The contents of this file are subject to the Mozilla Public License Version
|
||||||
|
* 1.1 (the "License"); you may not use this file except in compliance with
|
||||||
|
* the License. You may obtain a copy of the License at
|
||||||
|
* http://www.mozilla.org/MPL/
|
||||||
|
*
|
||||||
|
* Software distributed under the License is distributed on an "AS IS" basis,
|
||||||
|
* WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License
|
||||||
|
* for the specific language governing rights and limitations under the
|
||||||
|
* License.
|
||||||
|
*
|
||||||
|
* The Original Code is the Netscape Portable Runtime (NSPR).
|
||||||
|
*
|
||||||
|
* The Initial Developer of the Original Code is
|
||||||
|
* Netscape Communications Corporation.
|
||||||
|
* Portions created by the Initial Developer are Copyright (C) 1998-2000
|
||||||
|
* the Initial Developer. All Rights Reserved.
|
||||||
|
*
|
||||||
|
* Contributor(s):
|
||||||
|
*
|
||||||
|
* Alternatively, the contents of this file may be used under the terms of
|
||||||
|
* either the GNU General Public License Version 2 or later (the "GPL"), or
|
||||||
|
* the GNU Lesser General Public License Version 2.1 or later (the "LGPL"),
|
||||||
|
* in which case the provisions of the GPL or the LGPL are applicable instead
|
||||||
|
* of those above. If you wish to allow use of your version of this file only
|
||||||
|
* under the terms of either the GPL or the LGPL, and not to allow others to
|
||||||
|
* use your version of this file under the terms of the MPL, indicate your
|
||||||
|
* decision by deleting the provisions above and replace them with the notice
|
||||||
|
* and other provisions required by the GPL or the LGPL. If you do not delete
|
||||||
|
* the provisions above, a recipient may use your version of this file under
|
||||||
|
* the terms of any one of the MPL, the GPL or the LGPL.
|
||||||
|
*
|
||||||
|
* ***** END LICENSE BLOCK ***** */
|
||||||
|
|
||||||
|
#ifndef nspr_cpucfg___
|
||||||
|
#define nspr_cpucfg___
|
||||||
|
|
||||||
|
#ifndef XP_PC
|
||||||
|
#define XP_PC
|
||||||
|
#endif
|
||||||
|
|
||||||
|
#ifndef XP_OS2
|
||||||
|
#define XP_OS2
|
||||||
|
#endif
|
||||||
|
|
||||||
|
#ifndef OS2
|
||||||
|
#define OS2
|
||||||
|
#endif
|
||||||
|
|
||||||
|
#define IS_LITTLE_ENDIAN 1
|
||||||
|
#undef IS_BIG_ENDIAN
|
||||||
|
#ifdef NO_LONG_LONG
|
||||||
|
#undef HAVE_LONG_LONG
|
||||||
|
#else
|
||||||
|
#ifndef HAVE_LONG_LONG
|
||||||
|
#define HAVE_LONG_LONG 1
|
||||||
|
#endif
|
||||||
|
#endif
|
||||||
|
|
||||||
|
#define PR_AF_INET6 24 /* same as AF_INET6 */
|
||||||
|
|
||||||
|
#define PR_BYTES_PER_BYTE 1
|
||||||
|
#define PR_BYTES_PER_SHORT 2
|
||||||
|
#define PR_BYTES_PER_INT 4
|
||||||
|
#define PR_BYTES_PER_INT64 8
|
||||||
|
#define PR_BYTES_PER_LONG 4
|
||||||
|
#define PR_BYTES_PER_FLOAT 4
|
||||||
|
#define PR_BYTES_PER_DOUBLE 8
|
||||||
|
#define PR_BYTES_PER_WORD 4
|
||||||
|
#define PR_BYTES_PER_DWORD 8
|
||||||
|
|
||||||
|
#define PR_BITS_PER_BYTE 8
|
||||||
|
#define PR_BITS_PER_SHORT 16
|
||||||
|
#define PR_BITS_PER_INT 32
|
||||||
|
#define PR_BITS_PER_INT64 64
|
||||||
|
#define PR_BITS_PER_LONG 32
|
||||||
|
#define PR_BITS_PER_FLOAT 32
|
||||||
|
#define PR_BITS_PER_WORD 32
|
||||||
|
#define PR_BITS_PER_DWORD 64
|
||||||
|
#define PR_BITS_PER_DOUBLE 64
|
||||||
|
|
||||||
|
#define PR_BITS_PER_BYTE_LOG2 3
|
||||||
|
#define PR_BITS_PER_SHORT_LOG2 4
|
||||||
|
#define PR_BITS_PER_INT_LOG2 5
|
||||||
|
#define PR_BITS_PER_INT64_LOG2 6
|
||||||
|
#define PR_BITS_PER_LONG_LOG2 5
|
||||||
|
#define PR_BITS_PER_FLOAT_LOG2 5
|
||||||
|
#define PR_BITS_PER_WORD_LOG2 5
|
||||||
|
#define PR_BITS_PER_DWORD_LOG2 6
|
||||||
|
#define PR_BITS_PER_DOUBLE_LOG2 6
|
||||||
|
|
||||||
|
#define PR_ALIGN_OF_SHORT 2
|
||||||
|
#define PR_ALIGN_OF_INT 4
|
||||||
|
#define PR_ALIGN_OF_LONG 4
|
||||||
|
#define PR_ALIGN_OF_INT64 4
|
||||||
|
#define PR_ALIGN_OF_FLOAT 4
|
||||||
|
#define PR_ALIGN_OF_DOUBLE 4
|
||||||
|
#define PR_ALIGN_OF_WORD 4
|
||||||
|
#define PR_ALIGN_OF_DWORD 8
|
||||||
|
#define PR_ALIGN_OF_POINTER 4
|
||||||
|
|
||||||
|
#define PR_BYTES_PER_WORD_LOG2 2
|
||||||
|
#define PR_BYTES_PER_DWORD_LOG2 2
|
||||||
|
|
||||||
|
#ifndef NO_NSPR_10_SUPPORT
|
||||||
|
|
||||||
|
#define BYTES_PER_BYTE PR_BYTES_PER_BYTE
|
||||||
|
#define BYTES_PER_SHORT PR_BYTES_PER_SHORT
|
||||||
|
#define BYTES_PER_INT PR_BYTES_PER_INT
|
||||||
|
#define BYTES_PER_INT64 PR_BYTES_PER_INT64
|
||||||
|
#define BYTES_PER_LONG PR_BYTES_PER_LONG
|
||||||
|
#define BYTES_PER_FLOAT PR_BYTES_PER_FLOAT
|
||||||
|
#define BYTES_PER_DOUBLE PR_BYTES_PER_DOUBLE
|
||||||
|
#define BYTES_PER_WORD PR_BYTES_PER_WORD
|
||||||
|
#define BYTES_PER_DWORD PR_BYTES_PER_DWORD
|
||||||
|
|
||||||
|
#define BITS_PER_BYTE PR_BITS_PER_BYTE
|
||||||
|
#define BITS_PER_SHORT PR_BITS_PER_SHORT
|
||||||
|
#define BITS_PER_INT PR_BITS_PER_INT
|
||||||
|
#define BITS_PER_INT64 PR_BITS_PER_INT64
|
||||||
|
#define BITS_PER_LONG PR_BITS_PER_LONG
|
||||||
|
#define BITS_PER_FLOAT PR_BITS_PER_FLOAT
|
||||||
|
#define BITS_PER_DOUBLE PR_BITS_PER_DOUBLE
|
||||||
|
#define BITS_PER_WORD PR_BITS_PER_WORD
|
||||||
|
|
||||||
|
#define BITS_PER_BYTE_LOG2 PR_BITS_PER_BYTE_LOG2
|
||||||
|
#define BITS_PER_SHORT_LOG2 PR_BITS_PER_SHORT_LOG2
|
||||||
|
#define BITS_PER_INT_LOG2 PR_BITS_PER_INT_LOG2
|
||||||
|
#define BITS_PER_INT64_LOG2 PR_BITS_PER_INT64_LOG2
|
||||||
|
#define BITS_PER_LONG_LOG2 PR_BITS_PER_LONG_LOG2
|
||||||
|
#define BITS_PER_FLOAT_LOG2 PR_BITS_PER_FLOAT_LOG2
|
||||||
|
#define BITS_PER_DOUBLE_LOG2 PR_BITS_PER_DOUBLE_LOG2
|
||||||
|
#define BITS_PER_WORD_LOG2 PR_BITS_PER_WORD_LOG2
|
||||||
|
|
||||||
|
#define ALIGN_OF_SHORT PR_ALIGN_OF_SHORT
|
||||||
|
#define ALIGN_OF_INT PR_ALIGN_OF_INT
|
||||||
|
#define ALIGN_OF_LONG PR_ALIGN_OF_LONG
|
||||||
|
#define ALIGN_OF_INT64 PR_ALIGN_OF_INT64
|
||||||
|
#define ALIGN_OF_FLOAT PR_ALIGN_OF_FLOAT
|
||||||
|
#define ALIGN_OF_DOUBLE PR_ALIGN_OF_DOUBLE
|
||||||
|
#define ALIGN_OF_POINTER PR_ALIGN_OF_POINTER
|
||||||
|
#define ALIGN_OF_WORD PR_ALIGN_OF_WORD
|
||||||
|
|
||||||
|
#define BYTES_PER_WORD_LOG2 PR_BYTES_PER_WORD_LOG2
|
||||||
|
#define BYTES_PER_DWORD_LOG2 PR_BYTES_PER_DWORD_LOG2
|
||||||
|
#define WORDS_PER_DWORD_LOG2 PR_WORDS_PER_DWORD_LOG2
|
||||||
|
|
||||||
|
#endif /* NO_NSPR_10_SUPPORT */
|
||||||
|
|
||||||
|
#endif /* nspr_cpucfg___ */
|
148
universalchardet/md/_osf1.cfg
Normal file
148
universalchardet/md/_osf1.cfg
Normal file
|
@ -0,0 +1,148 @@
|
||||||
|
/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 2 -*- */
|
||||||
|
/* ***** BEGIN LICENSE BLOCK *****
|
||||||
|
* Version: MPL 1.1/GPL 2.0/LGPL 2.1
|
||||||
|
*
|
||||||
|
* The contents of this file are subject to the Mozilla Public License Version
|
||||||
|
* 1.1 (the "License"); you may not use this file except in compliance with
|
||||||
|
* the License. You may obtain a copy of the License at
|
||||||
|
* http://www.mozilla.org/MPL/
|
||||||
|
*
|
||||||
|
* Software distributed under the License is distributed on an "AS IS" basis,
|
||||||
|
* WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License
|
||||||
|
* for the specific language governing rights and limitations under the
|
||||||
|
* License.
|
||||||
|
*
|
||||||
|
* The Original Code is the Netscape Portable Runtime (NSPR).
|
||||||
|
*
|
||||||
|
* The Initial Developer of the Original Code is
|
||||||
|
* Netscape Communications Corporation.
|
||||||
|
* Portions created by the Initial Developer are Copyright (C) 1998-2000
|
||||||
|
* the Initial Developer. All Rights Reserved.
|
||||||
|
*
|
||||||
|
* Contributor(s):
|
||||||
|
*
|
||||||
|
* Alternatively, the contents of this file may be used under the terms of
|
||||||
|
* either the GNU General Public License Version 2 or later (the "GPL"), or
|
||||||
|
* the GNU Lesser General Public License Version 2.1 or later (the "LGPL"),
|
||||||
|
* in which case the provisions of the GPL or the LGPL are applicable instead
|
||||||
|
* of those above. If you wish to allow use of your version of this file only
|
||||||
|
* under the terms of either the GPL or the LGPL, and not to allow others to
|
||||||
|
* use your version of this file under the terms of the MPL, indicate your
|
||||||
|
* decision by deleting the provisions above and replace them with the notice
|
||||||
|
* and other provisions required by the GPL or the LGPL. If you do not delete
|
||||||
|
* the provisions above, a recipient may use your version of this file under
|
||||||
|
* the terms of any one of the MPL, the GPL or the LGPL.
|
||||||
|
*
|
||||||
|
* ***** END LICENSE BLOCK ***** */
|
||||||
|
|
||||||
|
#ifndef nspr_cpucfg___
|
||||||
|
#define nspr_cpucfg___
|
||||||
|
|
||||||
|
#ifndef XP_UNIX
|
||||||
|
#define XP_UNIX
|
||||||
|
#endif
|
||||||
|
|
||||||
|
#ifndef OSF1
|
||||||
|
#define OSF1
|
||||||
|
#endif
|
||||||
|
|
||||||
|
#define IS_LITTLE_ENDIAN 1
|
||||||
|
#undef IS_BIG_ENDIAN
|
||||||
|
#ifndef HAVE_LONG_LONG
|
||||||
|
#define HAVE_LONG_LONG
|
||||||
|
#endif
|
||||||
|
#define HAVE_ALIGNED_DOUBLES
|
||||||
|
#define HAVE_ALIGNED_LONGLONGS
|
||||||
|
#ifndef IS_64
|
||||||
|
#define IS_64
|
||||||
|
#endif
|
||||||
|
|
||||||
|
#define PR_AF_INET6 26 /* same as AF_INET6 */
|
||||||
|
|
||||||
|
#define PR_BYTES_PER_BYTE 1
|
||||||
|
#define PR_BYTES_PER_SHORT 2
|
||||||
|
#define PR_BYTES_PER_INT 4
|
||||||
|
#define PR_BYTES_PER_INT64 8
|
||||||
|
#define PR_BYTES_PER_LONG 8
|
||||||
|
#define PR_BYTES_PER_FLOAT 4
|
||||||
|
#define PR_BYTES_PER_DOUBLE 8
|
||||||
|
#define PR_BYTES_PER_WORD 8
|
||||||
|
#define PR_BYTES_PER_DWORD 8
|
||||||
|
|
||||||
|
#define PR_BITS_PER_BYTE 8
|
||||||
|
#define PR_BITS_PER_SHORT 16
|
||||||
|
#define PR_BITS_PER_INT 32
|
||||||
|
#define PR_BITS_PER_INT64 64
|
||||||
|
#define PR_BITS_PER_LONG 64
|
||||||
|
#define PR_BITS_PER_FLOAT 32
|
||||||
|
#define PR_BITS_PER_DOUBLE 64
|
||||||
|
#define PR_BITS_PER_WORD 64
|
||||||
|
|
||||||
|
#define PR_BITS_PER_BYTE_LOG2 3
|
||||||
|
#define PR_BITS_PER_SHORT_LOG2 4
|
||||||
|
#define PR_BITS_PER_INT_LOG2 5
|
||||||
|
#define PR_BITS_PER_INT64_LOG2 6
|
||||||
|
#define PR_BITS_PER_LONG_LOG2 6
|
||||||
|
#define PR_BITS_PER_FLOAT_LOG2 5
|
||||||
|
#define PR_BITS_PER_DOUBLE_LOG2 6
|
||||||
|
#define PR_BITS_PER_WORD_LOG2 6
|
||||||
|
|
||||||
|
#define PR_BYTES_PER_WORD_LOG2 3
|
||||||
|
#define PR_BYTES_PER_DWORD_LOG2 3
|
||||||
|
|
||||||
|
#define PR_ALIGN_OF_SHORT 2
|
||||||
|
#define PR_ALIGN_OF_INT 4
|
||||||
|
#define PR_ALIGN_OF_LONG 8
|
||||||
|
#define PR_ALIGN_OF_INT64 8
|
||||||
|
#define PR_ALIGN_OF_FLOAT 4
|
||||||
|
#define PR_ALIGN_OF_DOUBLE 8
|
||||||
|
#define PR_ALIGN_OF_POINTER 8
|
||||||
|
|
||||||
|
#define _PR_POLL_BACKCOMPAT
|
||||||
|
|
||||||
|
#ifndef NO_NSPR_10_SUPPORT
|
||||||
|
|
||||||
|
#define BYTES_PER_BYTE PR_BYTES_PER_BYTE
|
||||||
|
#define BYTES_PER_SHORT PR_BYTES_PER_SHORT
|
||||||
|
#define BYTES_PER_INT PR_BYTES_PER_INT
|
||||||
|
#define BYTES_PER_INT64 PR_BYTES_PER_INT64
|
||||||
|
#define BYTES_PER_LONG PR_BYTES_PER_LONG
|
||||||
|
#define BYTES_PER_FLOAT PR_BYTES_PER_FLOAT
|
||||||
|
#define BYTES_PER_DOUBLE PR_BYTES_PER_DOUBLE
|
||||||
|
#define BYTES_PER_WORD PR_BYTES_PER_WORD
|
||||||
|
#define BYTES_PER_DWORD PR_BYTES_PER_DWORD
|
||||||
|
|
||||||
|
#define BITS_PER_BYTE PR_BITS_PER_BYTE
|
||||||
|
#define BITS_PER_SHORT PR_BITS_PER_SHORT
|
||||||
|
#define BITS_PER_INT PR_BITS_PER_INT
|
||||||
|
#define BITS_PER_INT64 PR_BITS_PER_INT64
|
||||||
|
#define BITS_PER_LONG PR_BITS_PER_LONG
|
||||||
|
#define BITS_PER_FLOAT PR_BITS_PER_FLOAT
|
||||||
|
#define BITS_PER_DOUBLE PR_BITS_PER_DOUBLE
|
||||||
|
#define BITS_PER_WORD PR_BITS_PER_WORD
|
||||||
|
|
||||||
|
#define BITS_PER_BYTE_LOG2 PR_BITS_PER_BYTE_LOG2
|
||||||
|
#define BITS_PER_SHORT_LOG2 PR_BITS_PER_SHORT_LOG2
|
||||||
|
#define BITS_PER_INT_LOG2 PR_BITS_PER_INT_LOG2
|
||||||
|
#define BITS_PER_INT64_LOG2 PR_BITS_PER_INT64_LOG2
|
||||||
|
#define BITS_PER_LONG_LOG2 PR_BITS_PER_LONG_LOG2
|
||||||
|
#define BITS_PER_FLOAT_LOG2 PR_BITS_PER_FLOAT_LOG2
|
||||||
|
#define BITS_PER_DOUBLE_LOG2 PR_BITS_PER_DOUBLE_LOG2
|
||||||
|
#define BITS_PER_WORD_LOG2 PR_BITS_PER_WORD_LOG2
|
||||||
|
|
||||||
|
#define ALIGN_OF_SHORT PR_ALIGN_OF_SHORT
|
||||||
|
#define ALIGN_OF_INT PR_ALIGN_OF_INT
|
||||||
|
#define ALIGN_OF_LONG PR_ALIGN_OF_LONG
|
||||||
|
#define ALIGN_OF_INT64 PR_ALIGN_OF_INT64
|
||||||
|
#define ALIGN_OF_FLOAT PR_ALIGN_OF_FLOAT
|
||||||
|
#define ALIGN_OF_DOUBLE PR_ALIGN_OF_DOUBLE
|
||||||
|
#define ALIGN_OF_POINTER PR_ALIGN_OF_POINTER
|
||||||
|
#define ALIGN_OF_WORD PR_ALIGN_OF_WORD
|
||||||
|
|
||||||
|
#define BYTES_PER_WORD_LOG2 PR_BYTES_PER_WORD_LOG2
|
||||||
|
#define BYTES_PER_DWORD_LOG2 PR_BYTES_PER_DWORD_LOG2
|
||||||
|
#define WORDS_PER_DWORD_LOG2 PR_WORDS_PER_DWORD_LOG2
|
||||||
|
|
||||||
|
#endif /* NO_NSPR_10_SUPPORT */
|
||||||
|
|
||||||
|
#endif /* nspr_cpucfg___ */
|
96
universalchardet/md/_qnx.cfg
Normal file
96
universalchardet/md/_qnx.cfg
Normal file
|
@ -0,0 +1,96 @@
|
||||||
|
/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 2 -*- */
|
||||||
|
/* ***** BEGIN LICENSE BLOCK *****
|
||||||
|
* Version: MPL 1.1/GPL 2.0/LGPL 2.1
|
||||||
|
*
|
||||||
|
* The contents of this file are subject to the Mozilla Public License Version
|
||||||
|
* 1.1 (the "License"); you may not use this file except in compliance with
|
||||||
|
* the License. You may obtain a copy of the License at
|
||||||
|
* http://www.mozilla.org/MPL/
|
||||||
|
*
|
||||||
|
* Software distributed under the License is distributed on an "AS IS" basis,
|
||||||
|
* WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License
|
||||||
|
* for the specific language governing rights and limitations under the
|
||||||
|
* License.
|
||||||
|
*
|
||||||
|
* The Original Code is the Netscape Portable Runtime (NSPR).
|
||||||
|
*
|
||||||
|
* The Initial Developer of the Original Code is
|
||||||
|
* Netscape Communications Corporation.
|
||||||
|
* Portions created by the Initial Developer are Copyright (C) 1998-2000
|
||||||
|
* the Initial Developer. All Rights Reserved.
|
||||||
|
*
|
||||||
|
* Contributor(s):
|
||||||
|
*
|
||||||
|
* Alternatively, the contents of this file may be used under the terms of
|
||||||
|
* either the GNU General Public License Version 2 or later (the "GPL"), or
|
||||||
|
* the GNU Lesser General Public License Version 2.1 or later (the "LGPL"),
|
||||||
|
* in which case the provisions of the GPL or the LGPL are applicable instead
|
||||||
|
* of those above. If you wish to allow use of your version of this file only
|
||||||
|
* under the terms of either the GPL or the LGPL, and not to allow others to
|
||||||
|
* use your version of this file under the terms of the MPL, indicate your
|
||||||
|
* decision by deleting the provisions above and replace them with the notice
|
||||||
|
* and other provisions required by the GPL or the LGPL. If you do not delete
|
||||||
|
* the provisions above, a recipient may use your version of this file under
|
||||||
|
* the terms of any one of the MPL, the GPL or the LGPL.
|
||||||
|
*
|
||||||
|
* ***** END LICENSE BLOCK ***** */
|
||||||
|
|
||||||
|
#ifndef nspr_cpucfg___
|
||||||
|
#define nspr_cpucfg___
|
||||||
|
|
||||||
|
#ifndef XP_UNIX
|
||||||
|
#define XP_UNIX
|
||||||
|
#endif
|
||||||
|
|
||||||
|
#ifndef QNX
|
||||||
|
#define QNX
|
||||||
|
#endif
|
||||||
|
|
||||||
|
#define IS_LITTLE_ENDIAN 1
|
||||||
|
#undef IS_BIG_ENDIAN
|
||||||
|
#undef HAVE_LONG_LONG
|
||||||
|
#undef HAVE_ALIGNED_DOUBLES
|
||||||
|
#undef HAVE_ALIGNED_LONGLONGS
|
||||||
|
|
||||||
|
#define PR_BYTES_PER_BYTE 1
|
||||||
|
#define PR_BYTES_PER_SHORT 2
|
||||||
|
#define PR_BYTES_PER_INT 4
|
||||||
|
#define PR_BYTES_PER_INT64 8
|
||||||
|
#define PR_BYTES_PER_LONG 4
|
||||||
|
#define PR_BYTES_PER_FLOAT 4
|
||||||
|
#define PR_BYTES_PER_DOUBLE 8
|
||||||
|
#define PR_BYTES_PER_WORD 4
|
||||||
|
#define PR_BYTES_PER_DWORD 8
|
||||||
|
|
||||||
|
#define PR_BITS_PER_BYTE 8
|
||||||
|
#define PR_BITS_PER_SHORT 16
|
||||||
|
#define PR_BITS_PER_INT 32
|
||||||
|
#define PR_BITS_PER_INT64 64
|
||||||
|
#define PR_BITS_PER_LONG 32
|
||||||
|
#define PR_BITS_PER_FLOAT 32
|
||||||
|
#define PR_BITS_PER_DOUBLE 64
|
||||||
|
#define PR_BITS_PER_WORD 32
|
||||||
|
|
||||||
|
#define PR_BITS_PER_BYTE_LOG2 3
|
||||||
|
#define PR_BITS_PER_SHORT_LOG2 4
|
||||||
|
#define PR_BITS_PER_INT_LOG2 5
|
||||||
|
#define PR_BITS_PER_INT64_LOG2 6
|
||||||
|
#define PR_BITS_PER_LONG_LOG2 5
|
||||||
|
#define PR_BITS_PER_FLOAT_LOG2 5
|
||||||
|
#define PR_BITS_PER_DOUBLE_LOG2 6
|
||||||
|
#define PR_BITS_PER_WORD_LOG2 5
|
||||||
|
|
||||||
|
#define PR_ALIGN_OF_SHORT 1
|
||||||
|
#define PR_ALIGN_OF_INT 1
|
||||||
|
#define PR_ALIGN_OF_LONG 1
|
||||||
|
#define PR_ALIGN_OF_INT64 1
|
||||||
|
#define PR_ALIGN_OF_FLOAT 1
|
||||||
|
#define PR_ALIGN_OF_DOUBLE 1
|
||||||
|
#define PR_ALIGN_OF_POINTER 1
|
||||||
|
#define PR_ALIGN_OF_WORD 1
|
||||||
|
|
||||||
|
#define PR_BYTES_PER_WORD_LOG2 2
|
||||||
|
#define PR_BYTES_PER_DWORD_LOG2 3
|
||||||
|
#define PR_WORDS_PER_DWORD_LOG2 1
|
||||||
|
|
||||||
|
#endif /* nspr_cpucfg___ */
|
145
universalchardet/md/_reliantunix.cfg
Normal file
145
universalchardet/md/_reliantunix.cfg
Normal file
|
@ -0,0 +1,145 @@
|
||||||
|
/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 2 -*- */
|
||||||
|
/* ***** BEGIN LICENSE BLOCK *****
|
||||||
|
* Version: MPL 1.1/GPL 2.0/LGPL 2.1
|
||||||
|
*
|
||||||
|
* The contents of this file are subject to the Mozilla Public License Version
|
||||||
|
* 1.1 (the "License"); you may not use this file except in compliance with
|
||||||
|
* the License. You may obtain a copy of the License at
|
||||||
|
* http://www.mozilla.org/MPL/
|
||||||
|
*
|
||||||
|
* Software distributed under the License is distributed on an "AS IS" basis,
|
||||||
|
* WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License
|
||||||
|
* for the specific language governing rights and limitations under the
|
||||||
|
* License.
|
||||||
|
*
|
||||||
|
* The Original Code is the Netscape Portable Runtime (NSPR).
|
||||||
|
*
|
||||||
|
* The Initial Developer of the Original Code is
|
||||||
|
* Netscape Communications Corporation.
|
||||||
|
* Portions created by the Initial Developer are Copyright (C) 1998-2000
|
||||||
|
* the Initial Developer. All Rights Reserved.
|
||||||
|
*
|
||||||
|
* Contributor(s):
|
||||||
|
*
|
||||||
|
* Alternatively, the contents of this file may be used under the terms of
|
||||||
|
* either the GNU General Public License Version 2 or later (the "GPL"), or
|
||||||
|
* the GNU Lesser General Public License Version 2.1 or later (the "LGPL"),
|
||||||
|
* in which case the provisions of the GPL or the LGPL are applicable instead
|
||||||
|
* of those above. If you wish to allow use of your version of this file only
|
||||||
|
* under the terms of either the GPL or the LGPL, and not to allow others to
|
||||||
|
* use your version of this file under the terms of the MPL, indicate your
|
||||||
|
* decision by deleting the provisions above and replace them with the notice
|
||||||
|
* and other provisions required by the GPL or the LGPL. If you do not delete
|
||||||
|
* the provisions above, a recipient may use your version of this file under
|
||||||
|
* the terms of any one of the MPL, the GPL or the LGPL.
|
||||||
|
*
|
||||||
|
* ***** END LICENSE BLOCK ***** */
|
||||||
|
|
||||||
|
#ifndef nspr_cpucfg___
|
||||||
|
#define nspr_cpucfg___
|
||||||
|
|
||||||
|
#ifndef XP_UNIX
|
||||||
|
#define XP_UNIX
|
||||||
|
#endif
|
||||||
|
|
||||||
|
#ifndef RELIANTUNIX
|
||||||
|
#define RELIANTUNIX
|
||||||
|
#endif
|
||||||
|
|
||||||
|
#undef IS_LITTLE_ENDIAN
|
||||||
|
#define IS_BIG_ENDIAN 1
|
||||||
|
#undef HAVE_LONG_LONG
|
||||||
|
#undef HAVE_ALIGNED_DOUBLES
|
||||||
|
#undef HAVE_ALIGNED_LONGLONGS
|
||||||
|
|
||||||
|
#define PR_BYTES_PER_BYTE 1
|
||||||
|
#define PR_BYTES_PER_SHORT 2
|
||||||
|
#define PR_BYTES_PER_INT 4
|
||||||
|
#define PR_BYTES_PER_INT64 8
|
||||||
|
#define PR_BYTES_PER_LONG 4
|
||||||
|
#define PR_BYTES_PER_FLOAT 4
|
||||||
|
#define PR_BYTES_PER_WORD 4
|
||||||
|
#define PR_BYTES_PER_DWORD 8
|
||||||
|
#define PR_BYTES_PER_DOUBLE 8
|
||||||
|
|
||||||
|
#define PR_BITS_PER_BYTE 8
|
||||||
|
#define PR_BITS_PER_SHORT 16
|
||||||
|
#define PR_BITS_PER_INT 32
|
||||||
|
#define PR_BITS_PER_INT64 64
|
||||||
|
#define PR_BITS_PER_LONG 32
|
||||||
|
#define PR_BITS_PER_FLOAT 32
|
||||||
|
#define PR_BITS_PER_WORD 32
|
||||||
|
#define PR_BITS_PER_DWORD 64
|
||||||
|
#define PR_BITS_PER_DOUBLE 64
|
||||||
|
|
||||||
|
#define PR_BITS_PER_BYTE_LOG2 3
|
||||||
|
#define PR_BITS_PER_SHORT_LOG2 4
|
||||||
|
#define PR_BITS_PER_INT_LOG2 5
|
||||||
|
#define PR_BITS_PER_INT64_LOG2 6
|
||||||
|
#define PR_BITS_PER_LONG_LOG2 5
|
||||||
|
#define PR_BITS_PER_FLOAT_LOG2 5
|
||||||
|
#define PR_BITS_PER_WORD_LOG2 5
|
||||||
|
#define PR_BITS_PER_DWORD_LOG2 6
|
||||||
|
#define PR_BITS_PER_DOUBLE_LOG2 6
|
||||||
|
|
||||||
|
#define PR_BYTES_PER_WORD_LOG2 2
|
||||||
|
#define PR_BYTES_PER_DWORD_LOG2 3
|
||||||
|
#define PR_WORDS_PER_DWORD_LOG2 1
|
||||||
|
|
||||||
|
#define PR_ALIGN_OF_SHORT 2
|
||||||
|
#define PR_ALIGN_OF_INT 4
|
||||||
|
#define PR_ALIGN_OF_LONG 4
|
||||||
|
#define PR_ALIGN_OF_INT64 8
|
||||||
|
#define PR_ALIGN_OF_FLOAT 4
|
||||||
|
#define PR_ALIGN_OF_WORD 4
|
||||||
|
#define PR_ALIGN_OF_DOUBLE 8
|
||||||
|
#define PR_ALIGN_OF_POINTER 4
|
||||||
|
|
||||||
|
#define _PR_POLL_BACKCOMPAT
|
||||||
|
|
||||||
|
#ifndef NO_NSPR_10_SUPPORT
|
||||||
|
|
||||||
|
#define BYTES_PER_BYTE PR_BYTES_PER_BYTE
|
||||||
|
#define BYTES_PER_SHORT PR_BYTES_PER_SHORT
|
||||||
|
#define BYTES_PER_INT PR_BYTES_PER_INT
|
||||||
|
#define BYTES_PER_INT64 PR_BYTES_PER_INT64
|
||||||
|
#define BYTES_PER_LONG PR_BYTES_PER_LONG
|
||||||
|
#define BYTES_PER_FLOAT PR_BYTES_PER_FLOAT
|
||||||
|
#define BYTES_PER_DOUBLE PR_BYTES_PER_DOUBLE
|
||||||
|
#define BYTES_PER_WORD PR_BYTES_PER_WORD
|
||||||
|
#define BYTES_PER_DWORD PR_BYTES_PER_DWORD
|
||||||
|
|
||||||
|
#define BITS_PER_BYTE PR_BITS_PER_BYTE
|
||||||
|
#define BITS_PER_SHORT PR_BITS_PER_SHORT
|
||||||
|
#define BITS_PER_INT PR_BITS_PER_INT
|
||||||
|
#define BITS_PER_INT64 PR_BITS_PER_INT64
|
||||||
|
#define BITS_PER_LONG PR_BITS_PER_LONG
|
||||||
|
#define BITS_PER_FLOAT PR_BITS_PER_FLOAT
|
||||||
|
#define BITS_PER_DOUBLE PR_BITS_PER_DOUBLE
|
||||||
|
#define BITS_PER_WORD PR_BITS_PER_WORD
|
||||||
|
|
||||||
|
#define BITS_PER_BYTE_LOG2 PR_BITS_PER_BYTE_LOG2
|
||||||
|
#define BITS_PER_SHORT_LOG2 PR_BITS_PER_SHORT_LOG2
|
||||||
|
#define BITS_PER_INT_LOG2 PR_BITS_PER_INT_LOG2
|
||||||
|
#define BITS_PER_INT64_LOG2 PR_BITS_PER_INT64_LOG2
|
||||||
|
#define BITS_PER_LONG_LOG2 PR_BITS_PER_LONG_LOG2
|
||||||
|
#define BITS_PER_FLOAT_LOG2 PR_BITS_PER_FLOAT_LOG2
|
||||||
|
#define BITS_PER_DOUBLE_LOG2 PR_BITS_PER_DOUBLE_LOG2
|
||||||
|
#define BITS_PER_WORD_LOG2 PR_BITS_PER_WORD_LOG2
|
||||||
|
|
||||||
|
#define ALIGN_OF_SHORT PR_ALIGN_OF_SHORT
|
||||||
|
#define ALIGN_OF_INT PR_ALIGN_OF_INT
|
||||||
|
#define ALIGN_OF_LONG PR_ALIGN_OF_LONG
|
||||||
|
#define ALIGN_OF_INT64 PR_ALIGN_OF_INT64
|
||||||
|
#define ALIGN_OF_FLOAT PR_ALIGN_OF_FLOAT
|
||||||
|
#define ALIGN_OF_DOUBLE PR_ALIGN_OF_DOUBLE
|
||||||
|
#define ALIGN_OF_POINTER PR_ALIGN_OF_POINTER
|
||||||
|
#define ALIGN_OF_WORD PR_ALIGN_OF_WORD
|
||||||
|
|
||||||
|
#define BYTES_PER_WORD_LOG2 PR_BYTES_PER_WORD_LOG2
|
||||||
|
#define BYTES_PER_DWORD_LOG2 PR_BYTES_PER_DWORD_LOG2
|
||||||
|
#define WORDS_PER_DWORD_LOG2 PR_WORDS_PER_DWORD_LOG2
|
||||||
|
|
||||||
|
#endif /* NO_NSPR_10_SUPPORT */
|
||||||
|
|
||||||
|
#endif /* nspr_cpucfg___ */
|
143
universalchardet/md/_riscos.cfg
Normal file
143
universalchardet/md/_riscos.cfg
Normal file
|
@ -0,0 +1,143 @@
|
||||||
|
/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 2 -*- */
|
||||||
|
/* ***** BEGIN LICENSE BLOCK *****
|
||||||
|
* Version: MPL 1.1/GPL 2.0/LGPL 2.1
|
||||||
|
*
|
||||||
|
* The contents of this file are subject to the Mozilla Public License Version
|
||||||
|
* 1.1 (the "License"); you may not use this file except in compliance with
|
||||||
|
* the License. You may obtain a copy of the License at
|
||||||
|
* http://www.mozilla.org/MPL/
|
||||||
|
*
|
||||||
|
* Software distributed under the License is distributed on an "AS IS" basis,
|
||||||
|
* WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License
|
||||||
|
* for the specific language governing rights and limitations under the
|
||||||
|
* License.
|
||||||
|
*
|
||||||
|
* The Original Code is the Netscape Portable Runtime (NSPR).
|
||||||
|
*
|
||||||
|
* The Initial Developer of the Original Code is
|
||||||
|
* Netscape Communications Corporation.
|
||||||
|
* Portions created by the Initial Developer are Copyright (C) 1998-2000
|
||||||
|
* the Initial Developer. All Rights Reserved.
|
||||||
|
*
|
||||||
|
* Contributor(s):
|
||||||
|
*
|
||||||
|
* Alternatively, the contents of this file may be used under the terms of
|
||||||
|
* either the GNU General Public License Version 2 or later (the "GPL"), or
|
||||||
|
* the GNU Lesser General Public License Version 2.1 or later (the "LGPL"),
|
||||||
|
* in which case the provisions of the GPL or the LGPL are applicable instead
|
||||||
|
* of those above. If you wish to allow use of your version of this file only
|
||||||
|
* under the terms of either the GPL or the LGPL, and not to allow others to
|
||||||
|
* use your version of this file under the terms of the MPL, indicate your
|
||||||
|
* decision by deleting the provisions above and replace them with the notice
|
||||||
|
* and other provisions required by the GPL or the LGPL. If you do not delete
|
||||||
|
* the provisions above, a recipient may use your version of this file under
|
||||||
|
* the terms of any one of the MPL, the GPL or the LGPL.
|
||||||
|
*
|
||||||
|
* ***** END LICENSE BLOCK ***** */
|
||||||
|
|
||||||
|
#ifndef nspr_cpucfg___
|
||||||
|
#define nspr_cpucfg___
|
||||||
|
|
||||||
|
#ifndef XP_UNIX
|
||||||
|
#define XP_UNIX
|
||||||
|
#endif
|
||||||
|
|
||||||
|
#ifndef RISCOS
|
||||||
|
#define RISCOS
|
||||||
|
#endif
|
||||||
|
|
||||||
|
#define IS_LITTLE_ENDIAN 1
|
||||||
|
#undef IS_BIG_ENDIAN
|
||||||
|
#ifndef HAVE_LONG_LONG
|
||||||
|
#define HAVE_LONG_LONG
|
||||||
|
#endif
|
||||||
|
#undef HAVE_ALIGNED_DOUBLES
|
||||||
|
#undef HAVE_ALIGNED_LONGLONGS
|
||||||
|
|
||||||
|
#define PR_BYTES_PER_BYTE 1
|
||||||
|
#define PR_BYTES_PER_SHORT 2
|
||||||
|
#define PR_BYTES_PER_INT 4
|
||||||
|
#define PR_BYTES_PER_INT64 8
|
||||||
|
#define PR_BYTES_PER_LONG 4
|
||||||
|
#define PR_BYTES_PER_FLOAT 4
|
||||||
|
#define PR_BYTES_PER_DOUBLE 8
|
||||||
|
#define PR_BYTES_PER_WORD 4
|
||||||
|
#define PR_BYTES_PER_DWORD 8
|
||||||
|
|
||||||
|
#define PR_BITS_PER_BYTE 8
|
||||||
|
#define PR_BITS_PER_SHORT 16
|
||||||
|
#define PR_BITS_PER_INT 32
|
||||||
|
#define PR_BITS_PER_INT64 64
|
||||||
|
#define PR_BITS_PER_LONG 32
|
||||||
|
#define PR_BITS_PER_FLOAT 32
|
||||||
|
#define PR_BITS_PER_DOUBLE 64
|
||||||
|
#define PR_BITS_PER_WORD 32
|
||||||
|
|
||||||
|
#define PR_BITS_PER_BYTE_LOG2 3
|
||||||
|
#define PR_BITS_PER_SHORT_LOG2 4
|
||||||
|
#define PR_BITS_PER_INT_LOG2 5
|
||||||
|
#define PR_BITS_PER_INT64_LOG2 6
|
||||||
|
#define PR_BITS_PER_LONG_LOG2 5
|
||||||
|
#define PR_BITS_PER_FLOAT_LOG2 5
|
||||||
|
#define PR_BITS_PER_DOUBLE_LOG2 6
|
||||||
|
#define PR_BITS_PER_WORD_LOG2 5
|
||||||
|
|
||||||
|
#define PR_ALIGN_OF_SHORT 2
|
||||||
|
#define PR_ALIGN_OF_INT 4
|
||||||
|
#define PR_ALIGN_OF_LONG 4
|
||||||
|
#define PR_ALIGN_OF_INT64 4
|
||||||
|
#define PR_ALIGN_OF_FLOAT 4
|
||||||
|
#define PR_ALIGN_OF_DOUBLE 4
|
||||||
|
#define PR_ALIGN_OF_POINTER 4
|
||||||
|
#define PR_ALIGN_OF_WORD 4
|
||||||
|
|
||||||
|
#define PR_BYTES_PER_WORD_LOG2 2
|
||||||
|
#define PR_BYTES_PER_DWORD_LOG2 3
|
||||||
|
#define PR_WORDS_PER_DWORD_LOG2 1
|
||||||
|
|
||||||
|
#ifndef NO_NSPR_10_SUPPORT
|
||||||
|
|
||||||
|
#define BYTES_PER_BYTE PR_BYTES_PER_BYTE
|
||||||
|
#define BYTES_PER_SHORT PR_BYTES_PER_SHORT
|
||||||
|
#define BYTES_PER_INT PR_BYTES_PER_INT
|
||||||
|
#define BYTES_PER_INT64 PR_BYTES_PER_INT64
|
||||||
|
#define BYTES_PER_LONG PR_BYTES_PER_LONG
|
||||||
|
#define BYTES_PER_FLOAT PR_BYTES_PER_FLOAT
|
||||||
|
#define BYTES_PER_DOUBLE PR_BYTES_PER_DOUBLE
|
||||||
|
#define BYTES_PER_WORD PR_BYTES_PER_WORD
|
||||||
|
#define BYTES_PER_DWORD PR_BYTES_PER_DWORD
|
||||||
|
|
||||||
|
#define BITS_PER_BYTE PR_BITS_PER_BYTE
|
||||||
|
#define BITS_PER_SHORT PR_BITS_PER_SHORT
|
||||||
|
#define BITS_PER_INT PR_BITS_PER_INT
|
||||||
|
#define BITS_PER_INT64 PR_BITS_PER_INT64
|
||||||
|
#define BITS_PER_LONG PR_BITS_PER_LONG
|
||||||
|
#define BITS_PER_FLOAT PR_BITS_PER_FLOAT
|
||||||
|
#define BITS_PER_DOUBLE PR_BITS_PER_DOUBLE
|
||||||
|
#define BITS_PER_WORD PR_BITS_PER_WORD
|
||||||
|
|
||||||
|
#define BITS_PER_BYTE_LOG2 PR_BITS_PER_BYTE_LOG2
|
||||||
|
#define BITS_PER_SHORT_LOG2 PR_BITS_PER_SHORT_LOG2
|
||||||
|
#define BITS_PER_INT_LOG2 PR_BITS_PER_INT_LOG2
|
||||||
|
#define BITS_PER_INT64_LOG2 PR_BITS_PER_INT64_LOG2
|
||||||
|
#define BITS_PER_LONG_LOG2 PR_BITS_PER_LONG_LOG2
|
||||||
|
#define BITS_PER_FLOAT_LOG2 PR_BITS_PER_FLOAT_LOG2
|
||||||
|
#define BITS_PER_DOUBLE_LOG2 PR_BITS_PER_DOUBLE_LOG2
|
||||||
|
#define BITS_PER_WORD_LOG2 PR_BITS_PER_WORD_LOG2
|
||||||
|
|
||||||
|
#define ALIGN_OF_SHORT PR_ALIGN_OF_SHORT
|
||||||
|
#define ALIGN_OF_INT PR_ALIGN_OF_INT
|
||||||
|
#define ALIGN_OF_LONG PR_ALIGN_OF_LONG
|
||||||
|
#define ALIGN_OF_INT64 PR_ALIGN_OF_INT64
|
||||||
|
#define ALIGN_OF_FLOAT PR_ALIGN_OF_FLOAT
|
||||||
|
#define ALIGN_OF_DOUBLE PR_ALIGN_OF_DOUBLE
|
||||||
|
#define ALIGN_OF_POINTER PR_ALIGN_OF_POINTER
|
||||||
|
#define ALIGN_OF_WORD PR_ALIGN_OF_WORD
|
||||||
|
|
||||||
|
#define BYTES_PER_WORD_LOG2 PR_BYTES_PER_WORD_LOG2
|
||||||
|
#define BYTES_PER_DWORD_LOG2 PR_BYTES_PER_DWORD_LOG2
|
||||||
|
#define WORDS_PER_DWORD_LOG2 PR_WORDS_PER_DWORD_LOG2
|
||||||
|
|
||||||
|
#endif /* NO_NSPR_10_SUPPORT */
|
||||||
|
|
||||||
|
#endif /* nspr_cpucfg___ */
|
140
universalchardet/md/_scoos.cfg
Normal file
140
universalchardet/md/_scoos.cfg
Normal file
|
@ -0,0 +1,140 @@
|
||||||
|
/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 2 -*- */
|
||||||
|
/* ***** BEGIN LICENSE BLOCK *****
|
||||||
|
* Version: MPL 1.1/GPL 2.0/LGPL 2.1
|
||||||
|
*
|
||||||
|
* The contents of this file are subject to the Mozilla Public License Version
|
||||||
|
* 1.1 (the "License"); you may not use this file except in compliance with
|
||||||
|
* the License. You may obtain a copy of the License at
|
||||||
|
* http://www.mozilla.org/MPL/
|
||||||
|
*
|
||||||
|
* Software distributed under the License is distributed on an "AS IS" basis,
|
||||||
|
* WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License
|
||||||
|
* for the specific language governing rights and limitations under the
|
||||||
|
* License.
|
||||||
|
*
|
||||||
|
* The Original Code is the Netscape Portable Runtime (NSPR).
|
||||||
|
*
|
||||||
|
* The Initial Developer of the Original Code is
|
||||||
|
* Netscape Communications Corporation.
|
||||||
|
* Portions created by the Initial Developer are Copyright (C) 1998-2000
|
||||||
|
* the Initial Developer. All Rights Reserved.
|
||||||
|
*
|
||||||
|
* Contributor(s):
|
||||||
|
*
|
||||||
|
* Alternatively, the contents of this file may be used under the terms of
|
||||||
|
* either the GNU General Public License Version 2 or later (the "GPL"), or
|
||||||
|
* the GNU Lesser General Public License Version 2.1 or later (the "LGPL"),
|
||||||
|
* in which case the provisions of the GPL or the LGPL are applicable instead
|
||||||
|
* of those above. If you wish to allow use of your version of this file only
|
||||||
|
* under the terms of either the GPL or the LGPL, and not to allow others to
|
||||||
|
* use your version of this file under the terms of the MPL, indicate your
|
||||||
|
* decision by deleting the provisions above and replace them with the notice
|
||||||
|
* and other provisions required by the GPL or the LGPL. If you do not delete
|
||||||
|
* the provisions above, a recipient may use your version of this file under
|
||||||
|
* the terms of any one of the MPL, the GPL or the LGPL.
|
||||||
|
*
|
||||||
|
* ***** END LICENSE BLOCK ***** */
|
||||||
|
|
||||||
|
#ifndef nspr_cpucfg___
|
||||||
|
#define nspr_cpucfg___
|
||||||
|
|
||||||
|
#ifndef XP_UNIX
|
||||||
|
#define XP_UNIX
|
||||||
|
#endif
|
||||||
|
|
||||||
|
#ifndef SCO
|
||||||
|
#define SCO
|
||||||
|
#endif
|
||||||
|
|
||||||
|
#define IS_LITTLE_ENDIAN 1
|
||||||
|
#undef IS_BIG_ENDIAN
|
||||||
|
#undef HAVE_LONG_LONG
|
||||||
|
#undef HAVE_ALIGNED_DOUBLES
|
||||||
|
#undef HAVE_ALIGNED_LONGLONGS
|
||||||
|
|
||||||
|
#define PR_BYTES_PER_BYTE 1
|
||||||
|
#define PR_BYTES_PER_SHORT 2
|
||||||
|
#define PR_BYTES_PER_INT 4
|
||||||
|
#define PR_BYTES_PER_INT64 8
|
||||||
|
#define PR_BYTES_PER_LONG 4
|
||||||
|
#define PR_BYTES_PER_FLOAT 4
|
||||||
|
#define PR_BYTES_PER_DOUBLE 8
|
||||||
|
#define PR_BYTES_PER_WORD 4
|
||||||
|
#define PR_BYTES_PER_DWORD 8
|
||||||
|
#define PR_BYTES_PER_WORD_LOG2 2
|
||||||
|
#define PR_BYTES_PER_DWORD_LOG2 3
|
||||||
|
|
||||||
|
#define PR_BITS_PER_BYTE 8
|
||||||
|
#define PR_BITS_PER_SHORT 16
|
||||||
|
#define PR_BITS_PER_INT 32
|
||||||
|
#define PR_BITS_PER_INT64 64
|
||||||
|
#define PR_BITS_PER_LONG 32
|
||||||
|
#define PR_BITS_PER_FLOAT 32
|
||||||
|
#define PR_BITS_PER_DOUBLE 64
|
||||||
|
#define PR_BITS_PER_WORD 32
|
||||||
|
|
||||||
|
#define PR_BITS_PER_BYTE_LOG2 3
|
||||||
|
#define PR_BITS_PER_SHORT_LOG2 4
|
||||||
|
#define PR_BITS_PER_INT_LOG2 5
|
||||||
|
#define PR_BITS_PER_INT64_LOG2 6
|
||||||
|
#define PR_BITS_PER_LONG_LOG2 5
|
||||||
|
#define PR_BITS_PER_FLOAT_LOG2 5
|
||||||
|
#define PR_BITS_PER_DOUBLE_LOG2 6
|
||||||
|
#define PR_BITS_PER_WORD_LOG2 5
|
||||||
|
|
||||||
|
#define PR_ALIGN_OF_SHORT 2
|
||||||
|
#define PR_ALIGN_OF_INT 4
|
||||||
|
#define PR_ALIGN_OF_LONG 4
|
||||||
|
#define PR_ALIGN_OF_INT64 4
|
||||||
|
#define PR_ALIGN_OF_FLOAT 4
|
||||||
|
#define PR_ALIGN_OF_DOUBLE 4
|
||||||
|
#define PR_ALIGN_OF_POINTER 4
|
||||||
|
|
||||||
|
#define _PR_POLL_BACKCOMPAT
|
||||||
|
|
||||||
|
#ifndef NO_NSPR_10_SUPPORT
|
||||||
|
|
||||||
|
#define BYTES_PER_BYTE PR_BYTES_PER_BYTE
|
||||||
|
#define BYTES_PER_SHORT PR_BYTES_PER_SHORT
|
||||||
|
#define BYTES_PER_INT PR_BYTES_PER_INT
|
||||||
|
#define BYTES_PER_INT64 PR_BYTES_PER_INT64
|
||||||
|
#define BYTES_PER_LONG PR_BYTES_PER_LONG
|
||||||
|
#define BYTES_PER_FLOAT PR_BYTES_PER_FLOAT
|
||||||
|
#define BYTES_PER_DOUBLE PR_BYTES_PER_DOUBLE
|
||||||
|
#define BYTES_PER_WORD PR_BYTES_PER_WORD
|
||||||
|
#define BYTES_PER_DWORD PR_BYTES_PER_DWORD
|
||||||
|
|
||||||
|
#define BITS_PER_BYTE PR_BITS_PER_BYTE
|
||||||
|
#define BITS_PER_SHORT PR_BITS_PER_SHORT
|
||||||
|
#define BITS_PER_INT PR_BITS_PER_INT
|
||||||
|
#define BITS_PER_INT64 PR_BITS_PER_INT64
|
||||||
|
#define BITS_PER_LONG PR_BITS_PER_LONG
|
||||||
|
#define BITS_PER_FLOAT PR_BITS_PER_FLOAT
|
||||||
|
#define BITS_PER_DOUBLE PR_BITS_PER_DOUBLE
|
||||||
|
#define BITS_PER_WORD PR_BITS_PER_WORD
|
||||||
|
|
||||||
|
#define BITS_PER_BYTE_LOG2 PR_BITS_PER_BYTE_LOG2
|
||||||
|
#define BITS_PER_SHORT_LOG2 PR_BITS_PER_SHORT_LOG2
|
||||||
|
#define BITS_PER_INT_LOG2 PR_BITS_PER_INT_LOG2
|
||||||
|
#define BITS_PER_INT64_LOG2 PR_BITS_PER_INT64_LOG2
|
||||||
|
#define BITS_PER_LONG_LOG2 PR_BITS_PER_LONG_LOG2
|
||||||
|
#define BITS_PER_FLOAT_LOG2 PR_BITS_PER_FLOAT_LOG2
|
||||||
|
#define BITS_PER_DOUBLE_LOG2 PR_BITS_PER_DOUBLE_LOG2
|
||||||
|
#define BITS_PER_WORD_LOG2 PR_BITS_PER_WORD_LOG2
|
||||||
|
|
||||||
|
#define ALIGN_OF_SHORT PR_ALIGN_OF_SHORT
|
||||||
|
#define ALIGN_OF_INT PR_ALIGN_OF_INT
|
||||||
|
#define ALIGN_OF_LONG PR_ALIGN_OF_LONG
|
||||||
|
#define ALIGN_OF_INT64 PR_ALIGN_OF_INT64
|
||||||
|
#define ALIGN_OF_FLOAT PR_ALIGN_OF_FLOAT
|
||||||
|
#define ALIGN_OF_DOUBLE PR_ALIGN_OF_DOUBLE
|
||||||
|
#define ALIGN_OF_POINTER PR_ALIGN_OF_POINTER
|
||||||
|
#define ALIGN_OF_WORD PR_ALIGN_OF_WORD
|
||||||
|
|
||||||
|
#define BYTES_PER_WORD_LOG2 PR_BYTES_PER_WORD_LOG2
|
||||||
|
#define BYTES_PER_DWORD_LOG2 PR_BYTES_PER_DWORD_LOG2
|
||||||
|
#define WORDS_PER_DWORD_LOG2 PR_WORDS_PER_DWORD_LOG2
|
||||||
|
|
||||||
|
#endif /* NO_NSPR_10_SUPPORT */
|
||||||
|
|
||||||
|
#endif /* nspr_cpucfg___ */
|
203
universalchardet/md/_solaris.cfg
Normal file
203
universalchardet/md/_solaris.cfg
Normal file
|
@ -0,0 +1,203 @@
|
||||||
|
/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 2 -*- */
|
||||||
|
/* ***** BEGIN LICENSE BLOCK *****
|
||||||
|
* Version: MPL 1.1/GPL 2.0/LGPL 2.1
|
||||||
|
*
|
||||||
|
* The contents of this file are subject to the Mozilla Public License Version
|
||||||
|
* 1.1 (the "License"); you may not use this file except in compliance with
|
||||||
|
* the License. You may obtain a copy of the License at
|
||||||
|
* http://www.mozilla.org/MPL/
|
||||||
|
*
|
||||||
|
* Software distributed under the License is distributed on an "AS IS" basis,
|
||||||
|
* WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License
|
||||||
|
* for the specific language governing rights and limitations under the
|
||||||
|
* License.
|
||||||
|
*
|
||||||
|
* The Original Code is the Netscape Portable Runtime (NSPR).
|
||||||
|
*
|
||||||
|
* The Initial Developer of the Original Code is
|
||||||
|
* Netscape Communications Corporation.
|
||||||
|
* Portions created by the Initial Developer are Copyright (C) 1998-2000
|
||||||
|
* the Initial Developer. All Rights Reserved.
|
||||||
|
*
|
||||||
|
* Contributor(s):
|
||||||
|
*
|
||||||
|
* Alternatively, the contents of this file may be used under the terms of
|
||||||
|
* either the GNU General Public License Version 2 or later (the "GPL"), or
|
||||||
|
* the GNU Lesser General Public License Version 2.1 or later (the "LGPL"),
|
||||||
|
* in which case the provisions of the GPL or the LGPL are applicable instead
|
||||||
|
* of those above. If you wish to allow use of your version of this file only
|
||||||
|
* under the terms of either the GPL or the LGPL, and not to allow others to
|
||||||
|
* use your version of this file under the terms of the MPL, indicate your
|
||||||
|
* decision by deleting the provisions above and replace them with the notice
|
||||||
|
* and other provisions required by the GPL or the LGPL. If you do not delete
|
||||||
|
* the provisions above, a recipient may use your version of this file under
|
||||||
|
* the terms of any one of the MPL, the GPL or the LGPL.
|
||||||
|
*
|
||||||
|
* ***** END LICENSE BLOCK ***** */
|
||||||
|
|
||||||
|
#ifndef nspr_cpucfg___
|
||||||
|
#define nspr_cpucfg___
|
||||||
|
|
||||||
|
#ifndef XP_UNIX
|
||||||
|
#define XP_UNIX
|
||||||
|
#endif
|
||||||
|
|
||||||
|
#ifndef SOLARIS
|
||||||
|
#define SOLARIS
|
||||||
|
#endif
|
||||||
|
|
||||||
|
#define PR_AF_INET6 26 /* same as AF_INET6 */
|
||||||
|
|
||||||
|
#if defined(sparc) || defined(__sparc)
|
||||||
|
#undef IS_LITTLE_ENDIAN
|
||||||
|
#define IS_BIG_ENDIAN 1
|
||||||
|
#define PR_ALIGN_OF_INT64 8
|
||||||
|
#define PR_ALIGN_OF_DOUBLE 8
|
||||||
|
#if defined(__sparcv9)
|
||||||
|
#define IS_64
|
||||||
|
#endif
|
||||||
|
#elif defined(__x86_64)
|
||||||
|
#define IS_LITTLE_ENDIAN 1
|
||||||
|
#undef IS_BIG_ENDIAN
|
||||||
|
#define PR_ALIGN_OF_INT64 8
|
||||||
|
#define PR_ALIGN_OF_DOUBLE 8
|
||||||
|
#define IS_64
|
||||||
|
#elif defined(i386) || defined(__i386)
|
||||||
|
#define IS_LITTLE_ENDIAN 1
|
||||||
|
#undef IS_BIG_ENDIAN
|
||||||
|
#define PR_ALIGN_OF_INT64 4
|
||||||
|
#define PR_ALIGN_OF_DOUBLE 4
|
||||||
|
#else
|
||||||
|
#error unknown processor
|
||||||
|
#endif
|
||||||
|
|
||||||
|
#ifdef IS_64
|
||||||
|
|
||||||
|
#define PR_BYTES_PER_BYTE 1
|
||||||
|
#define PR_BYTES_PER_SHORT 2
|
||||||
|
#define PR_BYTES_PER_INT 4
|
||||||
|
#define PR_BYTES_PER_INT64 8
|
||||||
|
#define PR_BYTES_PER_LONG 8
|
||||||
|
#define PR_BYTES_PER_FLOAT 4
|
||||||
|
#define PR_BYTES_PER_DOUBLE 8
|
||||||
|
#define PR_BYTES_PER_WORD 8
|
||||||
|
#define PR_BYTES_PER_DWORD 8
|
||||||
|
#define PR_BYTES_PER_WORD_LOG2 3
|
||||||
|
#define PR_BYTES_PER_DWORD_LOG2 3
|
||||||
|
|
||||||
|
#define PR_BITS_PER_BYTE 8
|
||||||
|
#define PR_BITS_PER_SHORT 16
|
||||||
|
#define PR_BITS_PER_INT 32
|
||||||
|
#define PR_BITS_PER_INT64 64
|
||||||
|
#define PR_BITS_PER_LONG 64
|
||||||
|
#define PR_BITS_PER_FLOAT 32
|
||||||
|
#define PR_BITS_PER_DOUBLE 64
|
||||||
|
#define PR_BITS_PER_WORD 64
|
||||||
|
|
||||||
|
#define PR_BITS_PER_BYTE_LOG2 3
|
||||||
|
#define PR_BITS_PER_SHORT_LOG2 4
|
||||||
|
#define PR_BITS_PER_INT_LOG2 5
|
||||||
|
#define PR_BITS_PER_INT64_LOG2 6
|
||||||
|
#define PR_BITS_PER_LONG_LOG2 6
|
||||||
|
#define PR_BITS_PER_FLOAT_LOG2 5
|
||||||
|
#define PR_BITS_PER_DOUBLE_LOG2 6
|
||||||
|
#define PR_BITS_PER_WORD_LOG2 6
|
||||||
|
|
||||||
|
#define PR_ALIGN_OF_SHORT 2
|
||||||
|
#define PR_ALIGN_OF_INT 4
|
||||||
|
#define PR_ALIGN_OF_LONG 8
|
||||||
|
#define PR_ALIGN_OF_FLOAT 4
|
||||||
|
#define PR_ALIGN_OF_POINTER 8
|
||||||
|
|
||||||
|
#else /* IS_64 */
|
||||||
|
|
||||||
|
#define PR_BYTES_PER_BYTE 1
|
||||||
|
#define PR_BYTES_PER_SHORT 2
|
||||||
|
#define PR_BYTES_PER_INT 4
|
||||||
|
#define PR_BYTES_PER_INT64 8
|
||||||
|
#define PR_BYTES_PER_LONG 4
|
||||||
|
#define PR_BYTES_PER_FLOAT 4
|
||||||
|
#define PR_BYTES_PER_DOUBLE 8
|
||||||
|
#define PR_BYTES_PER_WORD 4
|
||||||
|
#define PR_BYTES_PER_DWORD 8
|
||||||
|
#define PR_BYTES_PER_WORD_LOG2 2
|
||||||
|
#define PR_BYTES_PER_DWORD_LOG2 3
|
||||||
|
|
||||||
|
#define PR_BITS_PER_BYTE 8
|
||||||
|
#define PR_BITS_PER_SHORT 16
|
||||||
|
#define PR_BITS_PER_INT 32
|
||||||
|
#define PR_BITS_PER_INT64 64
|
||||||
|
#define PR_BITS_PER_LONG 32
|
||||||
|
#define PR_BITS_PER_FLOAT 32
|
||||||
|
#define PR_BITS_PER_DOUBLE 64
|
||||||
|
#define PR_BITS_PER_WORD 32
|
||||||
|
|
||||||
|
#define PR_BITS_PER_BYTE_LOG2 3
|
||||||
|
#define PR_BITS_PER_SHORT_LOG2 4
|
||||||
|
#define PR_BITS_PER_INT_LOG2 5
|
||||||
|
#define PR_BITS_PER_INT64_LOG2 6
|
||||||
|
#define PR_BITS_PER_LONG_LOG2 5
|
||||||
|
#define PR_BITS_PER_FLOAT_LOG2 5
|
||||||
|
#define PR_BITS_PER_DOUBLE_LOG2 6
|
||||||
|
#define PR_BITS_PER_WORD_LOG2 5
|
||||||
|
|
||||||
|
#define PR_ALIGN_OF_SHORT 2
|
||||||
|
#define PR_ALIGN_OF_INT 4
|
||||||
|
#define PR_ALIGN_OF_LONG 4
|
||||||
|
#define PR_ALIGN_OF_FLOAT 4
|
||||||
|
#define PR_ALIGN_OF_POINTER 4
|
||||||
|
|
||||||
|
#endif /* IS_64 */
|
||||||
|
|
||||||
|
#ifndef HAVE_LONG_LONG
|
||||||
|
#define HAVE_LONG_LONG
|
||||||
|
#endif
|
||||||
|
#define HAVE_ALIGNED_DOUBLES
|
||||||
|
#define HAVE_ALIGNED_LONGLONGS
|
||||||
|
|
||||||
|
#ifndef NO_NSPR_10_SUPPORT
|
||||||
|
|
||||||
|
#define BYTES_PER_BYTE PR_BYTES_PER_BYTE
|
||||||
|
#define BYTES_PER_SHORT PR_BYTES_PER_SHORT
|
||||||
|
#define BYTES_PER_INT PR_BYTES_PER_INT
|
||||||
|
#define BYTES_PER_INT64 PR_BYTES_PER_INT64
|
||||||
|
#define BYTES_PER_LONG PR_BYTES_PER_LONG
|
||||||
|
#define BYTES_PER_FLOAT PR_BYTES_PER_FLOAT
|
||||||
|
#define BYTES_PER_DOUBLE PR_BYTES_PER_DOUBLE
|
||||||
|
#define BYTES_PER_WORD PR_BYTES_PER_WORD
|
||||||
|
#define BYTES_PER_DWORD PR_BYTES_PER_DWORD
|
||||||
|
|
||||||
|
#define BITS_PER_BYTE PR_BITS_PER_BYTE
|
||||||
|
#define BITS_PER_SHORT PR_BITS_PER_SHORT
|
||||||
|
#define BITS_PER_INT PR_BITS_PER_INT
|
||||||
|
#define BITS_PER_INT64 PR_BITS_PER_INT64
|
||||||
|
#define BITS_PER_LONG PR_BITS_PER_LONG
|
||||||
|
#define BITS_PER_FLOAT PR_BITS_PER_FLOAT
|
||||||
|
#define BITS_PER_DOUBLE PR_BITS_PER_DOUBLE
|
||||||
|
#define BITS_PER_WORD PR_BITS_PER_WORD
|
||||||
|
|
||||||
|
#define BITS_PER_BYTE_LOG2 PR_BITS_PER_BYTE_LOG2
|
||||||
|
#define BITS_PER_SHORT_LOG2 PR_BITS_PER_SHORT_LOG2
|
||||||
|
#define BITS_PER_INT_LOG2 PR_BITS_PER_INT_LOG2
|
||||||
|
#define BITS_PER_INT64_LOG2 PR_BITS_PER_INT64_LOG2
|
||||||
|
#define BITS_PER_LONG_LOG2 PR_BITS_PER_LONG_LOG2
|
||||||
|
#define BITS_PER_FLOAT_LOG2 PR_BITS_PER_FLOAT_LOG2
|
||||||
|
#define BITS_PER_DOUBLE_LOG2 PR_BITS_PER_DOUBLE_LOG2
|
||||||
|
#define BITS_PER_WORD_LOG2 PR_BITS_PER_WORD_LOG2
|
||||||
|
|
||||||
|
#define ALIGN_OF_SHORT PR_ALIGN_OF_SHORT
|
||||||
|
#define ALIGN_OF_INT PR_ALIGN_OF_INT
|
||||||
|
#define ALIGN_OF_LONG PR_ALIGN_OF_LONG
|
||||||
|
#define ALIGN_OF_INT64 PR_ALIGN_OF_INT64
|
||||||
|
#define ALIGN_OF_FLOAT PR_ALIGN_OF_FLOAT
|
||||||
|
#define ALIGN_OF_DOUBLE PR_ALIGN_OF_DOUBLE
|
||||||
|
#define ALIGN_OF_POINTER PR_ALIGN_OF_POINTER
|
||||||
|
#define ALIGN_OF_WORD PR_ALIGN_OF_WORD
|
||||||
|
|
||||||
|
#define BYTES_PER_WORD_LOG2 PR_BYTES_PER_WORD_LOG2
|
||||||
|
#define BYTES_PER_DWORD_LOG2 PR_BYTES_PER_DWORD_LOG2
|
||||||
|
#define WORDS_PER_DWORD_LOG2 PR_WORDS_PER_DWORD_LOG2
|
||||||
|
|
||||||
|
#endif /* NO_NSPR_10_SUPPORT */
|
||||||
|
|
||||||
|
#endif /* ifndef nspr_cpucfg___ */
|
140
universalchardet/md/_sony.cfg
Normal file
140
universalchardet/md/_sony.cfg
Normal file
|
@ -0,0 +1,140 @@
|
||||||
|
/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 2 -*- */
|
||||||
|
/* ***** BEGIN LICENSE BLOCK *****
|
||||||
|
* Version: MPL 1.1/GPL 2.0/LGPL 2.1
|
||||||
|
*
|
||||||
|
* The contents of this file are subject to the Mozilla Public License Version
|
||||||
|
* 1.1 (the "License"); you may not use this file except in compliance with
|
||||||
|
* the License. You may obtain a copy of the License at
|
||||||
|
* http://www.mozilla.org/MPL/
|
||||||
|
*
|
||||||
|
* Software distributed under the License is distributed on an "AS IS" basis,
|
||||||
|
* WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License
|
||||||
|
* for the specific language governing rights and limitations under the
|
||||||
|
* License.
|
||||||
|
*
|
||||||
|
* The Original Code is the Netscape Portable Runtime (NSPR).
|
||||||
|
*
|
||||||
|
* The Initial Developer of the Original Code is
|
||||||
|
* Netscape Communications Corporation.
|
||||||
|
* Portions created by the Initial Developer are Copyright (C) 1998-2000
|
||||||
|
* the Initial Developer. All Rights Reserved.
|
||||||
|
*
|
||||||
|
* Contributor(s):
|
||||||
|
*
|
||||||
|
* Alternatively, the contents of this file may be used under the terms of
|
||||||
|
* either the GNU General Public License Version 2 or later (the "GPL"), or
|
||||||
|
* the GNU Lesser General Public License Version 2.1 or later (the "LGPL"),
|
||||||
|
* in which case the provisions of the GPL or the LGPL are applicable instead
|
||||||
|
* of those above. If you wish to allow use of your version of this file only
|
||||||
|
* under the terms of either the GPL or the LGPL, and not to allow others to
|
||||||
|
* use your version of this file under the terms of the MPL, indicate your
|
||||||
|
* decision by deleting the provisions above and replace them with the notice
|
||||||
|
* and other provisions required by the GPL or the LGPL. If you do not delete
|
||||||
|
* the provisions above, a recipient may use your version of this file under
|
||||||
|
* the terms of any one of the MPL, the GPL or the LGPL.
|
||||||
|
*
|
||||||
|
* ***** END LICENSE BLOCK ***** */
|
||||||
|
|
||||||
|
#ifndef nspr_cpucfg___
|
||||||
|
#define nspr_cpucfg___
|
||||||
|
|
||||||
|
#ifndef XP_UNIX
|
||||||
|
#define XP_UNIX
|
||||||
|
#endif
|
||||||
|
|
||||||
|
#ifndef SONY
|
||||||
|
#define SONY
|
||||||
|
#endif
|
||||||
|
|
||||||
|
#undef IS_LITTLE_ENDIAN
|
||||||
|
#define IS_BIG_ENDIAN 1
|
||||||
|
|
||||||
|
#define PR_BYTES_PER_BYTE 1
|
||||||
|
#define PR_BYTES_PER_SHORT 2
|
||||||
|
#define PR_BYTES_PER_INT 4
|
||||||
|
#define PR_BYTES_PER_INT64 8
|
||||||
|
#define PR_BYTES_PER_LONG 4
|
||||||
|
#define PR_BYTES_PER_FLOAT 4
|
||||||
|
#define PR_BYTES_PER_DOUBLE 8
|
||||||
|
#define PR_BYTES_PER_WORD 4
|
||||||
|
#define PR_BYTES_PER_DWORD 8
|
||||||
|
|
||||||
|
#define PR_BITS_PER_BYTE 8
|
||||||
|
#define PR_BITS_PER_SHORT 16
|
||||||
|
#define PR_BITS_PER_INT 32
|
||||||
|
#define PR_BITS_PER_INT64 64
|
||||||
|
#define PR_BITS_PER_LONG 32
|
||||||
|
#define PR_BITS_PER_FLOAT 32
|
||||||
|
#define PR_BITS_PER_DOUBLE 64
|
||||||
|
#define PR_BITS_PER_WORD 32
|
||||||
|
|
||||||
|
#define PR_BITS_PER_BYTE_LOG2 3
|
||||||
|
#define PR_BITS_PER_SHORT_LOG2 4
|
||||||
|
#define PR_BITS_PER_INT_LOG2 5
|
||||||
|
#define PR_BITS_PER_INT64_LOG2 6
|
||||||
|
#define PR_BITS_PER_LONG_LOG2 5
|
||||||
|
#define PR_BITS_PER_FLOAT_LOG2 5
|
||||||
|
#define PR_BITS_PER_DOUBLE_LOG2 6
|
||||||
|
#define PR_BITS_PER_WORD_LOG2 5
|
||||||
|
|
||||||
|
#define PR_ALIGN_OF_SHORT 2
|
||||||
|
#define PR_ALIGN_OF_INT 4
|
||||||
|
#define PR_ALIGN_OF_LONG 4
|
||||||
|
#define PR_ALIGN_OF_INT64 8
|
||||||
|
#define PR_ALIGN_OF_FLOAT 4
|
||||||
|
#define PR_ALIGN_OF_DOUBLE 8
|
||||||
|
#define PR_ALIGN_OF_POINTER 4
|
||||||
|
|
||||||
|
#define PR_BYTES_PER_WORD_LOG2 2
|
||||||
|
#define PR_BYTES_PER_DWORD_LOG2 3
|
||||||
|
|
||||||
|
#undef HAVE_LONG_LONG
|
||||||
|
#undef HAVE_ALIGNED_DOUBLES
|
||||||
|
#undef HAVE_ALIGNED_LONGLONGS
|
||||||
|
|
||||||
|
#ifndef NO_NSPR_10_SUPPORT
|
||||||
|
|
||||||
|
#define BYTES_PER_BYTE PR_BYTES_PER_BYTE
|
||||||
|
#define BYTES_PER_SHORT PR_BYTES_PER_SHORT
|
||||||
|
#define BYTES_PER_INT PR_BYTES_PER_INT
|
||||||
|
#define BYTES_PER_INT64 PR_BYTES_PER_INT64
|
||||||
|
#define BYTES_PER_LONG PR_BYTES_PER_LONG
|
||||||
|
#define BYTES_PER_FLOAT PR_BYTES_PER_FLOAT
|
||||||
|
#define BYTES_PER_DOUBLE PR_BYTES_PER_DOUBLE
|
||||||
|
#define BYTES_PER_WORD PR_BYTES_PER_WORD
|
||||||
|
#define BYTES_PER_DWORD PR_BYTES_PER_DWORD
|
||||||
|
|
||||||
|
#define BITS_PER_BYTE PR_BITS_PER_BYTE
|
||||||
|
#define BITS_PER_SHORT PR_BITS_PER_SHORT
|
||||||
|
#define BITS_PER_INT PR_BITS_PER_INT
|
||||||
|
#define BITS_PER_INT64 PR_BITS_PER_INT64
|
||||||
|
#define BITS_PER_LONG PR_BITS_PER_LONG
|
||||||
|
#define BITS_PER_FLOAT PR_BITS_PER_FLOAT
|
||||||
|
#define BITS_PER_DOUBLE PR_BITS_PER_DOUBLE
|
||||||
|
#define BITS_PER_WORD PR_BITS_PER_WORD
|
||||||
|
|
||||||
|
#define BITS_PER_BYTE_LOG2 PR_BITS_PER_BYTE_LOG2
|
||||||
|
#define BITS_PER_SHORT_LOG2 PR_BITS_PER_SHORT_LOG2
|
||||||
|
#define BITS_PER_INT_LOG2 PR_BITS_PER_INT_LOG2
|
||||||
|
#define BITS_PER_INT64_LOG2 PR_BITS_PER_INT64_LOG2
|
||||||
|
#define BITS_PER_LONG_LOG2 PR_BITS_PER_LONG_LOG2
|
||||||
|
#define BITS_PER_FLOAT_LOG2 PR_BITS_PER_FLOAT_LOG2
|
||||||
|
#define BITS_PER_DOUBLE_LOG2 PR_BITS_PER_DOUBLE_LOG2
|
||||||
|
#define BITS_PER_WORD_LOG2 PR_BITS_PER_WORD_LOG2
|
||||||
|
|
||||||
|
#define ALIGN_OF_SHORT PR_ALIGN_OF_SHORT
|
||||||
|
#define ALIGN_OF_INT PR_ALIGN_OF_INT
|
||||||
|
#define ALIGN_OF_LONG PR_ALIGN_OF_LONG
|
||||||
|
#define ALIGN_OF_INT64 PR_ALIGN_OF_INT64
|
||||||
|
#define ALIGN_OF_FLOAT PR_ALIGN_OF_FLOAT
|
||||||
|
#define ALIGN_OF_DOUBLE PR_ALIGN_OF_DOUBLE
|
||||||
|
#define ALIGN_OF_POINTER PR_ALIGN_OF_POINTER
|
||||||
|
#define ALIGN_OF_WORD PR_ALIGN_OF_WORD
|
||||||
|
|
||||||
|
#define BYTES_PER_WORD_LOG2 PR_BYTES_PER_WORD_LOG2
|
||||||
|
#define BYTES_PER_DWORD_LOG2 PR_BYTES_PER_DWORD_LOG2
|
||||||
|
#define WORDS_PER_DWORD_LOG2 PR_WORDS_PER_DWORD_LOG2
|
||||||
|
|
||||||
|
#endif /* NO_NSPR_10_SUPPORT */
|
||||||
|
|
||||||
|
#endif /* nspr_cpucfg___ */
|
138
universalchardet/md/_sunos4.cfg
Normal file
138
universalchardet/md/_sunos4.cfg
Normal file
|
@ -0,0 +1,138 @@
|
||||||
|
/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 2 -*- */
|
||||||
|
/* ***** BEGIN LICENSE BLOCK *****
|
||||||
|
* Version: MPL 1.1/GPL 2.0/LGPL 2.1
|
||||||
|
*
|
||||||
|
* The contents of this file are subject to the Mozilla Public License Version
|
||||||
|
* 1.1 (the "License"); you may not use this file except in compliance with
|
||||||
|
* the License. You may obtain a copy of the License at
|
||||||
|
* http://www.mozilla.org/MPL/
|
||||||
|
*
|
||||||
|
* Software distributed under the License is distributed on an "AS IS" basis,
|
||||||
|
* WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License
|
||||||
|
* for the specific language governing rights and limitations under the
|
||||||
|
* License.
|
||||||
|
*
|
||||||
|
* The Original Code is the Netscape Portable Runtime (NSPR).
|
||||||
|
*
|
||||||
|
* The Initial Developer of the Original Code is
|
||||||
|
* Netscape Communications Corporation.
|
||||||
|
* Portions created by the Initial Developer are Copyright (C) 1998-2000
|
||||||
|
* the Initial Developer. All Rights Reserved.
|
||||||
|
*
|
||||||
|
* Contributor(s):
|
||||||
|
*
|
||||||
|
* Alternatively, the contents of this file may be used under the terms of
|
||||||
|
* either the GNU General Public License Version 2 or later (the "GPL"), or
|
||||||
|
* the GNU Lesser General Public License Version 2.1 or later (the "LGPL"),
|
||||||
|
* in which case the provisions of the GPL or the LGPL are applicable instead
|
||||||
|
* of those above. If you wish to allow use of your version of this file only
|
||||||
|
* under the terms of either the GPL or the LGPL, and not to allow others to
|
||||||
|
* use your version of this file under the terms of the MPL, indicate your
|
||||||
|
* decision by deleting the provisions above and replace them with the notice
|
||||||
|
* and other provisions required by the GPL or the LGPL. If you do not delete
|
||||||
|
* the provisions above, a recipient may use your version of this file under
|
||||||
|
* the terms of any one of the MPL, the GPL or the LGPL.
|
||||||
|
*
|
||||||
|
* ***** END LICENSE BLOCK ***** */
|
||||||
|
|
||||||
|
#ifndef nspr_cpucfg___
|
||||||
|
#define nspr_cpucfg___
|
||||||
|
|
||||||
|
#ifndef XP_UNIX
|
||||||
|
#define XP_UNIX
|
||||||
|
#endif
|
||||||
|
|
||||||
|
#ifndef SUNOS4
|
||||||
|
#define SUNOS4
|
||||||
|
#endif
|
||||||
|
|
||||||
|
#undef IS_LITTLE_ENDIAN
|
||||||
|
#define IS_BIG_ENDIAN 1
|
||||||
|
#undef HAVE_LONG_LONG
|
||||||
|
#define HAVE_ALIGNED_DOUBLES
|
||||||
|
#undef HAVE_ALIGNED_LONGLONGS
|
||||||
|
|
||||||
|
#define PR_BYTES_PER_BYTE 1
|
||||||
|
#define PR_BYTES_PER_SHORT 2
|
||||||
|
#define PR_BYTES_PER_INT 4
|
||||||
|
#define PR_BYTES_PER_INT64 8
|
||||||
|
#define PR_BYTES_PER_LONG 4
|
||||||
|
#define PR_BYTES_PER_FLOAT 4
|
||||||
|
#define PR_BYTES_PER_DOUBLE 8
|
||||||
|
#define PR_BYTES_PER_WORD 4
|
||||||
|
#define PR_BYTES_PER_DWORD 8
|
||||||
|
#define PR_BYTES_PER_WORD_LOG2 2
|
||||||
|
#define PR_BYTES_PER_DWORD_LOG2 3
|
||||||
|
|
||||||
|
#define PR_BITS_PER_BYTE 8
|
||||||
|
#define PR_BITS_PER_SHORT 16
|
||||||
|
#define PR_BITS_PER_INT 32
|
||||||
|
#define PR_BITS_PER_INT64 64
|
||||||
|
#define PR_BITS_PER_LONG 32
|
||||||
|
#define PR_BITS_PER_FLOAT 32
|
||||||
|
#define PR_BITS_PER_DOUBLE 64
|
||||||
|
#define PR_BITS_PER_WORD 32
|
||||||
|
|
||||||
|
#define PR_BITS_PER_BYTE_LOG2 3
|
||||||
|
#define PR_BITS_PER_SHORT_LOG2 4
|
||||||
|
#define PR_BITS_PER_INT_LOG2 5
|
||||||
|
#define PR_BITS_PER_INT64_LOG2 6
|
||||||
|
#define PR_BITS_PER_LONG_LOG2 5
|
||||||
|
#define PR_BITS_PER_FLOAT_LOG2 5
|
||||||
|
#define PR_BITS_PER_DOUBLE_LOG2 6
|
||||||
|
#define PR_BITS_PER_WORD_LOG2 5
|
||||||
|
|
||||||
|
#define PR_ALIGN_OF_SHORT 2
|
||||||
|
#define PR_ALIGN_OF_INT 4
|
||||||
|
#define PR_ALIGN_OF_LONG 4
|
||||||
|
#define PR_ALIGN_OF_INT64 8
|
||||||
|
#define PR_ALIGN_OF_FLOAT 4
|
||||||
|
#define PR_ALIGN_OF_DOUBLE 8
|
||||||
|
#define PR_ALIGN_OF_POINTER 4
|
||||||
|
|
||||||
|
#ifndef NO_NSPR_10_SUPPORT
|
||||||
|
|
||||||
|
#define BYTES_PER_BYTE PR_BYTES_PER_BYTE
|
||||||
|
#define BYTES_PER_SHORT PR_BYTES_PER_SHORT
|
||||||
|
#define BYTES_PER_INT PR_BYTES_PER_INT
|
||||||
|
#define BYTES_PER_INT64 PR_BYTES_PER_INT64
|
||||||
|
#define BYTES_PER_LONG PR_BYTES_PER_LONG
|
||||||
|
#define BYTES_PER_FLOAT PR_BYTES_PER_FLOAT
|
||||||
|
#define BYTES_PER_DOUBLE PR_BYTES_PER_DOUBLE
|
||||||
|
#define BYTES_PER_WORD PR_BYTES_PER_WORD
|
||||||
|
#define BYTES_PER_DWORD PR_BYTES_PER_DWORD
|
||||||
|
|
||||||
|
#define BITS_PER_BYTE PR_BITS_PER_BYTE
|
||||||
|
#define BITS_PER_SHORT PR_BITS_PER_SHORT
|
||||||
|
#define BITS_PER_INT PR_BITS_PER_INT
|
||||||
|
#define BITS_PER_INT64 PR_BITS_PER_INT64
|
||||||
|
#define BITS_PER_LONG PR_BITS_PER_LONG
|
||||||
|
#define BITS_PER_FLOAT PR_BITS_PER_FLOAT
|
||||||
|
#define BITS_PER_DOUBLE PR_BITS_PER_DOUBLE
|
||||||
|
#define BITS_PER_WORD PR_BITS_PER_WORD
|
||||||
|
|
||||||
|
#define BITS_PER_BYTE_LOG2 PR_BITS_PER_BYTE_LOG2
|
||||||
|
#define BITS_PER_SHORT_LOG2 PR_BITS_PER_SHORT_LOG2
|
||||||
|
#define BITS_PER_INT_LOG2 PR_BITS_PER_INT_LOG2
|
||||||
|
#define BITS_PER_INT64_LOG2 PR_BITS_PER_INT64_LOG2
|
||||||
|
#define BITS_PER_LONG_LOG2 PR_BITS_PER_LONG_LOG2
|
||||||
|
#define BITS_PER_FLOAT_LOG2 PR_BITS_PER_FLOAT_LOG2
|
||||||
|
#define BITS_PER_DOUBLE_LOG2 PR_BITS_PER_DOUBLE_LOG2
|
||||||
|
#define BITS_PER_WORD_LOG2 PR_BITS_PER_WORD_LOG2
|
||||||
|
|
||||||
|
#define ALIGN_OF_SHORT PR_ALIGN_OF_SHORT
|
||||||
|
#define ALIGN_OF_INT PR_ALIGN_OF_INT
|
||||||
|
#define ALIGN_OF_LONG PR_ALIGN_OF_LONG
|
||||||
|
#define ALIGN_OF_INT64 PR_ALIGN_OF_INT64
|
||||||
|
#define ALIGN_OF_FLOAT PR_ALIGN_OF_FLOAT
|
||||||
|
#define ALIGN_OF_DOUBLE PR_ALIGN_OF_DOUBLE
|
||||||
|
#define ALIGN_OF_POINTER PR_ALIGN_OF_POINTER
|
||||||
|
#define ALIGN_OF_WORD PR_ALIGN_OF_WORD
|
||||||
|
|
||||||
|
#define BYTES_PER_WORD_LOG2 PR_BYTES_PER_WORD_LOG2
|
||||||
|
#define BYTES_PER_DWORD_LOG2 PR_BYTES_PER_DWORD_LOG2
|
||||||
|
#define WORDS_PER_DWORD_LOG2 PR_WORDS_PER_DWORD_LOG2
|
||||||
|
|
||||||
|
#endif /* NO_NSPR_10_SUPPORT */
|
||||||
|
|
||||||
|
#endif /* ifndef nspr_cpucfg___ */
|
140
universalchardet/md/_unixware.cfg
Normal file
140
universalchardet/md/_unixware.cfg
Normal file
|
@ -0,0 +1,140 @@
|
||||||
|
/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 2 -*- */
|
||||||
|
/* ***** BEGIN LICENSE BLOCK *****
|
||||||
|
* Version: MPL 1.1/GPL 2.0/LGPL 2.1
|
||||||
|
*
|
||||||
|
* The contents of this file are subject to the Mozilla Public License Version
|
||||||
|
* 1.1 (the "License"); you may not use this file except in compliance with
|
||||||
|
* the License. You may obtain a copy of the License at
|
||||||
|
* http://www.mozilla.org/MPL/
|
||||||
|
*
|
||||||
|
* Software distributed under the License is distributed on an "AS IS" basis,
|
||||||
|
* WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License
|
||||||
|
* for the specific language governing rights and limitations under the
|
||||||
|
* License.
|
||||||
|
*
|
||||||
|
* The Original Code is the Netscape Portable Runtime (NSPR).
|
||||||
|
*
|
||||||
|
* The Initial Developer of the Original Code is
|
||||||
|
* Netscape Communications Corporation.
|
||||||
|
* Portions created by the Initial Developer are Copyright (C) 1998-2000
|
||||||
|
* the Initial Developer. All Rights Reserved.
|
||||||
|
*
|
||||||
|
* Contributor(s):
|
||||||
|
*
|
||||||
|
* Alternatively, the contents of this file may be used under the terms of
|
||||||
|
* either the GNU General Public License Version 2 or later (the "GPL"), or
|
||||||
|
* the GNU Lesser General Public License Version 2.1 or later (the "LGPL"),
|
||||||
|
* in which case the provisions of the GPL or the LGPL are applicable instead
|
||||||
|
* of those above. If you wish to allow use of your version of this file only
|
||||||
|
* under the terms of either the GPL or the LGPL, and not to allow others to
|
||||||
|
* use your version of this file under the terms of the MPL, indicate your
|
||||||
|
* decision by deleting the provisions above and replace them with the notice
|
||||||
|
* and other provisions required by the GPL or the LGPL. If you do not delete
|
||||||
|
* the provisions above, a recipient may use your version of this file under
|
||||||
|
* the terms of any one of the MPL, the GPL or the LGPL.
|
||||||
|
*
|
||||||
|
* ***** END LICENSE BLOCK ***** */
|
||||||
|
|
||||||
|
#ifndef nspr_cpucfg___
|
||||||
|
#define nspr_cpucfg___
|
||||||
|
|
||||||
|
#ifndef XP_UNIX
|
||||||
|
#define XP_UNIX
|
||||||
|
#endif
|
||||||
|
|
||||||
|
#ifndef UNIXWARE
|
||||||
|
#define UNIXWARE
|
||||||
|
#endif
|
||||||
|
|
||||||
|
#define IS_LITTLE_ENDIAN 1
|
||||||
|
#undef IS_BIG_ENDIAN
|
||||||
|
#undef HAVE_LONG_LONG
|
||||||
|
#undef HAVE_ALIGNED_DOUBLES
|
||||||
|
#undef HAVE_ALIGNED_LONGLONGS
|
||||||
|
|
||||||
|
#define PR_BYTES_PER_BYTE 1
|
||||||
|
#define PR_BYTES_PER_SHORT 2
|
||||||
|
#define PR_BYTES_PER_INT 4
|
||||||
|
#define PR_BYTES_PER_INT64 8
|
||||||
|
#define PR_BYTES_PER_LONG 4
|
||||||
|
#define PR_BYTES_PER_FLOAT 4
|
||||||
|
#define PR_BYTES_PER_DOUBLE 8
|
||||||
|
#define PR_BYTES_PER_WORD 4
|
||||||
|
#define PR_BYTES_PER_DWORD 8
|
||||||
|
#define PR_BYTES_PER_WORD_LOG2 2
|
||||||
|
#define PR_BYTES_PER_DWORD_LOG2 3
|
||||||
|
|
||||||
|
#define PR_BITS_PER_BYTE 8
|
||||||
|
#define PR_BITS_PER_SHORT 16
|
||||||
|
#define PR_BITS_PER_INT 32
|
||||||
|
#define PR_BITS_PER_INT64 64
|
||||||
|
#define PR_BITS_PER_LONG 32
|
||||||
|
#define PR_BITS_PER_FLOAT 32
|
||||||
|
#define PR_BITS_PER_DOUBLE 64
|
||||||
|
#define PR_BITS_PER_WORD 32
|
||||||
|
|
||||||
|
#define PR_BITS_PER_BYTE_LOG2 3
|
||||||
|
#define PR_BITS_PER_SHORT_LOG2 4
|
||||||
|
#define PR_BITS_PER_INT_LOG2 5
|
||||||
|
#define PR_BITS_PER_INT64_LOG2 6
|
||||||
|
#define PR_BITS_PER_LONG_LOG2 5
|
||||||
|
#define PR_BITS_PER_FLOAT_LOG2 5
|
||||||
|
#define PR_BITS_PER_DOUBLE_LOG2 6
|
||||||
|
#define PR_BITS_PER_WORD_LOG2 5
|
||||||
|
|
||||||
|
#define PR_ALIGN_OF_SHORT 2
|
||||||
|
#define PR_ALIGN_OF_INT 4
|
||||||
|
#define PR_ALIGN_OF_LONG 4
|
||||||
|
#define PR_ALIGN_OF_INT64 4
|
||||||
|
#define PR_ALIGN_OF_FLOAT 4
|
||||||
|
#define PR_ALIGN_OF_DOUBLE 4
|
||||||
|
#define PR_ALIGN_OF_POINTER 4
|
||||||
|
|
||||||
|
#define _PR_POLL_BACKCOMPAT
|
||||||
|
|
||||||
|
#ifndef NO_NSPR_10_SUPPORT
|
||||||
|
|
||||||
|
#define BYTES_PER_BYTE PR_BYTES_PER_BYTE
|
||||||
|
#define BYTES_PER_SHORT PR_BYTES_PER_SHORT
|
||||||
|
#define BYTES_PER_INT PR_BYTES_PER_INT
|
||||||
|
#define BYTES_PER_INT64 PR_BYTES_PER_INT64
|
||||||
|
#define BYTES_PER_LONG PR_BYTES_PER_LONG
|
||||||
|
#define BYTES_PER_FLOAT PR_BYTES_PER_FLOAT
|
||||||
|
#define BYTES_PER_DOUBLE PR_BYTES_PER_DOUBLE
|
||||||
|
#define BYTES_PER_WORD PR_BYTES_PER_WORD
|
||||||
|
#define BYTES_PER_DWORD PR_BYTES_PER_DWORD
|
||||||
|
|
||||||
|
#define BITS_PER_BYTE PR_BITS_PER_BYTE
|
||||||
|
#define BITS_PER_SHORT PR_BITS_PER_SHORT
|
||||||
|
#define BITS_PER_INT PR_BITS_PER_INT
|
||||||
|
#define BITS_PER_INT64 PR_BITS_PER_INT64
|
||||||
|
#define BITS_PER_LONG PR_BITS_PER_LONG
|
||||||
|
#define BITS_PER_FLOAT PR_BITS_PER_FLOAT
|
||||||
|
#define BITS_PER_DOUBLE PR_BITS_PER_DOUBLE
|
||||||
|
#define BITS_PER_WORD PR_BITS_PER_WORD
|
||||||
|
|
||||||
|
#define BITS_PER_BYTE_LOG2 PR_BITS_PER_BYTE_LOG2
|
||||||
|
#define BITS_PER_SHORT_LOG2 PR_BITS_PER_SHORT_LOG2
|
||||||
|
#define BITS_PER_INT_LOG2 PR_BITS_PER_INT_LOG2
|
||||||
|
#define BITS_PER_INT64_LOG2 PR_BITS_PER_INT64_LOG2
|
||||||
|
#define BITS_PER_LONG_LOG2 PR_BITS_PER_LONG_LOG2
|
||||||
|
#define BITS_PER_FLOAT_LOG2 PR_BITS_PER_FLOAT_LOG2
|
||||||
|
#define BITS_PER_DOUBLE_LOG2 PR_BITS_PER_DOUBLE_LOG2
|
||||||
|
#define BITS_PER_WORD_LOG2 PR_BITS_PER_WORD_LOG2
|
||||||
|
|
||||||
|
#define ALIGN_OF_SHORT PR_ALIGN_OF_SHORT
|
||||||
|
#define ALIGN_OF_INT PR_ALIGN_OF_INT
|
||||||
|
#define ALIGN_OF_LONG PR_ALIGN_OF_LONG
|
||||||
|
#define ALIGN_OF_INT64 PR_ALIGN_OF_INT64
|
||||||
|
#define ALIGN_OF_FLOAT PR_ALIGN_OF_FLOAT
|
||||||
|
#define ALIGN_OF_DOUBLE PR_ALIGN_OF_DOUBLE
|
||||||
|
#define ALIGN_OF_POINTER PR_ALIGN_OF_POINTER
|
||||||
|
#define ALIGN_OF_WORD PR_ALIGN_OF_WORD
|
||||||
|
|
||||||
|
#define BYTES_PER_WORD_LOG2 PR_BYTES_PER_WORD_LOG2
|
||||||
|
#define BYTES_PER_DWORD_LOG2 PR_BYTES_PER_DWORD_LOG2
|
||||||
|
#define WORDS_PER_DWORD_LOG2 PR_WORDS_PER_DWORD_LOG2
|
||||||
|
|
||||||
|
#endif /* NO_NSPR_10_SUPPORT */
|
||||||
|
|
||||||
|
#endif /* nspr_cpucfg___ */
|
144
universalchardet/md/_unixware7.cfg
Normal file
144
universalchardet/md/_unixware7.cfg
Normal file
|
@ -0,0 +1,144 @@
|
||||||
|
/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 2 -*- */
|
||||||
|
/* ***** BEGIN LICENSE BLOCK *****
|
||||||
|
* Version: MPL 1.1/GPL 2.0/LGPL 2.1
|
||||||
|
*
|
||||||
|
* The contents of this file are subject to the Mozilla Public License Version
|
||||||
|
* 1.1 (the "License"); you may not use this file except in compliance with
|
||||||
|
* the License. You may obtain a copy of the License at
|
||||||
|
* http://www.mozilla.org/MPL/
|
||||||
|
*
|
||||||
|
* Software distributed under the License is distributed on an "AS IS" basis,
|
||||||
|
* WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License
|
||||||
|
* for the specific language governing rights and limitations under the
|
||||||
|
* License.
|
||||||
|
*
|
||||||
|
* The Original Code is the Netscape Portable Runtime (NSPR).
|
||||||
|
*
|
||||||
|
* The Initial Developer of the Original Code is
|
||||||
|
* Netscape Communications Corporation.
|
||||||
|
* Portions created by the Initial Developer are Copyright (C) 1998-2000
|
||||||
|
* the Initial Developer. All Rights Reserved.
|
||||||
|
*
|
||||||
|
* Contributor(s):
|
||||||
|
*
|
||||||
|
* Alternatively, the contents of this file may be used under the terms of
|
||||||
|
* either the GNU General Public License Version 2 or later (the "GPL"), or
|
||||||
|
* the GNU Lesser General Public License Version 2.1 or later (the "LGPL"),
|
||||||
|
* in which case the provisions of the GPL or the LGPL are applicable instead
|
||||||
|
* of those above. If you wish to allow use of your version of this file only
|
||||||
|
* under the terms of either the GPL or the LGPL, and not to allow others to
|
||||||
|
* use your version of this file under the terms of the MPL, indicate your
|
||||||
|
* decision by deleting the provisions above and replace them with the notice
|
||||||
|
* and other provisions required by the GPL or the LGPL. If you do not delete
|
||||||
|
* the provisions above, a recipient may use your version of this file under
|
||||||
|
* the terms of any one of the MPL, the GPL or the LGPL.
|
||||||
|
*
|
||||||
|
* ***** END LICENSE BLOCK ***** */
|
||||||
|
|
||||||
|
#ifndef nspr_cpucfg___
|
||||||
|
#define nspr_cpucfg___
|
||||||
|
|
||||||
|
#ifndef XP_UNIX
|
||||||
|
#define XP_UNIX
|
||||||
|
#endif
|
||||||
|
|
||||||
|
#ifndef UNIXWARE
|
||||||
|
#define UNIXWARE
|
||||||
|
#endif
|
||||||
|
|
||||||
|
#define IS_LITTLE_ENDIAN 1
|
||||||
|
#undef IS_BIG_ENDIAN
|
||||||
|
#ifndef HAVE_LONG_LONG
|
||||||
|
#define HAVE_LONG_LONG
|
||||||
|
#endif
|
||||||
|
#undef HAVE_ALIGNED_DOUBLES
|
||||||
|
#undef HAVE_ALIGNED_LONGLONGS
|
||||||
|
|
||||||
|
#define PR_AF_INET6 27 /* same as AF_INET6 */
|
||||||
|
|
||||||
|
#define PR_BYTES_PER_BYTE 1
|
||||||
|
#define PR_BYTES_PER_SHORT 2
|
||||||
|
#define PR_BYTES_PER_INT 4
|
||||||
|
#define PR_BYTES_PER_INT64 8
|
||||||
|
#define PR_BYTES_PER_LONG 4
|
||||||
|
#define PR_BYTES_PER_FLOAT 4
|
||||||
|
#define PR_BYTES_PER_DOUBLE 8
|
||||||
|
#define PR_BYTES_PER_WORD 4
|
||||||
|
#define PR_BYTES_PER_DWORD 8
|
||||||
|
#define PR_BYTES_PER_WORD_LOG2 2
|
||||||
|
#define PR_BYTES_PER_DWORD_LOG2 3
|
||||||
|
|
||||||
|
#define PR_BITS_PER_BYTE 8
|
||||||
|
#define PR_BITS_PER_SHORT 16
|
||||||
|
#define PR_BITS_PER_INT 32
|
||||||
|
#define PR_BITS_PER_INT64 64
|
||||||
|
#define PR_BITS_PER_LONG 32
|
||||||
|
#define PR_BITS_PER_FLOAT 32
|
||||||
|
#define PR_BITS_PER_DOUBLE 64
|
||||||
|
#define PR_BITS_PER_WORD 32
|
||||||
|
|
||||||
|
#define PR_BITS_PER_BYTE_LOG2 3
|
||||||
|
#define PR_BITS_PER_SHORT_LOG2 4
|
||||||
|
#define PR_BITS_PER_INT_LOG2 5
|
||||||
|
#define PR_BITS_PER_INT64_LOG2 6
|
||||||
|
#define PR_BITS_PER_LONG_LOG2 5
|
||||||
|
#define PR_BITS_PER_FLOAT_LOG2 5
|
||||||
|
#define PR_BITS_PER_DOUBLE_LOG2 6
|
||||||
|
#define PR_BITS_PER_WORD_LOG2 5
|
||||||
|
|
||||||
|
#define PR_ALIGN_OF_SHORT 2
|
||||||
|
#define PR_ALIGN_OF_INT 4
|
||||||
|
#define PR_ALIGN_OF_LONG 4
|
||||||
|
#define PR_ALIGN_OF_INT64 4
|
||||||
|
#define PR_ALIGN_OF_FLOAT 4
|
||||||
|
#define PR_ALIGN_OF_DOUBLE 4
|
||||||
|
#define PR_ALIGN_OF_POINTER 4
|
||||||
|
|
||||||
|
#define _PR_POLL_BACKCOMPAT
|
||||||
|
|
||||||
|
#ifndef NO_NSPR_10_SUPPORT
|
||||||
|
|
||||||
|
#define BYTES_PER_BYTE PR_BYTES_PER_BYTE
|
||||||
|
#define BYTES_PER_SHORT PR_BYTES_PER_SHORT
|
||||||
|
#define BYTES_PER_INT PR_BYTES_PER_INT
|
||||||
|
#define BYTES_PER_INT64 PR_BYTES_PER_INT64
|
||||||
|
#define BYTES_PER_LONG PR_BYTES_PER_LONG
|
||||||
|
#define BYTES_PER_FLOAT PR_BYTES_PER_FLOAT
|
||||||
|
#define BYTES_PER_DOUBLE PR_BYTES_PER_DOUBLE
|
||||||
|
#define BYTES_PER_WORD PR_BYTES_PER_WORD
|
||||||
|
#define BYTES_PER_DWORD PR_BYTES_PER_DWORD
|
||||||
|
|
||||||
|
#define BITS_PER_BYTE PR_BITS_PER_BYTE
|
||||||
|
#define BITS_PER_SHORT PR_BITS_PER_SHORT
|
||||||
|
#define BITS_PER_INT PR_BITS_PER_INT
|
||||||
|
#define BITS_PER_INT64 PR_BITS_PER_INT64
|
||||||
|
#define BITS_PER_LONG PR_BITS_PER_LONG
|
||||||
|
#define BITS_PER_FLOAT PR_BITS_PER_FLOAT
|
||||||
|
#define BITS_PER_DOUBLE PR_BITS_PER_DOUBLE
|
||||||
|
#define BITS_PER_WORD PR_BITS_PER_WORD
|
||||||
|
|
||||||
|
#define BITS_PER_BYTE_LOG2 PR_BITS_PER_BYTE_LOG2
|
||||||
|
#define BITS_PER_SHORT_LOG2 PR_BITS_PER_SHORT_LOG2
|
||||||
|
#define BITS_PER_INT_LOG2 PR_BITS_PER_INT_LOG2
|
||||||
|
#define BITS_PER_INT64_LOG2 PR_BITS_PER_INT64_LOG2
|
||||||
|
#define BITS_PER_LONG_LOG2 PR_BITS_PER_LONG_LOG2
|
||||||
|
#define BITS_PER_FLOAT_LOG2 PR_BITS_PER_FLOAT_LOG2
|
||||||
|
#define BITS_PER_DOUBLE_LOG2 PR_BITS_PER_DOUBLE_LOG2
|
||||||
|
#define BITS_PER_WORD_LOG2 PR_BITS_PER_WORD_LOG2
|
||||||
|
|
||||||
|
#define ALIGN_OF_SHORT PR_ALIGN_OF_SHORT
|
||||||
|
#define ALIGN_OF_INT PR_ALIGN_OF_INT
|
||||||
|
#define ALIGN_OF_LONG PR_ALIGN_OF_LONG
|
||||||
|
#define ALIGN_OF_INT64 PR_ALIGN_OF_INT64
|
||||||
|
#define ALIGN_OF_FLOAT PR_ALIGN_OF_FLOAT
|
||||||
|
#define ALIGN_OF_DOUBLE PR_ALIGN_OF_DOUBLE
|
||||||
|
#define ALIGN_OF_POINTER PR_ALIGN_OF_POINTER
|
||||||
|
#define ALIGN_OF_WORD PR_ALIGN_OF_WORD
|
||||||
|
|
||||||
|
#define BYTES_PER_WORD_LOG2 PR_BYTES_PER_WORD_LOG2
|
||||||
|
#define BYTES_PER_DWORD_LOG2 PR_BYTES_PER_DWORD_LOG2
|
||||||
|
#define WORDS_PER_DWORD_LOG2 PR_WORDS_PER_DWORD_LOG2
|
||||||
|
|
||||||
|
#endif /* NO_NSPR_10_SUPPORT */
|
||||||
|
|
||||||
|
#endif /* nspr_cpucfg___ */
|
177
universalchardet/md/_win16.cfg
Normal file
177
universalchardet/md/_win16.cfg
Normal file
|
@ -0,0 +1,177 @@
|
||||||
|
/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 2 -*- */
|
||||||
|
/* ***** BEGIN LICENSE BLOCK *****
|
||||||
|
* Version: MPL 1.1/GPL 2.0/LGPL 2.1
|
||||||
|
*
|
||||||
|
* The contents of this file are subject to the Mozilla Public License Version
|
||||||
|
* 1.1 (the "License"); you may not use this file except in compliance with
|
||||||
|
* the License. You may obtain a copy of the License at
|
||||||
|
* http://www.mozilla.org/MPL/
|
||||||
|
*
|
||||||
|
* Software distributed under the License is distributed on an "AS IS" basis,
|
||||||
|
* WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License
|
||||||
|
* for the specific language governing rights and limitations under the
|
||||||
|
* License.
|
||||||
|
*
|
||||||
|
* The Original Code is the Netscape Portable Runtime (NSPR).
|
||||||
|
*
|
||||||
|
* The Initial Developer of the Original Code is
|
||||||
|
* Netscape Communications Corporation.
|
||||||
|
* Portions created by the Initial Developer are Copyright (C) 1998-2000
|
||||||
|
* the Initial Developer. All Rights Reserved.
|
||||||
|
*
|
||||||
|
* Contributor(s):
|
||||||
|
*
|
||||||
|
* Alternatively, the contents of this file may be used under the terms of
|
||||||
|
* either the GNU General Public License Version 2 or later (the "GPL"), or
|
||||||
|
* the GNU Lesser General Public License Version 2.1 or later (the "LGPL"),
|
||||||
|
* in which case the provisions of the GPL or the LGPL are applicable instead
|
||||||
|
* of those above. If you wish to allow use of your version of this file only
|
||||||
|
* under the terms of either the GPL or the LGPL, and not to allow others to
|
||||||
|
* use your version of this file under the terms of the MPL, indicate your
|
||||||
|
* decision by deleting the provisions above and replace them with the notice
|
||||||
|
* and other provisions required by the GPL or the LGPL. If you do not delete
|
||||||
|
* the provisions above, a recipient may use your version of this file under
|
||||||
|
* the terms of any one of the MPL, the GPL or the LGPL.
|
||||||
|
*
|
||||||
|
* ***** END LICENSE BLOCK ***** */
|
||||||
|
|
||||||
|
/*
|
||||||
|
** _win16.cfg -- prcpucfg.h for win16
|
||||||
|
**
|
||||||
|
**
|
||||||
|
** lth. 14-Apr-1997. New. Made from _win95.cfg
|
||||||
|
*/
|
||||||
|
|
||||||
|
#ifndef nspr_cpucfg___
|
||||||
|
#define nspr_cpucfg___
|
||||||
|
|
||||||
|
#ifndef XP_PC
|
||||||
|
#define XP_PC
|
||||||
|
#endif
|
||||||
|
|
||||||
|
#ifndef WIN16
|
||||||
|
#define WIN16
|
||||||
|
#undef WIN32
|
||||||
|
#endif
|
||||||
|
|
||||||
|
#if defined(_M_IX86) || defined(_X86_)
|
||||||
|
|
||||||
|
#define IS_LITTLE_ENDIAN 1
|
||||||
|
#undef IS_BIG_ENDIAN
|
||||||
|
|
||||||
|
#define PR_BYTES_PER_BYTE 1
|
||||||
|
#define PR_BYTES_PER_SHORT 2
|
||||||
|
#define PR_BYTES_PER_INT 2
|
||||||
|
#define PR_BYTES_PER_INT64 8
|
||||||
|
#define PR_BYTES_PER_LONG 4
|
||||||
|
#define PR_BYTES_PER_FLOAT 4
|
||||||
|
#define PR_BYTES_PER_WORD 4
|
||||||
|
#define PR_BYTES_PER_DWORD 8
|
||||||
|
#define PR_BYTES_PER_DOUBLE 8
|
||||||
|
|
||||||
|
#define PR_BITS_PER_BYTE 8
|
||||||
|
#define PR_BITS_PER_SHORT 16
|
||||||
|
#define PR_BITS_PER_INT 16
|
||||||
|
#define PR_BITS_PER_INT64 64
|
||||||
|
#define PR_BITS_PER_LONG 32
|
||||||
|
#define PR_BITS_PER_FLOAT 32
|
||||||
|
#define PR_BITS_PER_WORD 32
|
||||||
|
#define PR_BITS_PER_DWORD 64
|
||||||
|
#define PR_BITS_PER_DOUBLE 64
|
||||||
|
|
||||||
|
#define PR_BITS_PER_BYTE_LOG2 3
|
||||||
|
#define PR_BITS_PER_SHORT_LOG2 4
|
||||||
|
#define PR_BITS_PER_INT_LOG2 4
|
||||||
|
#define PR_BITS_PER_INT64_LOG2 6
|
||||||
|
#define PR_BITS_PER_LONG_LOG2 5
|
||||||
|
#define PR_BITS_PER_FLOAT_LOG2 5
|
||||||
|
#define PR_BITS_PER_WORD_LOG2 4
|
||||||
|
#define PR_BITS_PER_DWORD_LOG2 6
|
||||||
|
#define PR_BITS_PER_DOUBLE_LOG2 6
|
||||||
|
|
||||||
|
#define PR_ALIGN_OF_SHORT 2
|
||||||
|
#define PR_ALIGN_OF_INT 2
|
||||||
|
#define PR_ALIGN_OF_LONG 4
|
||||||
|
#define PR_ALIGN_OF_INT64 8
|
||||||
|
#define PR_ALIGN_OF_FLOAT 4
|
||||||
|
#define PR_ALIGN_OF_WORD 2
|
||||||
|
#define PR_ALIGN_OF_DWORD 8
|
||||||
|
#define PR_ALIGN_OF_DOUBLE 4
|
||||||
|
#define PR_ALIGN_OF_POINTER 4
|
||||||
|
|
||||||
|
#define PR_BYTES_PER_WORD_LOG2 2
|
||||||
|
#define PR_BYTES_PER_DWORD_LOG2 2
|
||||||
|
|
||||||
|
#else /* defined(_M_IX86) || defined(_X86_) */
|
||||||
|
|
||||||
|
#error unknown processor architecture
|
||||||
|
|
||||||
|
#endif /* defined(_M_IX86) || defined(_X86_) */
|
||||||
|
|
||||||
|
#ifndef NO_NSPR_10_SUPPORT
|
||||||
|
|
||||||
|
#define BYTES_PER_BYTE PR_BYTES_PER_BYTE
|
||||||
|
#define BYTES_PER_SHORT PR_BYTES_PER_SHORT
|
||||||
|
#define BYTES_PER_INT PR_BYTES_PER_INT
|
||||||
|
#define BYTES_PER_INT64 PR_BYTES_PER_INT64
|
||||||
|
#define BYTES_PER_LONG PR_BYTES_PER_LONG
|
||||||
|
#define BYTES_PER_FLOAT PR_BYTES_PER_FLOAT
|
||||||
|
#define BYTES_PER_DOUBLE PR_BYTES_PER_DOUBLE
|
||||||
|
#define BYTES_PER_WORD PR_BYTES_PER_WORD
|
||||||
|
#define BYTES_PER_DWORD PR_BYTES_PER_DWORD
|
||||||
|
|
||||||
|
#define BITS_PER_BYTE PR_BITS_PER_BYTE
|
||||||
|
#define BITS_PER_SHORT PR_BITS_PER_SHORT
|
||||||
|
#define BITS_PER_INT PR_BITS_PER_INT
|
||||||
|
#define BITS_PER_INT64 PR_BITS_PER_INT64
|
||||||
|
#define BITS_PER_LONG PR_BITS_PER_LONG
|
||||||
|
#define BITS_PER_FLOAT PR_BITS_PER_FLOAT
|
||||||
|
#define BITS_PER_DOUBLE PR_BITS_PER_DOUBLE
|
||||||
|
#define BITS_PER_WORD PR_BITS_PER_WORD
|
||||||
|
|
||||||
|
#define BITS_PER_BYTE_LOG2 PR_BITS_PER_BYTE_LOG2
|
||||||
|
#define BITS_PER_SHORT_LOG2 PR_BITS_PER_SHORT_LOG2
|
||||||
|
#define BITS_PER_INT_LOG2 PR_BITS_PER_INT_LOG2
|
||||||
|
#define BITS_PER_INT64_LOG2 PR_BITS_PER_INT64_LOG2
|
||||||
|
#define BITS_PER_LONG_LOG2 PR_BITS_PER_LONG_LOG2
|
||||||
|
#define BITS_PER_FLOAT_LOG2 PR_BITS_PER_FLOAT_LOG2
|
||||||
|
#define BITS_PER_DOUBLE_LOG2 PR_BITS_PER_DOUBLE_LOG2
|
||||||
|
#define BITS_PER_WORD_LOG2 PR_BITS_PER_WORD_LOG2
|
||||||
|
|
||||||
|
#define ALIGN_OF_SHORT PR_ALIGN_OF_SHORT
|
||||||
|
#define ALIGN_OF_INT PR_ALIGN_OF_INT
|
||||||
|
#define ALIGN_OF_LONG PR_ALIGN_OF_LONG
|
||||||
|
#define ALIGN_OF_INT64 PR_ALIGN_OF_INT64
|
||||||
|
#define ALIGN_OF_FLOAT PR_ALIGN_OF_FLOAT
|
||||||
|
#define ALIGN_OF_DOUBLE PR_ALIGN_OF_DOUBLE
|
||||||
|
#define ALIGN_OF_POINTER PR_ALIGN_OF_POINTER
|
||||||
|
#define ALIGN_OF_WORD PR_ALIGN_OF_WORD
|
||||||
|
|
||||||
|
#define BYTES_PER_WORD_LOG2 PR_BYTES_PER_WORD_LOG2
|
||||||
|
#define BYTES_PER_DWORD_LOG2 PR_BYTES_PER_DWORD_LOG2
|
||||||
|
#define WORDS_PER_DWORD_LOG2 PR_WORDS_PER_DWORD_LOG2
|
||||||
|
|
||||||
|
#endif /* NO_NSPR_10_SUPPORT */
|
||||||
|
|
||||||
|
#undef HAVE_LONG_LONG
|
||||||
|
|
||||||
|
/*
|
||||||
|
** HAVE_WATCOM_BUG_1
|
||||||
|
** When HAVE_WATCOM_BUG_1 is defined, special case code is
|
||||||
|
** used to circumvent the bug.
|
||||||
|
** Functions declared __cdecl in DLLs returning floating point types
|
||||||
|
** generate bad return code and will not return the intended result.
|
||||||
|
*/
|
||||||
|
#define HAVE_WATCOM_BUG_1
|
||||||
|
|
||||||
|
/*
|
||||||
|
** HAVE_WATCOM_BUG_2
|
||||||
|
** When HAVE_WATCOM_BUG_2 is defined, special case code is
|
||||||
|
** used to circumvent the bug.
|
||||||
|
** Functions declared __cdecl in DLLs returning a structure by value
|
||||||
|
** generate bad return values.
|
||||||
|
** Yes, similar to Watcom Bug 1.
|
||||||
|
*/
|
||||||
|
#define HAVE_WATCOM_BUG_2
|
||||||
|
|
||||||
|
#endif /* nspr_cpucfg___ */
|
300
universalchardet/md/_win95.cfg
Normal file
300
universalchardet/md/_win95.cfg
Normal file
|
@ -0,0 +1,300 @@
|
||||||
|
/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 2 -*- */
|
||||||
|
/* ***** BEGIN LICENSE BLOCK *****
|
||||||
|
* Version: MPL 1.1/GPL 2.0/LGPL 2.1
|
||||||
|
*
|
||||||
|
* The contents of this file are subject to the Mozilla Public License Version
|
||||||
|
* 1.1 (the "License"); you may not use this file except in compliance with
|
||||||
|
* the License. You may obtain a copy of the License at
|
||||||
|
* http://www.mozilla.org/MPL/
|
||||||
|
*
|
||||||
|
* Software distributed under the License is distributed on an "AS IS" basis,
|
||||||
|
* WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License
|
||||||
|
* for the specific language governing rights and limitations under the
|
||||||
|
* License.
|
||||||
|
*
|
||||||
|
* The Original Code is the Netscape Portable Runtime (NSPR).
|
||||||
|
*
|
||||||
|
* The Initial Developer of the Original Code is
|
||||||
|
* Netscape Communications Corporation.
|
||||||
|
* Portions created by the Initial Developer are Copyright (C) 1998-2000
|
||||||
|
* the Initial Developer. All Rights Reserved.
|
||||||
|
*
|
||||||
|
* Contributor(s):
|
||||||
|
*
|
||||||
|
* Alternatively, the contents of this file may be used under the terms of
|
||||||
|
* either the GNU General Public License Version 2 or later (the "GPL"), or
|
||||||
|
* the GNU Lesser General Public License Version 2.1 or later (the "LGPL"),
|
||||||
|
* in which case the provisions of the GPL or the LGPL are applicable instead
|
||||||
|
* of those above. If you wish to allow use of your version of this file only
|
||||||
|
* under the terms of either the GPL or the LGPL, and not to allow others to
|
||||||
|
* use your version of this file under the terms of the MPL, indicate your
|
||||||
|
* decision by deleting the provisions above and replace them with the notice
|
||||||
|
* and other provisions required by the GPL or the LGPL. If you do not delete
|
||||||
|
* the provisions above, a recipient may use your version of this file under
|
||||||
|
* the terms of any one of the MPL, the GPL or the LGPL.
|
||||||
|
*
|
||||||
|
* ***** END LICENSE BLOCK ***** */
|
||||||
|
|
||||||
|
#ifndef nspr_cpucfg___
|
||||||
|
#define nspr_cpucfg___
|
||||||
|
|
||||||
|
#ifndef XP_PC
|
||||||
|
#define XP_PC
|
||||||
|
#endif
|
||||||
|
|
||||||
|
#ifndef WIN32
|
||||||
|
#define WIN32
|
||||||
|
#endif
|
||||||
|
|
||||||
|
#ifndef WIN95
|
||||||
|
#define WIN95
|
||||||
|
#endif
|
||||||
|
|
||||||
|
#define PR_AF_INET6 23 /* same as AF_INET6 */
|
||||||
|
|
||||||
|
#if defined(_M_IX86) || defined(_X86_)
|
||||||
|
|
||||||
|
#define IS_LITTLE_ENDIAN 1
|
||||||
|
#undef IS_BIG_ENDIAN
|
||||||
|
|
||||||
|
#define PR_BYTES_PER_BYTE 1
|
||||||
|
#define PR_BYTES_PER_SHORT 2
|
||||||
|
#define PR_BYTES_PER_INT 4
|
||||||
|
#define PR_BYTES_PER_INT64 8
|
||||||
|
#define PR_BYTES_PER_LONG 4
|
||||||
|
#define PR_BYTES_PER_FLOAT 4
|
||||||
|
#define PR_BYTES_PER_WORD 4
|
||||||
|
#define PR_BYTES_PER_DWORD 8
|
||||||
|
#define PR_BYTES_PER_DOUBLE 8
|
||||||
|
|
||||||
|
#define PR_BITS_PER_BYTE 8
|
||||||
|
#define PR_BITS_PER_SHORT 16
|
||||||
|
#define PR_BITS_PER_INT 32
|
||||||
|
#define PR_BITS_PER_INT64 64
|
||||||
|
#define PR_BITS_PER_LONG 32
|
||||||
|
#define PR_BITS_PER_FLOAT 32
|
||||||
|
#define PR_BITS_PER_WORD 32
|
||||||
|
#define PR_BITS_PER_DWORD 64
|
||||||
|
#define PR_BITS_PER_DOUBLE 64
|
||||||
|
|
||||||
|
#define PR_BITS_PER_BYTE_LOG2 3
|
||||||
|
#define PR_BITS_PER_SHORT_LOG2 4
|
||||||
|
#define PR_BITS_PER_INT_LOG2 5
|
||||||
|
#define PR_BITS_PER_INT64_LOG2 6
|
||||||
|
#define PR_BITS_PER_LONG_LOG2 5
|
||||||
|
#define PR_BITS_PER_FLOAT_LOG2 5
|
||||||
|
#define PR_BITS_PER_WORD_LOG2 5
|
||||||
|
#define PR_BITS_PER_DWORD_LOG2 6
|
||||||
|
#define PR_BITS_PER_DOUBLE_LOG2 6
|
||||||
|
|
||||||
|
#define PR_ALIGN_OF_SHORT 2
|
||||||
|
#define PR_ALIGN_OF_INT 4
|
||||||
|
#define PR_ALIGN_OF_LONG 4
|
||||||
|
#define PR_ALIGN_OF_INT64 8
|
||||||
|
#define PR_ALIGN_OF_FLOAT 4
|
||||||
|
#define PR_ALIGN_OF_WORD 4
|
||||||
|
#define PR_ALIGN_OF_DWORD 8
|
||||||
|
#define PR_ALIGN_OF_DOUBLE 4
|
||||||
|
#define PR_ALIGN_OF_POINTER 4
|
||||||
|
|
||||||
|
#define PR_BYTES_PER_WORD_LOG2 2
|
||||||
|
#define PR_BYTES_PER_DWORD_LOG2 2
|
||||||
|
|
||||||
|
#elif defined(_ALPHA_)
|
||||||
|
|
||||||
|
#define IS_LITTLE_ENDIAN 1
|
||||||
|
#undef IS_BIG_ENDIAN
|
||||||
|
|
||||||
|
#define PR_BYTES_PER_BYTE 1
|
||||||
|
#define PR_BYTES_PER_SHORT 2
|
||||||
|
#define PR_BYTES_PER_INT 4
|
||||||
|
#define PR_BYTES_PER_INT64 8
|
||||||
|
#define PR_BYTES_PER_LONG 4
|
||||||
|
#define PR_BYTES_PER_FLOAT 4
|
||||||
|
#define PR_BYTES_PER_DOUBLE 8
|
||||||
|
#define PR_BYTES_PER_WORD 4
|
||||||
|
#define PR_BYTES_PER_DWORD 8
|
||||||
|
|
||||||
|
#define PR_BITS_PER_BYTE 8
|
||||||
|
#define PR_BITS_PER_SHORT 16
|
||||||
|
#define PR_BITS_PER_INT 32
|
||||||
|
#define PR_BITS_PER_INT64 64
|
||||||
|
#define PR_BITS_PER_LONG 32
|
||||||
|
#define PR_BITS_PER_FLOAT 32
|
||||||
|
#define PR_BITS_PER_DOUBLE 64
|
||||||
|
#define PR_BITS_PER_WORD 32
|
||||||
|
|
||||||
|
#define PR_BITS_PER_BYTE_LOG2 3
|
||||||
|
#define PR_BITS_PER_SHORT_LOG2 4
|
||||||
|
#define PR_BITS_PER_INT_LOG2 5
|
||||||
|
#define PR_BITS_PER_INT64_LOG2 6
|
||||||
|
#define PR_BITS_PER_LONG_LOG2 5
|
||||||
|
#define PR_BITS_PER_FLOAT_LOG2 5
|
||||||
|
#define PR_BITS_PER_DOUBLE_LOG2 6
|
||||||
|
#define PR_BITS_PER_WORD_LOG2 5
|
||||||
|
|
||||||
|
#define PR_BYTES_PER_WORD_LOG2 2
|
||||||
|
#define PR_BYTES_PER_DWORD_LOG2 3
|
||||||
|
|
||||||
|
#define PR_ALIGN_OF_SHORT 2
|
||||||
|
#define PR_ALIGN_OF_INT 4
|
||||||
|
#define PR_ALIGN_OF_LONG 4
|
||||||
|
#define PR_ALIGN_OF_INT64 8
|
||||||
|
#define PR_ALIGN_OF_FLOAT 4
|
||||||
|
#define PR_ALIGN_OF_DOUBLE 8
|
||||||
|
#define PR_ALIGN_OF_POINTER 4
|
||||||
|
|
||||||
|
#elif defined(_AMD64_)
|
||||||
|
|
||||||
|
#define IS_LITTLE_ENDIAN 1
|
||||||
|
#undef IS_BIG_ENDIAN
|
||||||
|
#define IS_64
|
||||||
|
|
||||||
|
#define PR_BYTES_PER_BYTE 1
|
||||||
|
#define PR_BYTES_PER_SHORT 2
|
||||||
|
#define PR_BYTES_PER_INT 4
|
||||||
|
#define PR_BYTES_PER_INT64 8
|
||||||
|
#define PR_BYTES_PER_LONG 4
|
||||||
|
#define PR_BYTES_PER_FLOAT 4
|
||||||
|
#define PR_BYTES_PER_WORD 8
|
||||||
|
#define PR_BYTES_PER_DWORD 8
|
||||||
|
#define PR_BYTES_PER_DOUBLE 8
|
||||||
|
|
||||||
|
#define PR_BITS_PER_BYTE 8
|
||||||
|
#define PR_BITS_PER_SHORT 16
|
||||||
|
#define PR_BITS_PER_INT 32
|
||||||
|
#define PR_BITS_PER_INT64 64
|
||||||
|
#define PR_BITS_PER_LONG 32
|
||||||
|
#define PR_BITS_PER_FLOAT 32
|
||||||
|
#define PR_BITS_PER_WORD 64
|
||||||
|
#define PR_BITS_PER_DWORD 64
|
||||||
|
#define PR_BITS_PER_DOUBLE 64
|
||||||
|
|
||||||
|
#define PR_BITS_PER_BYTE_LOG2 3
|
||||||
|
#define PR_BITS_PER_SHORT_LOG2 4
|
||||||
|
#define PR_BITS_PER_INT_LOG2 5
|
||||||
|
#define PR_BITS_PER_INT64_LOG2 6
|
||||||
|
#define PR_BITS_PER_LONG_LOG2 5
|
||||||
|
#define PR_BITS_PER_FLOAT_LOG2 5
|
||||||
|
#define PR_BITS_PER_WORD_LOG2 6
|
||||||
|
#define PR_BITS_PER_DWORD_LOG2 6
|
||||||
|
#define PR_BITS_PER_DOUBLE_LOG2 6
|
||||||
|
|
||||||
|
#define PR_ALIGN_OF_SHORT 2
|
||||||
|
#define PR_ALIGN_OF_INT 4
|
||||||
|
#define PR_ALIGN_OF_LONG 4
|
||||||
|
#define PR_ALIGN_OF_INT64 8
|
||||||
|
#define PR_ALIGN_OF_FLOAT 4
|
||||||
|
#define PR_ALIGN_OF_WORD 8
|
||||||
|
#define PR_ALIGN_OF_DWORD 8
|
||||||
|
#define PR_ALIGN_OF_DOUBLE 8
|
||||||
|
#define PR_ALIGN_OF_POINTER 8
|
||||||
|
|
||||||
|
#define PR_BYTES_PER_WORD_LOG2 3
|
||||||
|
#define PR_BYTES_PER_DWORD_LOG2 3
|
||||||
|
|
||||||
|
#elif defined(_IA64_)
|
||||||
|
|
||||||
|
#define IS_LITTLE_ENDIAN 1
|
||||||
|
#undef IS_BIG_ENDIAN
|
||||||
|
#define IS_64
|
||||||
|
|
||||||
|
#define PR_BYTES_PER_BYTE 1
|
||||||
|
#define PR_BYTES_PER_SHORT 2
|
||||||
|
#define PR_BYTES_PER_INT 4
|
||||||
|
#define PR_BYTES_PER_INT64 8
|
||||||
|
#define PR_BYTES_PER_LONG 4
|
||||||
|
#define PR_BYTES_PER_FLOAT 4
|
||||||
|
#define PR_BYTES_PER_WORD 8
|
||||||
|
#define PR_BYTES_PER_DWORD 8
|
||||||
|
#define PR_BYTES_PER_DOUBLE 8
|
||||||
|
|
||||||
|
#define PR_BITS_PER_BYTE 8
|
||||||
|
#define PR_BITS_PER_SHORT 16
|
||||||
|
#define PR_BITS_PER_INT 32
|
||||||
|
#define PR_BITS_PER_INT64 64
|
||||||
|
#define PR_BITS_PER_LONG 32
|
||||||
|
#define PR_BITS_PER_FLOAT 32
|
||||||
|
#define PR_BITS_PER_WORD 64
|
||||||
|
#define PR_BITS_PER_DWORD 64
|
||||||
|
#define PR_BITS_PER_DOUBLE 64
|
||||||
|
|
||||||
|
#define PR_BITS_PER_BYTE_LOG2 3
|
||||||
|
#define PR_BITS_PER_SHORT_LOG2 4
|
||||||
|
#define PR_BITS_PER_INT_LOG2 5
|
||||||
|
#define PR_BITS_PER_INT64_LOG2 6
|
||||||
|
#define PR_BITS_PER_LONG_LOG2 5
|
||||||
|
#define PR_BITS_PER_FLOAT_LOG2 5
|
||||||
|
#define PR_BITS_PER_WORD_LOG2 6
|
||||||
|
#define PR_BITS_PER_DWORD_LOG2 6
|
||||||
|
#define PR_BITS_PER_DOUBLE_LOG2 6
|
||||||
|
|
||||||
|
#define PR_ALIGN_OF_SHORT 2
|
||||||
|
#define PR_ALIGN_OF_INT 4
|
||||||
|
#define PR_ALIGN_OF_LONG 4
|
||||||
|
#define PR_ALIGN_OF_INT64 8
|
||||||
|
#define PR_ALIGN_OF_FLOAT 4
|
||||||
|
#define PR_ALIGN_OF_WORD 8
|
||||||
|
#define PR_ALIGN_OF_DWORD 8
|
||||||
|
#define PR_ALIGN_OF_DOUBLE 8
|
||||||
|
#define PR_ALIGN_OF_POINTER 8
|
||||||
|
|
||||||
|
#define PR_BYTES_PER_WORD_LOG2 3
|
||||||
|
#define PR_BYTES_PER_DWORD_LOG2 3
|
||||||
|
|
||||||
|
#else /* defined(_M_IX86) || defined(_X86_) */
|
||||||
|
|
||||||
|
#error unknown processor architecture
|
||||||
|
|
||||||
|
#endif /* defined(_M_IX86) || defined(_X86_) */
|
||||||
|
|
||||||
|
#ifndef HAVE_LONG_LONG
|
||||||
|
#define HAVE_LONG_LONG
|
||||||
|
#endif
|
||||||
|
|
||||||
|
#ifndef NO_NSPR_10_SUPPORT
|
||||||
|
|
||||||
|
#define BYTES_PER_BYTE PR_BYTES_PER_BYTE
|
||||||
|
#define BYTES_PER_SHORT PR_BYTES_PER_SHORT
|
||||||
|
#define BYTES_PER_INT PR_BYTES_PER_INT
|
||||||
|
#define BYTES_PER_INT64 PR_BYTES_PER_INT64
|
||||||
|
#define BYTES_PER_LONG PR_BYTES_PER_LONG
|
||||||
|
#define BYTES_PER_FLOAT PR_BYTES_PER_FLOAT
|
||||||
|
#define BYTES_PER_DOUBLE PR_BYTES_PER_DOUBLE
|
||||||
|
#define BYTES_PER_WORD PR_BYTES_PER_WORD
|
||||||
|
#define BYTES_PER_DWORD PR_BYTES_PER_DWORD
|
||||||
|
|
||||||
|
#define BITS_PER_BYTE PR_BITS_PER_BYTE
|
||||||
|
#define BITS_PER_SHORT PR_BITS_PER_SHORT
|
||||||
|
#define BITS_PER_INT PR_BITS_PER_INT
|
||||||
|
#define BITS_PER_INT64 PR_BITS_PER_INT64
|
||||||
|
#define BITS_PER_LONG PR_BITS_PER_LONG
|
||||||
|
#define BITS_PER_FLOAT PR_BITS_PER_FLOAT
|
||||||
|
#define BITS_PER_DOUBLE PR_BITS_PER_DOUBLE
|
||||||
|
#define BITS_PER_WORD PR_BITS_PER_WORD
|
||||||
|
|
||||||
|
#define BITS_PER_BYTE_LOG2 PR_BITS_PER_BYTE_LOG2
|
||||||
|
#define BITS_PER_SHORT_LOG2 PR_BITS_PER_SHORT_LOG2
|
||||||
|
#define BITS_PER_INT_LOG2 PR_BITS_PER_INT_LOG2
|
||||||
|
#define BITS_PER_INT64_LOG2 PR_BITS_PER_INT64_LOG2
|
||||||
|
#define BITS_PER_LONG_LOG2 PR_BITS_PER_LONG_LOG2
|
||||||
|
#define BITS_PER_FLOAT_LOG2 PR_BITS_PER_FLOAT_LOG2
|
||||||
|
#define BITS_PER_DOUBLE_LOG2 PR_BITS_PER_DOUBLE_LOG2
|
||||||
|
#define BITS_PER_WORD_LOG2 PR_BITS_PER_WORD_LOG2
|
||||||
|
|
||||||
|
#define ALIGN_OF_SHORT PR_ALIGN_OF_SHORT
|
||||||
|
#define ALIGN_OF_INT PR_ALIGN_OF_INT
|
||||||
|
#define ALIGN_OF_LONG PR_ALIGN_OF_LONG
|
||||||
|
#define ALIGN_OF_INT64 PR_ALIGN_OF_INT64
|
||||||
|
#define ALIGN_OF_FLOAT PR_ALIGN_OF_FLOAT
|
||||||
|
#define ALIGN_OF_DOUBLE PR_ALIGN_OF_DOUBLE
|
||||||
|
#define ALIGN_OF_POINTER PR_ALIGN_OF_POINTER
|
||||||
|
#define ALIGN_OF_WORD PR_ALIGN_OF_WORD
|
||||||
|
|
||||||
|
#define BYTES_PER_WORD_LOG2 PR_BYTES_PER_WORD_LOG2
|
||||||
|
#define BYTES_PER_DWORD_LOG2 PR_BYTES_PER_DWORD_LOG2
|
||||||
|
#define WORDS_PER_DWORD_LOG2 PR_WORDS_PER_DWORD_LOG2
|
||||||
|
|
||||||
|
#endif /* NO_NSPR_10_SUPPORT */
|
||||||
|
|
||||||
|
#endif /* nspr_cpucfg___ */
|
300
universalchardet/md/_winnt.cfg
Normal file
300
universalchardet/md/_winnt.cfg
Normal file
|
@ -0,0 +1,300 @@
|
||||||
|
/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 2 -*- */
|
||||||
|
|
||||||
|
/* ***** BEGIN LICENSE BLOCK *****
|
||||||
|
* Version: MPL 1.1/GPL 2.0/LGPL 2.1
|
||||||
|
*
|
||||||
|
* The contents of this file are subject to the Mozilla Public License Version
|
||||||
|
* 1.1 (the "License"); you may not use this file except in compliance with
|
||||||
|
* the License. You may obtain a copy of the License at
|
||||||
|
* http://www.mozilla.org/MPL/
|
||||||
|
*
|
||||||
|
* Software distributed under the License is distributed on an "AS IS" basis,
|
||||||
|
* WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License
|
||||||
|
* for the specific language governing rights and limitations under the
|
||||||
|
* License.
|
||||||
|
*
|
||||||
|
* The Original Code is the Netscape Portable Runtime (NSPR).
|
||||||
|
*
|
||||||
|
* The Initial Developer of the Original Code is
|
||||||
|
* Netscape Communications Corporation.
|
||||||
|
* Portions created by the Initial Developer are Copyright (C) 1998-2000
|
||||||
|
* the Initial Developer. All Rights Reserved.
|
||||||
|
*
|
||||||
|
* Contributor(s):
|
||||||
|
*
|
||||||
|
* Alternatively, the contents of this file may be used under the terms of
|
||||||
|
* either the GNU General Public License Version 2 or later (the "GPL"), or
|
||||||
|
* the GNU Lesser General Public License Version 2.1 or later (the "LGPL"),
|
||||||
|
* in which case the provisions of the GPL or the LGPL are applicable instead
|
||||||
|
* of those above. If you wish to allow use of your version of this file only
|
||||||
|
* under the terms of either the GPL or the LGPL, and not to allow others to
|
||||||
|
* use your version of this file under the terms of the MPL, indicate your
|
||||||
|
* decision by deleting the provisions above and replace them with the notice
|
||||||
|
* and other provisions required by the GPL or the LGPL. If you do not delete
|
||||||
|
* the provisions above, a recipient may use your version of this file under
|
||||||
|
* the terms of any one of the MPL, the GPL or the LGPL.
|
||||||
|
*
|
||||||
|
* ***** END LICENSE BLOCK ***** */
|
||||||
|
#ifndef nspr_cpucfg___
|
||||||
|
#define nspr_cpucfg___
|
||||||
|
|
||||||
|
#ifndef XP_PC
|
||||||
|
#define XP_PC
|
||||||
|
#endif
|
||||||
|
|
||||||
|
#ifndef WIN32
|
||||||
|
#define WIN32
|
||||||
|
#endif
|
||||||
|
|
||||||
|
#ifndef WINNT
|
||||||
|
#define WINNT
|
||||||
|
#endif
|
||||||
|
|
||||||
|
#define PR_AF_INET6 23 /* same as AF_INET6 */
|
||||||
|
|
||||||
|
#if defined(_M_IX86) || defined(_X86_)
|
||||||
|
|
||||||
|
#define IS_LITTLE_ENDIAN 1
|
||||||
|
#undef IS_BIG_ENDIAN
|
||||||
|
|
||||||
|
#define PR_BYTES_PER_BYTE 1
|
||||||
|
#define PR_BYTES_PER_SHORT 2
|
||||||
|
#define PR_BYTES_PER_INT 4
|
||||||
|
#define PR_BYTES_PER_INT64 8
|
||||||
|
#define PR_BYTES_PER_LONG 4
|
||||||
|
#define PR_BYTES_PER_FLOAT 4
|
||||||
|
#define PR_BYTES_PER_WORD 4
|
||||||
|
#define PR_BYTES_PER_DWORD 8
|
||||||
|
#define PR_BYTES_PER_DOUBLE 8
|
||||||
|
|
||||||
|
#define PR_BITS_PER_BYTE 8
|
||||||
|
#define PR_BITS_PER_SHORT 16
|
||||||
|
#define PR_BITS_PER_INT 32
|
||||||
|
#define PR_BITS_PER_INT64 64
|
||||||
|
#define PR_BITS_PER_LONG 32
|
||||||
|
#define PR_BITS_PER_FLOAT 32
|
||||||
|
#define PR_BITS_PER_WORD 32
|
||||||
|
#define PR_BITS_PER_DWORD 64
|
||||||
|
#define PR_BITS_PER_DOUBLE 64
|
||||||
|
|
||||||
|
#define PR_BITS_PER_BYTE_LOG2 3
|
||||||
|
#define PR_BITS_PER_SHORT_LOG2 4
|
||||||
|
#define PR_BITS_PER_INT_LOG2 5
|
||||||
|
#define PR_BITS_PER_INT64_LOG2 6
|
||||||
|
#define PR_BITS_PER_LONG_LOG2 5
|
||||||
|
#define PR_BITS_PER_FLOAT_LOG2 5
|
||||||
|
#define PR_BITS_PER_WORD_LOG2 5
|
||||||
|
#define PR_BITS_PER_DWORD_LOG2 6
|
||||||
|
#define PR_BITS_PER_DOUBLE_LOG2 6
|
||||||
|
|
||||||
|
#define PR_ALIGN_OF_SHORT 2
|
||||||
|
#define PR_ALIGN_OF_INT 4
|
||||||
|
#define PR_ALIGN_OF_LONG 4
|
||||||
|
#define PR_ALIGN_OF_INT64 8
|
||||||
|
#define PR_ALIGN_OF_FLOAT 4
|
||||||
|
#define PR_ALIGN_OF_WORD 4
|
||||||
|
#define PR_ALIGN_OF_DWORD 8
|
||||||
|
#define PR_ALIGN_OF_DOUBLE 4
|
||||||
|
#define PR_ALIGN_OF_POINTER 4
|
||||||
|
|
||||||
|
#define PR_BYTES_PER_WORD_LOG2 2
|
||||||
|
#define PR_BYTES_PER_DWORD_LOG2 2
|
||||||
|
|
||||||
|
#elif defined(_ALPHA_)
|
||||||
|
|
||||||
|
#define IS_LITTLE_ENDIAN 1
|
||||||
|
#undef IS_BIG_ENDIAN
|
||||||
|
|
||||||
|
#define PR_BYTES_PER_BYTE 1
|
||||||
|
#define PR_BYTES_PER_SHORT 2
|
||||||
|
#define PR_BYTES_PER_INT 4
|
||||||
|
#define PR_BYTES_PER_INT64 8
|
||||||
|
#define PR_BYTES_PER_LONG 4
|
||||||
|
#define PR_BYTES_PER_FLOAT 4
|
||||||
|
#define PR_BYTES_PER_DOUBLE 8
|
||||||
|
#define PR_BYTES_PER_WORD 4
|
||||||
|
#define PR_BYTES_PER_DWORD 8
|
||||||
|
|
||||||
|
#define PR_BITS_PER_BYTE 8
|
||||||
|
#define PR_BITS_PER_SHORT 16
|
||||||
|
#define PR_BITS_PER_INT 32
|
||||||
|
#define PR_BITS_PER_INT64 64
|
||||||
|
#define PR_BITS_PER_LONG 32
|
||||||
|
#define PR_BITS_PER_FLOAT 32
|
||||||
|
#define PR_BITS_PER_DOUBLE 64
|
||||||
|
#define PR_BITS_PER_WORD 32
|
||||||
|
|
||||||
|
#define PR_BITS_PER_BYTE_LOG2 3
|
||||||
|
#define PR_BITS_PER_SHORT_LOG2 4
|
||||||
|
#define PR_BITS_PER_INT_LOG2 5
|
||||||
|
#define PR_BITS_PER_INT64_LOG2 6
|
||||||
|
#define PR_BITS_PER_LONG_LOG2 5
|
||||||
|
#define PR_BITS_PER_FLOAT_LOG2 5
|
||||||
|
#define PR_BITS_PER_DOUBLE_LOG2 6
|
||||||
|
#define PR_BITS_PER_WORD_LOG2 5
|
||||||
|
|
||||||
|
#define PR_BYTES_PER_WORD_LOG2 2
|
||||||
|
#define PR_BYTES_PER_DWORD_LOG2 3
|
||||||
|
|
||||||
|
#define PR_ALIGN_OF_SHORT 2
|
||||||
|
#define PR_ALIGN_OF_INT 4
|
||||||
|
#define PR_ALIGN_OF_LONG 4
|
||||||
|
#define PR_ALIGN_OF_INT64 8
|
||||||
|
#define PR_ALIGN_OF_FLOAT 4
|
||||||
|
#define PR_ALIGN_OF_DOUBLE 8
|
||||||
|
#define PR_ALIGN_OF_POINTER 4
|
||||||
|
|
||||||
|
#elif defined(_AMD64_)
|
||||||
|
|
||||||
|
#define IS_LITTLE_ENDIAN 1
|
||||||
|
#undef IS_BIG_ENDIAN
|
||||||
|
#define IS_64
|
||||||
|
|
||||||
|
#define PR_BYTES_PER_BYTE 1
|
||||||
|
#define PR_BYTES_PER_SHORT 2
|
||||||
|
#define PR_BYTES_PER_INT 4
|
||||||
|
#define PR_BYTES_PER_INT64 8
|
||||||
|
#define PR_BYTES_PER_LONG 4
|
||||||
|
#define PR_BYTES_PER_FLOAT 4
|
||||||
|
#define PR_BYTES_PER_WORD 8
|
||||||
|
#define PR_BYTES_PER_DWORD 8
|
||||||
|
#define PR_BYTES_PER_DOUBLE 8
|
||||||
|
|
||||||
|
#define PR_BITS_PER_BYTE 8
|
||||||
|
#define PR_BITS_PER_SHORT 16
|
||||||
|
#define PR_BITS_PER_INT 32
|
||||||
|
#define PR_BITS_PER_INT64 64
|
||||||
|
#define PR_BITS_PER_LONG 32
|
||||||
|
#define PR_BITS_PER_FLOAT 32
|
||||||
|
#define PR_BITS_PER_WORD 64
|
||||||
|
#define PR_BITS_PER_DWORD 64
|
||||||
|
#define PR_BITS_PER_DOUBLE 64
|
||||||
|
|
||||||
|
#define PR_BITS_PER_BYTE_LOG2 3
|
||||||
|
#define PR_BITS_PER_SHORT_LOG2 4
|
||||||
|
#define PR_BITS_PER_INT_LOG2 5
|
||||||
|
#define PR_BITS_PER_INT64_LOG2 6
|
||||||
|
#define PR_BITS_PER_LONG_LOG2 5
|
||||||
|
#define PR_BITS_PER_FLOAT_LOG2 5
|
||||||
|
#define PR_BITS_PER_WORD_LOG2 6
|
||||||
|
#define PR_BITS_PER_DWORD_LOG2 6
|
||||||
|
#define PR_BITS_PER_DOUBLE_LOG2 6
|
||||||
|
|
||||||
|
#define PR_ALIGN_OF_SHORT 2
|
||||||
|
#define PR_ALIGN_OF_INT 4
|
||||||
|
#define PR_ALIGN_OF_LONG 4
|
||||||
|
#define PR_ALIGN_OF_INT64 8
|
||||||
|
#define PR_ALIGN_OF_FLOAT 4
|
||||||
|
#define PR_ALIGN_OF_WORD 8
|
||||||
|
#define PR_ALIGN_OF_DWORD 8
|
||||||
|
#define PR_ALIGN_OF_DOUBLE 8
|
||||||
|
#define PR_ALIGN_OF_POINTER 8
|
||||||
|
|
||||||
|
#define PR_BYTES_PER_WORD_LOG2 3
|
||||||
|
#define PR_BYTES_PER_DWORD_LOG2 3
|
||||||
|
|
||||||
|
#elif defined(_IA64_)
|
||||||
|
|
||||||
|
#define IS_LITTLE_ENDIAN 1
|
||||||
|
#undef IS_BIG_ENDIAN
|
||||||
|
#define IS_64
|
||||||
|
|
||||||
|
#define PR_BYTES_PER_BYTE 1
|
||||||
|
#define PR_BYTES_PER_SHORT 2
|
||||||
|
#define PR_BYTES_PER_INT 4
|
||||||
|
#define PR_BYTES_PER_INT64 8
|
||||||
|
#define PR_BYTES_PER_LONG 4
|
||||||
|
#define PR_BYTES_PER_FLOAT 4
|
||||||
|
#define PR_BYTES_PER_WORD 8
|
||||||
|
#define PR_BYTES_PER_DWORD 8
|
||||||
|
#define PR_BYTES_PER_DOUBLE 8
|
||||||
|
|
||||||
|
#define PR_BITS_PER_BYTE 8
|
||||||
|
#define PR_BITS_PER_SHORT 16
|
||||||
|
#define PR_BITS_PER_INT 32
|
||||||
|
#define PR_BITS_PER_INT64 64
|
||||||
|
#define PR_BITS_PER_LONG 32
|
||||||
|
#define PR_BITS_PER_FLOAT 32
|
||||||
|
#define PR_BITS_PER_WORD 64
|
||||||
|
#define PR_BITS_PER_DWORD 64
|
||||||
|
#define PR_BITS_PER_DOUBLE 64
|
||||||
|
|
||||||
|
#define PR_BITS_PER_BYTE_LOG2 3
|
||||||
|
#define PR_BITS_PER_SHORT_LOG2 4
|
||||||
|
#define PR_BITS_PER_INT_LOG2 5
|
||||||
|
#define PR_BITS_PER_INT64_LOG2 6
|
||||||
|
#define PR_BITS_PER_LONG_LOG2 5
|
||||||
|
#define PR_BITS_PER_FLOAT_LOG2 5
|
||||||
|
#define PR_BITS_PER_WORD_LOG2 6
|
||||||
|
#define PR_BITS_PER_DWORD_LOG2 6
|
||||||
|
#define PR_BITS_PER_DOUBLE_LOG2 6
|
||||||
|
|
||||||
|
#define PR_ALIGN_OF_SHORT 2
|
||||||
|
#define PR_ALIGN_OF_INT 4
|
||||||
|
#define PR_ALIGN_OF_LONG 4
|
||||||
|
#define PR_ALIGN_OF_INT64 8
|
||||||
|
#define PR_ALIGN_OF_FLOAT 4
|
||||||
|
#define PR_ALIGN_OF_WORD 8
|
||||||
|
#define PR_ALIGN_OF_DWORD 8
|
||||||
|
#define PR_ALIGN_OF_DOUBLE 8
|
||||||
|
#define PR_ALIGN_OF_POINTER 8
|
||||||
|
|
||||||
|
#define PR_BYTES_PER_WORD_LOG2 3
|
||||||
|
#define PR_BYTES_PER_DWORD_LOG2 3
|
||||||
|
|
||||||
|
#else /* defined(_M_IX86) || defined(_X86_) */
|
||||||
|
|
||||||
|
#error unknown processor architecture
|
||||||
|
|
||||||
|
#endif /* defined(_M_IX86) || defined(_X86_) */
|
||||||
|
|
||||||
|
#ifndef HAVE_LONG_LONG
|
||||||
|
#define HAVE_LONG_LONG
|
||||||
|
#endif
|
||||||
|
|
||||||
|
#ifndef NO_NSPR_10_SUPPORT
|
||||||
|
|
||||||
|
#define BYTES_PER_BYTE PR_BYTES_PER_BYTE
|
||||||
|
#define BYTES_PER_SHORT PR_BYTES_PER_SHORT
|
||||||
|
#define BYTES_PER_INT PR_BYTES_PER_INT
|
||||||
|
#define BYTES_PER_INT64 PR_BYTES_PER_INT64
|
||||||
|
#define BYTES_PER_LONG PR_BYTES_PER_LONG
|
||||||
|
#define BYTES_PER_FLOAT PR_BYTES_PER_FLOAT
|
||||||
|
#define BYTES_PER_DOUBLE PR_BYTES_PER_DOUBLE
|
||||||
|
#define BYTES_PER_WORD PR_BYTES_PER_WORD
|
||||||
|
#define BYTES_PER_DWORD PR_BYTES_PER_DWORD
|
||||||
|
|
||||||
|
#define BITS_PER_BYTE PR_BITS_PER_BYTE
|
||||||
|
#define BITS_PER_SHORT PR_BITS_PER_SHORT
|
||||||
|
#define BITS_PER_INT PR_BITS_PER_INT
|
||||||
|
#define BITS_PER_INT64 PR_BITS_PER_INT64
|
||||||
|
#define BITS_PER_LONG PR_BITS_PER_LONG
|
||||||
|
#define BITS_PER_FLOAT PR_BITS_PER_FLOAT
|
||||||
|
#define BITS_PER_DOUBLE PR_BITS_PER_DOUBLE
|
||||||
|
#define BITS_PER_WORD PR_BITS_PER_WORD
|
||||||
|
|
||||||
|
#define BITS_PER_BYTE_LOG2 PR_BITS_PER_BYTE_LOG2
|
||||||
|
#define BITS_PER_SHORT_LOG2 PR_BITS_PER_SHORT_LOG2
|
||||||
|
#define BITS_PER_INT_LOG2 PR_BITS_PER_INT_LOG2
|
||||||
|
#define BITS_PER_INT64_LOG2 PR_BITS_PER_INT64_LOG2
|
||||||
|
#define BITS_PER_LONG_LOG2 PR_BITS_PER_LONG_LOG2
|
||||||
|
#define BITS_PER_FLOAT_LOG2 PR_BITS_PER_FLOAT_LOG2
|
||||||
|
#define BITS_PER_DOUBLE_LOG2 PR_BITS_PER_DOUBLE_LOG2
|
||||||
|
#define BITS_PER_WORD_LOG2 PR_BITS_PER_WORD_LOG2
|
||||||
|
|
||||||
|
#define ALIGN_OF_SHORT PR_ALIGN_OF_SHORT
|
||||||
|
#define ALIGN_OF_INT PR_ALIGN_OF_INT
|
||||||
|
#define ALIGN_OF_LONG PR_ALIGN_OF_LONG
|
||||||
|
#define ALIGN_OF_INT64 PR_ALIGN_OF_INT64
|
||||||
|
#define ALIGN_OF_FLOAT PR_ALIGN_OF_FLOAT
|
||||||
|
#define ALIGN_OF_DOUBLE PR_ALIGN_OF_DOUBLE
|
||||||
|
#define ALIGN_OF_POINTER PR_ALIGN_OF_POINTER
|
||||||
|
#define ALIGN_OF_WORD PR_ALIGN_OF_WORD
|
||||||
|
|
||||||
|
#define BYTES_PER_WORD_LOG2 PR_BYTES_PER_WORD_LOG2
|
||||||
|
#define BYTES_PER_DWORD_LOG2 PR_BYTES_PER_DWORD_LOG2
|
||||||
|
#define WORDS_PER_DWORD_LOG2 PR_WORDS_PER_DWORD_LOG2
|
||||||
|
|
||||||
|
#endif /* NO_NSPR_10_SUPPORT */
|
||||||
|
|
||||||
|
#endif /* nspr_cpucfg___ */
|
Loading…
Reference in a new issue