/*
- * Copyright (C) 1995-2005, Index Data ApS
+ * Copyright (C) 1995-2006, Index Data ApS
* See the file LICENSE for details.
*
- * $Id: tsticonv.c,v 1.18 2006-04-24 23:21:26 adam Exp $
+ * $Id: tsticonv.c,v 1.21 2006-08-27 19:04:03 adam Exp $
*/
#if HAVE_CONFIG_H
"\xEF\xBC\x9F" "o", /* UTF-8 */
"\033(1" "\x21\x2B\x3B" "\033(B" "o" ));
+
+ /** Superscript 0 . bug #642 */
+ YAZ_CHECK(tst_convert(cd,
+ "(\xe2\x81\xb0)", /* UTF-8 */
+ "(\033p0\x1bs)"));
+
+
yaz_iconv_close(cd);
}
/** Pure ASCII. 13 characters (sizeof(outbuf)) */
YAZ_CHECK(tst_convert(cd, "Cours de math.", "Cours de math."));
- /** UPPERCASE SCANDINAVIAN O */
- YAZ_CHECK(tst_convert(cd, "SØ", "S\xa2"));
-
+ /** D8: UPPERCASE SCANDINAVIAN O */
+ YAZ_CHECK(tst_convert(cd, "S\xd8", "S\xa2"));
+
+ /** E9: LATIN SMALL LETTER E WITH ACUTE */
+ YAZ_CHECK(tst_convert(cd, "Cours de math\xe9", "Cours de mathâe"));
+ YAZ_CHECK(tst_convert(cd, "Cours de math", "Cours de math"
+ ));
+ YAZ_CHECK(tst_convert(cd, "Cours de mathé", "Cours de mathâe" ));
+ YAZ_CHECK(tst_convert(cd, "12345678é","12345678âe"));
+ YAZ_CHECK(tst_convert(cd, "123456789é", "123456789âe"));
+ YAZ_CHECK(tst_convert(cd, "1234567890é","1234567890âe"));
+ YAZ_CHECK(tst_convert(cd, "12345678901é", "12345678901âe"));
+ YAZ_CHECK(tst_convert(cd, "Cours de mathém", "Cours de mathâem"));
+ YAZ_CHECK(tst_convert(cd, "Cours de mathématiques",
+ "Cours de mathâematiques"));
yaz_iconv_close(cd);
}