return SUCCESS;
}
+/* If iconv() encounters a character in the input buffer that is
+ * valid, but for which an identical character does not exist in the
+ * output codeset [and] if no indicator suffix was specified when the
+ * conversion descriptor cd was opened... iconv() shall perform an
+ * implementation-defined conversion on the character and it shall be
+ * counted in the return value of the iconv() call.
+ *
+ * It is merely implied, but this should not be an error.
+ */
+int test_iconv_untranslatable() {
+ return SUCCESS;
+}
+
int main(int argc, char** argv) {
int result = SUCCESS;
result |= test_iconv_too_big_is_e2big();
result |= test_iconv_incomplete_multibyte_is_einval();
+ result |= test_iconv_untranslatable();
+
if (ignore == SUCCESS) {
result |= test_iconv_ignore_ignores_invalid();
//result |= test_iconv_ignore_ignores_untranslatable();