1/* 2 * Copyright (c) 2014 Apple Inc. All rights reserved. 3 * 4 * @APPLE_LICENSE_HEADER_START@ 5 * 6 * This file contains Original Code and/or Modifications of Original Code 7 * as defined in and that are subject to the Apple Public Source License 8 * Version 2.0 (the 'License'). You may not use this file except in 9 * compliance with the License. Please obtain a copy of the License at 10 * http://www.opensource.apple.com/apsl/ and read it before using this 11 * file. 12 * 13 * The Original Code and all software distributed under the License are 14 * distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER 15 * EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES, 16 * INCLUDING WITHOUT LIMITATION, ANY WARRANTIES OF MERCHANTABILITY, 17 * FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT. 18 * Please see the License for the specific language governing rights and 19 * limitations under the License. 20 * 21 * @APPLE_LICENSE_HEADER_END@ 22 */ 23 24/* CoreFoundation.h 25 Copyright (c) 1998-2013, Apple Inc. All rights reserved. 26*/ 27 28#if !defined(__COREFOUNDATION_COREFOUNDATION__) 29#define __COREFOUNDATION_COREFOUNDATION__ 1 30#define __COREFOUNDATION__ 1 31 32#if !defined(CF_EXCLUDE_CSTD_HEADERS) 33 34#include <sys/types.h> 35#include <stdarg.h> 36#include <assert.h> 37#include <ctype.h> 38#include <errno.h> 39#include <float.h> 40#include <limits.h> 41#include <locale.h> 42#include <math.h> 43#include <setjmp.h> 44#include <signal.h> 45#include <stddef.h> 46#include <stdio.h> 47#include <stdlib.h> 48#include <string.h> 49#include <time.h> 50 51#if defined(__STDC_VERSION__) && (199901L <= __STDC_VERSION__) 52 53#include <inttypes.h> 54#include <stdbool.h> 55#include <stdint.h> 56 57#endif 58 59#endif 60 61#include <CoreFoundation/CFBase.h> 62#include <CoreFoundation/CFArray.h> 63#include <CoreFoundation/CFBag.h> 64#include <CoreFoundation/CFBinaryHeap.h> 65#include <CoreFoundation/CFBitVector.h> 66#include <CoreFoundation/CFByteOrder.h> 67#include <CoreFoundation/CFCalendar.h> 68#include <CoreFoundation/CFCharacterSet.h> 69#include <CoreFoundation/CFData.h> 70#include <CoreFoundation/CFDate.h> 71#include <CoreFoundation/CFDateFormatter.h> 72#include <CoreFoundation/CFDictionary.h> 73#include <CoreFoundation/CFError.h> 74#include <CoreFoundation/CFLocale.h> 75#include <CoreFoundation/CFNumber.h> 76#include <CoreFoundation/CFNumberFormatter.h> 77#include <CoreFoundation/CFPreferences.h> 78#include <CoreFoundation/CFPropertyList.h> 79#include <CoreFoundation/CFSet.h> 80#include <CoreFoundation/CFString.h> 81#include <CoreFoundation/CFStringEncodingExt.h> 82#include <CoreFoundation/CFTimeZone.h> 83#include <CoreFoundation/CFTree.h> 84#include <CoreFoundation/CFURL.h> 85#include <CoreFoundation/CFURLAccess.h> 86#include <CoreFoundation/CFUUID.h> 87#include <CoreFoundation/CFUtilities.h> 88 89#if (TARGET_OS_MAC && !(TARGET_OS_EMBEDDED || TARGET_OS_IPHONE)) || (TARGET_OS_EMBEDDED || TARGET_OS_IPHONE) || TARGET_OS_WIN32 90#include <CoreFoundation/CFBundle.h> 91#include <CoreFoundation/CFMessagePort.h> 92#include <CoreFoundation/CFPlugIn.h> 93#include <CoreFoundation/CFRunLoop.h> 94#include <CoreFoundation/CFStream.h> 95#include <CoreFoundation/CFSocket.h> 96 97 98#endif 99 100#if (TARGET_OS_MAC && !(TARGET_OS_EMBEDDED || TARGET_OS_IPHONE)) || (TARGET_OS_EMBEDDED || TARGET_OS_IPHONE) 101#endif 102 103#if (TARGET_OS_MAC && !(TARGET_OS_EMBEDDED || TARGET_OS_IPHONE)) 104#include <CoreFoundation/CFUserNotification.h> 105#include <CoreFoundation/CFXMLNode.h> 106#include <CoreFoundation/CFXMLParser.h> 107#endif 108 109 110#endif /* ! __COREFOUNDATION_COREFOUNDATION__ */ 111 112