1 #include <unicode/ucal.h> 2 #include <unicode/uclean.h> 3 #include <unicode/ucnv.h> 4 #include <unicode/udat.h> 5 #include <unicode/ustring.h> 6 #include <unicode/utypes.h> 7 main()8int main() 9 { 10 UConverter* cnv = 0; 11 UErrorCode status = U_ZERO_ERROR; 12 ucnv_open(NULL, &status); 13 14 UChar uchars[100]; 15 const char* chars = "Test"; 16 if (cnv && U_SUCCESS(status)) { 17 int32_t len = ucnv_toUChars(cnv, uchars, 100, chars, -1, &status); 18 } 19 20 ucnv_close(cnv); 21 u_cleanup(); 22 return (U_FAILURE(status) ? 1 : 0); 23 } 24