Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(112)

Side by Side Diff: source/i18n/uspoof_build.cpp

Issue 1621843002: ICU 56 update step 1 (Closed) Base URL: https://chromium.googlesource.com/chromium/deps/icu.git@561
Patch Set: Created 4 years, 11 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch
« no previous file with comments | « source/i18n/uspoof.cpp ('k') | source/i18n/uspoof_conf.cpp » ('j') | no next file with comments »
Toggle Intra-line Diffs ('i') | Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
OLDNEW
1 /* 1 /*
2 *************************************************************************** 2 ***************************************************************************
3 * Copyright (C) 2008-2009, International Business Machines Corporation 3 * Copyright (C) 2008-2015, International Business Machines Corporation
4 * and others. All Rights Reserved. 4 * and others. All Rights Reserved.
5 *************************************************************************** 5 ***************************************************************************
6 * file name: uspoof_build.cpp 6 * file name: uspoof_build.cpp
7 * encoding: US-ASCII 7 * encoding: US-ASCII
8 * tab size: 8 (not used) 8 * tab size: 8 (not used)
9 * indentation:4 9 * indentation:4
10 * 10 *
11 * created on: 2008 Dec 8 11 * created on: 2008 Dec 8
12 * created by: Andy Heninger 12 * created by: Andy Heninger
13 * 13 *
(...skipping 20 matching lines...) Expand all
34 #include "uvector.h" 34 #include "uvector.h"
35 #include "uassert.h" 35 #include "uassert.h"
36 #include "uarrsort.h" 36 #include "uarrsort.h"
37 #include "uspoof_conf.h" 37 #include "uspoof_conf.h"
38 #include "uspoof_wsconf.h" 38 #include "uspoof_wsconf.h"
39 39
40 #if !UCONFIG_NO_NORMALIZATION 40 #if !UCONFIG_NO_NORMALIZATION
41 41
42 U_NAMESPACE_USE 42 U_NAMESPACE_USE
43 43
44 // Defined in uspoof.cpp, initializes file-static variables.
45 U_CFUNC void uspoof_internalInitStatics(UErrorCode *status);
44 46
45 // The main data building function 47 // The main data building function
46 48
47 U_CAPI USpoofChecker * U_EXPORT2 49 U_CAPI USpoofChecker * U_EXPORT2
48 uspoof_openFromSource(const char *confusables, int32_t confusablesLen, 50 uspoof_openFromSource(const char *confusables, int32_t confusablesLen,
49 const char *confusablesWholeScript, int32_t confusablesWho leScriptLen, 51 const char *confusablesWholeScript, int32_t confusablesWho leScriptLen,
50 int32_t *errorType, UParseError *pe, UErrorCode *status) { 52 int32_t *errorType, UParseError *pe, UErrorCode *status) {
51 53 uspoof_internalInitStatics(status);
52 if (U_FAILURE(*status)) { 54 if (U_FAILURE(*status)) {
53 return NULL; 55 return NULL;
54 } 56 }
55 #if UCONFIG_NO_REGULAR_EXPRESSIONS 57 #if UCONFIG_NO_REGULAR_EXPRESSIONS
56 *status = U_UNSUPPORTED_ERROR; 58 *status = U_UNSUPPORTED_ERROR;
57 return NULL; 59 return NULL;
58 #else 60 #else
59 if (errorType!=NULL) { 61 if (errorType!=NULL) {
60 *errorType = 0; 62 *errorType = 0;
61 } 63 }
(...skipping 14 matching lines...) Expand all
76 78
77 if (U_FAILURE(*status)) { 79 if (U_FAILURE(*status)) {
78 delete This; 80 delete This;
79 This = NULL; 81 This = NULL;
80 } 82 }
81 return (USpoofChecker *)This; 83 return (USpoofChecker *)This;
82 #endif // UCONFIG_NO_REGULAR_EXPRESSIONS 84 #endif // UCONFIG_NO_REGULAR_EXPRESSIONS
83 } 85 }
84 86
85 #endif 87 #endif
OLDNEW
« no previous file with comments | « source/i18n/uspoof.cpp ('k') | source/i18n/uspoof_conf.cpp » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698