1/* Copyright (c) 1998,2011,2014 Apple Inc. All Rights Reserved. 2 * 3 * NOTICE: USE OF THE MATERIALS ACCOMPANYING THIS NOTICE IS SUBJECT 4 * TO THE TERMS OF THE SIGNED "FAST ELLIPTIC ENCRYPTION (FEE) REFERENCE 5 * SOURCE CODE EVALUATION AGREEMENT" BETWEEN APPLE, INC. AND THE 6 * ORIGINAL LICENSEE THAT OBTAINED THESE MATERIALS FROM APPLE, 7 * INC. ANY USE OF THESE MATERIALS NOT PERMITTED BY SUCH AGREEMENT WILL 8 * EXPOSE YOU TO LIABILITY. 9 *************************************************************************** 10 11 giantPortCommon.h - common header used to specify and access 12 platform-dependent giant digit routines. 13 14 Revision History 15 ---------------- 16 1 Sep 98 at Apple 17 Created. 18 19*******************************/ 20 21#ifndef _CRYPTKIT_GIANT_PORT_COMMON_H_ 22#define _CRYPTKIT_GIANT_PORT_COMMON_H_ 23 24#if defined(__i386__) && defined(__GNUC__) 25/* Mac OS X, Intel, Gnu compiler */ 26/* This module doesn't compile yet, punt and use the 27 * inline C functions */ 28#include "giantPort_Generic.h" 29 30#elif defined(__ppc__) && defined(__MACH__) 31/* Mac OS X, PPC, Gnu compiler */ 32#include "giantPort_PPC_Gnu.h" 33 34#elif defined(__ppc__ ) && defined(macintosh) 35 36/* Mac OS 9, PPC, Metrowerks */ 37#include "giantPort_PPC.h" 38 39#else 40 41/* Others */ 42#include "giantPort_Generic.h" 43 44#endif 45 46#endif /* _CRYPTKIT_GIANT_PORT_COMMON_H_ */ 47