<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">Fix:

error: use of undeclared identifier 'FALSE'

https://github.com/kisli/vmime/issues/247
https://github.com/kisli/vmime/commit/ec5b8f7cfe38e58b38eb5613b63b4b8f1a8343e0
--- src/vmime/charsetConverter_icu.cpp.orig	2023-08-18 17:47:14.000000000 -0500
+++ src/vmime/charsetConverter_icu.cpp	2023-08-18 17:48:50.000000000 -0500
@@ -359,7 +359,7 @@
 		toErr = U_ZERO_ERROR;
 
 		ucnv_toUnicode(m_from, &amp;uniTarget, uniTargetLimit,
-		               &amp;uniSource, uniSourceLimit, NULL, /* flush */ FALSE, &amp;toErr);
+		               &amp;uniSource, uniSourceLimit, NULL, /* flush */ UBool(0), &amp;toErr);
 
 		if (U_FAILURE(toErr) &amp;&amp; toErr != U_BUFFER_OVERFLOW_ERROR)
 		{
@@ -396,7 +396,7 @@
 			fromErr = U_ZERO_ERROR;
 
 			ucnv_fromUnicode(m_to, &amp;cpTarget, cpTargetLimit,
-							 &amp;cpSource, cpSourceLimit, NULL, /* flush */ FALSE, &amp;fromErr);
+							 &amp;cpSource, cpSourceLimit, NULL, /* flush */ UBool(0), &amp;fromErr);
 
 			if (fromErr != U_BUFFER_OVERFLOW_ERROR &amp;&amp; U_FAILURE(fromErr))
 			{
@@ -448,7 +448,7 @@
 		toErr = U_ZERO_ERROR;
 
 		ucnv_toUnicode(m_from, &amp;uniTarget, uniTargetLimit,
-		               &amp;uniSource, uniSourceLimit, NULL, /* flush */ TRUE, &amp;toErr);
+		               &amp;uniSource, uniSourceLimit, NULL, /* flush */ UBool(1), &amp;toErr);
 
 		if (U_FAILURE(toErr) &amp;&amp; toErr != U_BUFFER_OVERFLOW_ERROR)
 		{
@@ -476,7 +476,7 @@
 			fromErr = U_ZERO_ERROR;
 
 			ucnv_fromUnicode(m_to, &amp;cpTarget, cpTargetLimit,
-							 &amp;cpSource, cpSourceLimit, NULL, /* flush */ TRUE, &amp;fromErr);
+							 &amp;cpSource, cpSourceLimit, NULL, /* flush */ UBool(1), &amp;fromErr);
 
 			if (fromErr != U_BUFFER_OVERFLOW_ERROR &amp;&amp; U_FAILURE(fromErr))
 			{
</pre></body></html>