OLD | NEW |
1 /* | 1 /* |
2 ********************************************************************** | 2 ********************************************************************** |
3 * Copyright (C) 2005-2013, International Business Machines | 3 * Copyright (C) 2005-2013, International Business Machines |
4 * Corporation and others. All Rights Reserved. | 4 * Corporation and others. All Rights Reserved. |
5 ********************************************************************** | 5 ********************************************************************** |
6 */ | 6 */ |
7 | 7 |
8 #include "unicode/utypes.h" | 8 #include "unicode/utypes.h" |
9 | 9 |
10 #if !UCONFIG_NO_CONVERSION | 10 #if !UCONFIG_NO_CONVERSION |
(...skipping 92 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
103 new CSRecognizerInfo(new CharsetRecog_windows_1256(), TRUE), | 103 new CSRecognizerInfo(new CharsetRecog_windows_1256(), TRUE), |
104 new CSRecognizerInfo(new CharsetRecog_KOI8_R(), TRUE), | 104 new CSRecognizerInfo(new CharsetRecog_KOI8_R(), TRUE), |
105 new CSRecognizerInfo(new CharsetRecog_8859_9_tr(), TRUE), | 105 new CSRecognizerInfo(new CharsetRecog_8859_9_tr(), TRUE), |
106 new CSRecognizerInfo(new CharsetRecog_sjis(), TRUE), | 106 new CSRecognizerInfo(new CharsetRecog_sjis(), TRUE), |
107 new CSRecognizerInfo(new CharsetRecog_gb_18030(), TRUE), | 107 new CSRecognizerInfo(new CharsetRecog_gb_18030(), TRUE), |
108 new CSRecognizerInfo(new CharsetRecog_euc_jp(), TRUE), | 108 new CSRecognizerInfo(new CharsetRecog_euc_jp(), TRUE), |
109 new CSRecognizerInfo(new CharsetRecog_euc_kr(), TRUE), | 109 new CSRecognizerInfo(new CharsetRecog_euc_kr(), TRUE), |
110 new CSRecognizerInfo(new CharsetRecog_big5(), TRUE), | 110 new CSRecognizerInfo(new CharsetRecog_big5(), TRUE), |
111 | 111 |
112 new CSRecognizerInfo(new CharsetRecog_2022JP(), TRUE), | 112 new CSRecognizerInfo(new CharsetRecog_2022JP(), TRUE), |
113 #if !UCONFIG_NO_NON_HTML5_CONVERSION | |
114 new CSRecognizerInfo(new CharsetRecog_2022KR(), TRUE), | 113 new CSRecognizerInfo(new CharsetRecog_2022KR(), TRUE), |
115 new CSRecognizerInfo(new CharsetRecog_2022CN(), TRUE), | 114 new CSRecognizerInfo(new CharsetRecog_2022CN(), TRUE), |
116 | 115 |
117 new CSRecognizerInfo(new CharsetRecog_IBM424_he_rtl(), FALSE), | 116 new CSRecognizerInfo(new CharsetRecog_IBM424_he_rtl(), FALSE), |
118 new CSRecognizerInfo(new CharsetRecog_IBM424_he_ltr(), FALSE), | 117 new CSRecognizerInfo(new CharsetRecog_IBM424_he_ltr(), FALSE), |
119 new CSRecognizerInfo(new CharsetRecog_IBM420_ar_rtl(), FALSE), | 118 new CSRecognizerInfo(new CharsetRecog_IBM420_ar_rtl(), FALSE), |
120 new CSRecognizerInfo(new CharsetRecog_IBM420_ar_ltr(), FALSE) | 119 new CSRecognizerInfo(new CharsetRecog_IBM420_ar_ltr(), FALSE) |
121 #endif | |
122 }; | 120 }; |
123 int32_t rCount = ARRAY_SIZE(tempArray); | 121 int32_t rCount = ARRAY_SIZE(tempArray); |
124 | 122 |
125 fCSRecognizers = NEW_ARRAY(CSRecognizerInfo *, rCount); | 123 fCSRecognizers = NEW_ARRAY(CSRecognizerInfo *, rCount); |
126 | 124 |
127 if (fCSRecognizers == NULL) { | 125 if (fCSRecognizers == NULL) { |
128 status = U_MEMORY_ALLOCATION_ERROR; | 126 status = U_MEMORY_ALLOCATION_ERROR; |
129 } | 127 } |
130 else { | 128 else { |
131 fCSRecognizers_size = rCount; | 129 fCSRecognizers_size = rCount; |
(...skipping 346 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
478 } | 476 } |
479 uprv_memset(en->context, 0, sizeof(Context)); | 477 uprv_memset(en->context, 0, sizeof(Context)); |
480 ((Context*)en->context)->all = FALSE; | 478 ((Context*)en->context)->all = FALSE; |
481 ((Context*)en->context)->enabledRecognizers = fEnabledRecognizers; | 479 ((Context*)en->context)->enabledRecognizers = fEnabledRecognizers; |
482 return en; | 480 return en; |
483 } | 481 } |
484 | 482 |
485 U_NAMESPACE_END | 483 U_NAMESPACE_END |
486 | 484 |
487 #endif | 485 #endif |
OLD | NEW |