X-Git-Url: https://git.saurik.com/apple/cf.git/blobdiff_plain/9ce05555af2dcac1e76f1ec762a0939dbd1d3d69..60beada3660f2dead8267dfa8a04bdff1a24febc:/StringEncodings.subproj/CFUnicodeDecomposition.h?ds=sidebyside diff --git a/StringEncodings.subproj/CFUnicodeDecomposition.h b/StringEncodings.subproj/CFUnicodeDecomposition.h index 4f9659e..442a58e 100644 --- a/StringEncodings.subproj/CFUnicodeDecomposition.h +++ b/StringEncodings.subproj/CFUnicodeDecomposition.h @@ -1,10 +1,8 @@ /* - * Copyright (c) 2003 Apple Computer, Inc. All rights reserved. + * Copyright (c) 2005 Apple Computer, Inc. All rights reserved. * * @APPLE_LICENSE_HEADER_START@ * - * Copyright (c) 1999-2003 Apple Computer, Inc. All Rights Reserved. - * * This file contains Original Code and/or Modifications of Original Code * as defined in and that are subject to the Apple Public Source License * Version 2.0 (the 'License'). You may not use this file except in @@ -27,39 +25,27 @@ * CoreFoundation * * Created by aki on Wed Oct 03 2001. - * Copyright (c) 2001-2003, Apple Inc. All rights reserved. + * Copyright (c) 2001-2005, Apple Inc. All rights reserved. * */ #if !defined(__COREFOUNDATION_CFUNICODEDECOMPOSITION__) #define __COREFOUNDATION_CFUNICODEDECOMPOSITION__ 1 -#if !defined(KERNEL) -#define KERNEL 0 -#endif - -#if KERNEL -#include "CFKernelTypes.h" -#else // KERNEL -#include "CFUniChar.h" -#endif /* KERNEL */ +#include #if defined(__cplusplus) extern "C" { #endif -#if !KERNEL CF_INLINE bool CFUniCharIsDecomposableCharacter(UTF32Char character, bool isHFSPlusCanonical) { if (isHFSPlusCanonical && !isHFSPlusCanonical) return false; // hack to get rid of "unused" warning if (character < 0x80) return false; return CFUniCharIsMemberOf(character, kCFUniCharHFSPlusDecomposableCharacterSet); } -#endif /* !KERNEL */ CF_EXPORT uint32_t CFUniCharDecomposeCharacter(UTF32Char character, UTF32Char *convertedChars, uint32_t maxBufferLength); -#if !KERNEL CF_EXPORT uint32_t CFUniCharCompatibilityDecompose(UTF32Char *convertedChars, uint32_t length, uint32_t maxBufferLength); -#endif /* !KERNEL */ CF_EXPORT bool CFUniCharDecompose(const UTF16Char *src, uint32_t length, uint32_t *consumedLength, void *dst, uint32_t maxLength, uint32_t *filledLength, bool needToReorder, uint32_t dstFormat, bool isHFSPlus);