function ut_main()
{
    $res = '';
    $coll = ut_coll_create('ru_RU');
    // Try specifying a correct attribute.
    ut_coll_get_attribute($coll, Collator::NORMALIZATION_MODE);
    $status = ut_coll_get_error_message($coll);
    $res .= $status . "\n";
    // Try specifying an incorrect attribute.
    ut_coll_get_attribute($coll, 12345);
    $status = ut_coll_get_error_message($coll);
    $res .= $status . "\n";
    return $res;
}
function ut_main()
{
    $res = '';
    $coll = ut_coll_create('ru_RU');
    // Try specifying a correct attribute.
    ut_coll_get_attribute($coll, Collator::NORMALIZATION_MODE);
    $status = ut_coll_get_error_code($coll);
    $res .= check_rc($status, U_ZERO_ERROR);
    // Try specifying an incorrect attribute.
    ut_coll_get_attribute($coll, 12345);
    $status = ut_coll_get_error_code($coll);
    $res .= check_rc($status, U_ILLEGAL_ARGUMENT_ERROR);
    return $res;
}
function check_val($coll)
{
    $val = ut_coll_get_attribute($coll, Collator::NORMALIZATION_MODE);
    return sprintf("%s\n", $val == Collator::OFF ? "off" : "on");
}