Index: mozilla/nsprpub/pr/include/obsolete/protypes.h |
=================================================================== |
--- mozilla/nsprpub/pr/include/obsolete/protypes.h (revision 191424) |
+++ mozilla/nsprpub/pr/include/obsolete/protypes.h (working copy) |
@@ -1,199 +0,0 @@ |
-/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 2 -*- */ |
-/* This Source Code Form is subject to the terms of the Mozilla Public |
- * License, v. 2.0. If a copy of the MPL was not distributed with this |
- * file, You can obtain one at http://mozilla.org/MPL/2.0/. */ |
- |
-/* |
- * This header typedefs the old 'native' types to the new PR<type>s. |
- * These definitions are scheduled to be eliminated at the earliest |
- * possible time. The NSPR API is implemented and documented using |
- * the new definitions. |
- */ |
- |
-#if !defined(PROTYPES_H) |
-#define PROTYPES_H |
- |
-typedef PRUintn uintn; |
-#ifndef _XP_Core_ |
-typedef PRIntn intn; |
-#endif |
- |
-/* |
- * It is trickier to define uint, int8, uint8, int16, uint16, |
- * int32, uint32, int64, and uint64 because some of these int |
- * types are defined by standard header files on some platforms. |
- * Our strategy here is to include all such standard headers |
- * first, and then define these int types only if they are not |
- * defined by those standard headers. |
- */ |
- |
-/* |
- * BeOS defines all the int types below in its standard header |
- * file SupportDefs.h. |
- */ |
-#ifdef XP_BEOS |
-#include <support/SupportDefs.h> |
-#endif |
- |
-/* |
- * SVR4 typedef of uint is commonly found on UNIX machines. |
- * |
- * On AIX 4.3, sys/inttypes.h (which is included by sys/types.h) |
- * defines the types int8, int16, int32, and int64. |
- * |
- * On OS/2, sys/types.h defines uint. |
- */ |
-#if defined(XP_UNIX) || defined(XP_OS2) |
-#include <sys/types.h> |
-#endif |
- |
-/* model.h on HP-UX defines int8, int16, and int32. */ |
-#ifdef HPUX |
-#include <model.h> |
-#endif |
- |
-/* |
- * uint |
- */ |
- |
-#if !defined(XP_BEOS) && !defined(XP_OS2) && !defined(XP_UNIX) || defined(NTO) |
-typedef PRUintn uint; |
-#endif |
- |
-/* |
- * uint64 |
- */ |
- |
-#if !defined(XP_BEOS) |
-typedef PRUint64 uint64; |
-#endif |
- |
-/* |
- * uint32 |
- */ |
- |
-#if !defined(XP_BEOS) |
-#if !defined(_WIN32) && !defined(XP_OS2) && !defined(NTO) |
-typedef PRUint32 uint32; |
-#else |
-typedef unsigned long uint32; |
-#endif |
-#endif |
- |
-/* |
- * uint16 |
- */ |
- |
-#if !defined(XP_BEOS) |
-typedef PRUint16 uint16; |
-#endif |
- |
-/* |
- * uint8 |
- */ |
- |
-#if !defined(XP_BEOS) |
-typedef PRUint8 uint8; |
-#endif |
- |
-/* |
- * int64 |
- */ |
- |
-#if !defined(XP_BEOS) && !defined(_PR_AIX_HAVE_BSD_INT_TYPES) |
-typedef PRInt64 int64; |
-#endif |
- |
-/* |
- * int32 |
- */ |
- |
-#if !defined(XP_BEOS) && !defined(_PR_AIX_HAVE_BSD_INT_TYPES) \ |
- && !defined(HPUX) |
-#if !defined(_WIN32) && !defined(XP_OS2) && !defined(NTO) |
-typedef PRInt32 int32; |
-#else |
-typedef long int32; |
-#endif |
-#endif |
- |
-/* |
- * int16 |
- */ |
- |
-#if !defined(XP_BEOS) && !defined(_PR_AIX_HAVE_BSD_INT_TYPES) \ |
- && !defined(HPUX) |
-typedef PRInt16 int16; |
-#endif |
- |
-/* |
- * int8 |
- */ |
- |
-#if !defined(XP_BEOS) && !defined(_PR_AIX_HAVE_BSD_INT_TYPES) \ |
- && !defined(HPUX) |
-typedef PRInt8 int8; |
-#endif |
- |
-typedef PRFloat64 float64; |
-typedef PRUptrdiff uptrdiff_t; |
-typedef PRUword uprword_t; |
-typedef PRWord prword_t; |
- |
- |
-/* Re: prbit.h */ |
-#define TEST_BIT PR_TEST_BIT |
-#define SET_BIT PR_SET_BIT |
-#define CLEAR_BIT PR_CLEAR_BIT |
- |
-/* Re: prarena.h->plarena.h */ |
-#define PRArena PLArena |
-#define PRArenaPool PLArenaPool |
-#define PRArenaStats PLArenaStats |
-#define PR_ARENA_ALIGN PL_ARENA_ALIGN |
-#define PR_INIT_ARENA_POOL PL_INIT_ARENA_POOL |
-#define PR_ARENA_ALLOCATE PL_ARENA_ALLOCATE |
-#define PR_ARENA_GROW PL_ARENA_GROW |
-#define PR_ARENA_MARK PL_ARENA_MARK |
-#define PR_CLEAR_UNUSED PL_CLEAR_UNUSED |
-#define PR_CLEAR_ARENA PL_CLEAR_ARENA |
-#define PR_ARENA_RELEASE PL_ARENA_RELEASE |
-#define PR_COUNT_ARENA PL_COUNT_ARENA |
-#define PR_ARENA_DESTROY PL_ARENA_DESTROY |
-#define PR_InitArenaPool PL_InitArenaPool |
-#define PR_FreeArenaPool PL_FreeArenaPool |
-#define PR_FinishArenaPool PL_FinishArenaPool |
-#define PR_CompactArenaPool PL_CompactArenaPool |
-#define PR_ArenaFinish PL_ArenaFinish |
-#define PR_ArenaAllocate PL_ArenaAllocate |
-#define PR_ArenaGrow PL_ArenaGrow |
-#define PR_ArenaRelease PL_ArenaRelease |
-#define PR_ArenaCountAllocation PL_ArenaCountAllocation |
-#define PR_ArenaCountInplaceGrowth PL_ArenaCountInplaceGrowth |
-#define PR_ArenaCountGrowth PL_ArenaCountGrowth |
-#define PR_ArenaCountRelease PL_ArenaCountRelease |
-#define PR_ArenaCountRetract PL_ArenaCountRetract |
- |
-/* Re: prhash.h->plhash.h */ |
-#define PRHashEntry PLHashEntry |
-#define PRHashTable PLHashTable |
-#define PRHashNumber PLHashNumber |
-#define PRHashFunction PLHashFunction |
-#define PRHashComparator PLHashComparator |
-#define PRHashEnumerator PLHashEnumerator |
-#define PRHashAllocOps PLHashAllocOps |
-#define PR_NewHashTable PL_NewHashTable |
-#define PR_HashTableDestroy PL_HashTableDestroy |
-#define PR_HashTableRawLookup PL_HashTableRawLookup |
-#define PR_HashTableRawAdd PL_HashTableRawAdd |
-#define PR_HashTableRawRemove PL_HashTableRawRemove |
-#define PR_HashTableAdd PL_HashTableAdd |
-#define PR_HashTableRemove PL_HashTableRemove |
-#define PR_HashTableEnumerateEntries PL_HashTableEnumerateEntries |
-#define PR_HashTableLookup PL_HashTableLookup |
-#define PR_HashTableDump PL_HashTableDump |
-#define PR_HashString PL_HashString |
-#define PR_CompareStrings PL_CompareStrings |
-#define PR_CompareValues PL_CompareValues |
- |
-#endif /* !defined(PROTYPES_H) */ |