Skip to content

Commit e0b21bd

Browse files
committed
Add !UCONFIG_NO_NORMALIZATION guards -- MF2 needs normalization
1 parent 5130dab commit e0b21bd

24 files changed

+92
-0
lines changed

icu4c/source/i18n/messageformat2.cpp

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,8 @@
33

44
#include "unicode/utypes.h"
55

6+
#if !UCONFIG_NO_NORMALIZATION
7+
68
#if !UCONFIG_NO_FORMATTING
79

810
#if !UCONFIG_NO_MF2
@@ -878,3 +880,5 @@ U_NAMESPACE_END
878880
#endif /* #if !UCONFIG_NO_MF2 */
879881

880882
#endif /* #if !UCONFIG_NO_FORMATTING */
883+
884+
#endif /* #if !UCONFIG_NO_NORMALIZATION */

icu4c/source/i18n/messageformat2_allocation.h

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,8 @@
1010

1111
#if U_SHOW_CPLUSPLUS_API
1212

13+
#if !UCONFIG_NO_NORMALIZATION
14+
1315
#if !UCONFIG_NO_FORMATTING
1416

1517
#if !UCONFIG_NO_MF2
@@ -139,6 +141,8 @@ U_NAMESPACE_END
139141

140142
#endif /* #if !UCONFIG_NO_FORMATTING */
141143

144+
#endif /* #if !UCONFIG_NO_NORMALIZATION */
145+
142146
#endif /* U_SHOW_CPLUSPLUS_API */
143147

144148
#endif // MESSAGEFORMAT2_UTILS_H

icu4c/source/i18n/messageformat2_arguments.cpp

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,8 @@
33

44
#include "unicode/utypes.h"
55

6+
#if !UCONFIG_NO_NORMALIZATION
7+
68
#if !UCONFIG_NO_FORMATTING
79

810
#if !UCONFIG_NO_MF2
@@ -63,3 +65,5 @@ U_NAMESPACE_END
6365
#endif /* #if !UCONFIG_NO_MF2 */
6466

6567
#endif /* #if !UCONFIG_NO_FORMATTING */
68+
69+
#endif /* #if !UCONFIG_NO_NORMALIZATION */

icu4c/source/i18n/messageformat2_checker.cpp

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,8 @@
33

44
#include "unicode/utypes.h"
55

6+
#if !UCONFIG_NO_NORMALIZATION
7+
68
#if !UCONFIG_NO_FORMATTING
79

810
#if !UCONFIG_NO_MF2
@@ -321,3 +323,5 @@ U_NAMESPACE_END
321323
#endif /* #if !UCONFIG_NO_MF2 */
322324

323325
#endif /* #if !UCONFIG_NO_FORMATTING */
326+
327+
#endif /* #if !UCONFIG_NO_NORMALIZATION */

icu4c/source/i18n/messageformat2_checker.h

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,8 @@
1010

1111
#if U_SHOW_CPLUSPLUS_API
1212

13+
#if !UCONFIG_NO_NORMALIZATION
14+
1315
#if !UCONFIG_NO_FORMATTING
1416

1517
#if !UCONFIG_NO_MF2
@@ -96,6 +98,8 @@ U_NAMESPACE_END
9698

9799
#endif /* #if !UCONFIG_NO_FORMATTING */
98100

101+
#endif /* #if !UCONFIG_NO_NORMALIZATION */
102+
99103
#endif /* U_SHOW_CPLUSPLUS_API */
100104

101105
#endif // MESSAGEFORMAT_CHECKER_H

icu4c/source/i18n/messageformat2_data_model.cpp

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,8 @@
33

44
#include "unicode/utypes.h"
55

6+
#if !UCONFIG_NO_NORMALIZATION
7+
68
#if !UCONFIG_NO_FORMATTING
79

810
#if !UCONFIG_NO_MF2
@@ -918,3 +920,5 @@ U_NAMESPACE_END
918920
#endif /* #if !UCONFIG_NO_MF2 */
919921

920922
#endif /* #if !UCONFIG_NO_FORMATTING */
923+
924+
#endif /* #if !UCONFIG_NO_NORMALIZATION */

icu4c/source/i18n/messageformat2_errors.cpp

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,8 @@
33

44
#include "unicode/utypes.h"
55

6+
#if !UCONFIG_NO_NORMALIZATION
7+
68
#if !UCONFIG_NO_FORMATTING
79

810
#if !UCONFIG_NO_MF2
@@ -290,3 +292,5 @@ U_NAMESPACE_END
290292
#endif /* #if !UCONFIG_NO_MF2 */
291293

292294
#endif /* #if !UCONFIG_NO_FORMATTING */
295+
296+
#endif /* #if !UCONFIG_NO_NORMALIZATION */

icu4c/source/i18n/messageformat2_errors.h

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -15,6 +15,8 @@
1515
* \brief C++ API: Formats messages using the draft MessageFormat 2.0.
1616
*/
1717

18+
#if !UCONFIG_NO_NORMALIZATION
19+
1820
#if !UCONFIG_NO_FORMATTING
1921

2022
#if !UCONFIG_NO_MF2
@@ -151,6 +153,8 @@ U_NAMESPACE_END
151153

152154
#endif /* #if !UCONFIG_NO_FORMATTING */
153155

156+
#endif /* #if !UCONFIG_NO_NORMALIZATION */
157+
154158
#endif /* U_SHOW_CPLUSPLUS_API */
155159

156160
#endif // MESSAGEFORMAT2_ERRORS_H

icu4c/source/i18n/messageformat2_evaluation.cpp

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,8 @@
33

44
#include "unicode/utypes.h"
55

6+
#if !UCONFIG_NO_NORMALIZATION
7+
68
#if !UCONFIG_NO_FORMATTING
79

810
#if !UCONFIG_NO_MF2
@@ -208,3 +210,5 @@ U_NAMESPACE_END
208210
#endif /* #if !UCONFIG_NO_MF2 */
209211

210212
#endif /* #if !UCONFIG_NO_FORMATTING */
213+
214+
#endif /* #if !UCONFIG_NO_NORMALIZATION */

icu4c/source/i18n/messageformat2_evaluation.h

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -14,6 +14,7 @@
1414
* \file
1515
* \brief C++ API: Formats messages using the draft MessageFormat 2.0.
1616
*/
17+
#if !UCONFIG_NO_NORMALIZATION
1718

1819
#if !UCONFIG_NO_FORMATTING
1920

@@ -206,6 +207,8 @@ U_NAMESPACE_END
206207

207208
#endif /* #if !UCONFIG_NO_FORMATTING */
208209

210+
#endif /* #if !UCONFIG_NO_NORMALIZATION */
211+
209212
#endif /* U_SHOW_CPLUSPLUS_API */
210213

211214
#endif // MESSAGEFORMAT2_EVALUATION_H

0 commit comments

Comments
 (0)