| OLD | NEW | 
|---|
| 1 /* | 1 /* | 
| 2 ****************************************************************************** | 2 ****************************************************************************** | 
| 3 * Copyright (c) 1996-2011, International Business Machines | 3 * Copyright (c) 1996-2014, International Business Machines | 
| 4 * Corporation and others. All Rights Reserved. | 4 * Corporation and others. All Rights Reserved. | 
| 5 ****************************************************************************** | 5 ****************************************************************************** | 
| 6 * File unorm.cpp | 6 * File unorm.cpp | 
| 7 * | 7 * | 
| 8 * Created by: Vladimir Weinstein 12052000 | 8 * Created by: Vladimir Weinstein 12052000 | 
| 9 * | 9 * | 
| 10 * Modification history : | 10 * Modification history : | 
| 11 * | 11 * | 
| 12 * Date        Name        Description | 12 * Date        Name        Description | 
| 13 * 02/01/01    synwee      Added normalization quickcheck enum and method. | 13 * 02/01/01    synwee      Added normalization quickcheck enum and method. | 
| (...skipping 16 matching lines...) Expand all  Loading... | 
| 30 #include "unicode/udata.h" | 30 #include "unicode/udata.h" | 
| 31 #include "unicode/ustring.h" | 31 #include "unicode/ustring.h" | 
| 32 #include "unicode/uiter.h" | 32 #include "unicode/uiter.h" | 
| 33 #include "unicode/unorm.h" | 33 #include "unicode/unorm.h" | 
| 34 #include "unicode/unorm2.h" | 34 #include "unicode/unorm2.h" | 
| 35 #include "normalizer2impl.h" | 35 #include "normalizer2impl.h" | 
| 36 #include "unormimp.h" | 36 #include "unormimp.h" | 
| 37 #include "uprops.h" | 37 #include "uprops.h" | 
| 38 #include "ustr_imp.h" | 38 #include "ustr_imp.h" | 
| 39 | 39 | 
| 40 #define LENGTHOF(array) (int32_t)(sizeof(array)/sizeof((array)[0])) |  | 
| 41 |  | 
| 42 U_NAMESPACE_USE | 40 U_NAMESPACE_USE | 
| 43 | 41 | 
| 44 /* quick check functions ---------------------------------------------------- */ | 42 /* quick check functions ---------------------------------------------------- */ | 
| 45 | 43 | 
| 46 U_CAPI UNormalizationCheckResult U_EXPORT2 | 44 U_CAPI UNormalizationCheckResult U_EXPORT2 | 
| 47 unorm_quickCheck(const UChar *src, | 45 unorm_quickCheck(const UChar *src, | 
| 48                  int32_t srcLength, | 46                  int32_t srcLength, | 
| 49                  UNormalizationMode mode, | 47                  UNormalizationMode mode, | 
| 50                  UErrorCode *pErrorCode) { | 48                  UErrorCode *pErrorCode) { | 
| 51     const Normalizer2 *n2=Normalizer2Factory::getInstance(mode, *pErrorCode); | 49     const Normalizer2 *n2=Normalizer2Factory::getInstance(mode, *pErrorCode); | 
| (...skipping 219 matching lines...) Expand 10 before | Expand all | Expand 10 after  Loading... | 
| 271         } | 269         } | 
| 272         FilteredNormalizer2 fn2(*n2, *uni32); | 270         FilteredNormalizer2 fn2(*n2, *uni32); | 
| 273         return _concatenate(left, leftLength, right, rightLength, | 271         return _concatenate(left, leftLength, right, rightLength, | 
| 274             dest, destCapacity, &fn2, pErrorCode); | 272             dest, destCapacity, &fn2, pErrorCode); | 
| 275     } | 273     } | 
| 276     return _concatenate(left, leftLength, right, rightLength, | 274     return _concatenate(left, leftLength, right, rightLength, | 
| 277         dest, destCapacity, n2, pErrorCode); | 275         dest, destCapacity, n2, pErrorCode); | 
| 278 } | 276 } | 
| 279 | 277 | 
| 280 #endif /* #if !UCONFIG_NO_NORMALIZATION */ | 278 #endif /* #if !UCONFIG_NO_NORMALIZATION */ | 
| OLD | NEW | 
|---|