Home | History | Annotate | Download | only in i18n

Lines Matching refs:errorCode

315 void setAttributesFromKeywords(const Locale &loc, Collator &coll, UErrorCode &errorCode) {
316 if (U_FAILURE(errorCode)) {
326 int32_t length = loc.getKeywordValue("colHiraganaQuaternary", value, LENGTHOF(value), errorCode);
327 if (U_FAILURE(errorCode)) {
328 errorCode = U_ILLEGAL_ARGUMENT_ERROR;
332 errorCode = U_UNSUPPORTED_ERROR;
335 length = loc.getKeywordValue("variableTop", value, LENGTHOF(value), errorCode);
336 if (U_FAILURE(errorCode)) {
337 errorCode = U_ILLEGAL_ARGUMENT_ERROR;
341 errorCode = U_UNSUPPORTED_ERROR;
345 if (errorCode == U_STRING_NOT_TERMINATED_WARNING) {
346 errorCode = U_ZERO_ERROR;
349 length = loc.getKeywordValue(collAttributes[i].name, value, LENGTHOF(value), errorCode);
350 if (U_FAILURE(errorCode) || errorCode == U_STRING_NOT_TERMINATED_WARNING) {
351 errorCode = U_ILLEGAL_ARGUMENT_ERROR;
357 errorCode = U_ILLEGAL_ARGUMENT_ERROR;
361 coll.setAttribute(collAttributes[i].attr, collAttributeValues[j].value, errorCode);
366 length = loc.getKeywordValue("colReorder", value, LENGTHOF(value), errorCode);
367 if (U_FAILURE(errorCode) || errorCode == U_STRING_NOT_TERMINATED_WARNING) {
368 errorCode = U_ILLEGAL_ARGUMENT_ERROR;
377 errorCode = U_ILLEGAL_ARGUMENT_ERROR;
392 errorCode = U_ILLEGAL_ARGUMENT_ERROR;
399 coll.setReorderCodes(codes, codesLength, errorCode);
401 length = loc.getKeywordValue("kv", value, LENGTHOF(value), errorCode);
402 if (U_FAILURE(errorCode) || errorCode == U_STRING_NOT_TERMINATED_WARNING) {
403 errorCode = U_ILLEGAL_ARGUMENT_ERROR;
409 errorCode = U_ILLEGAL_ARGUMENT_ERROR;
412 coll.setMaxVariable((UColReorderCode)code, errorCode);
414 if (U_FAILURE(errorCode)) {
415 errorCode = U_ILLEGAL_ARGUMENT_ERROR;
930 Collator::setMaxVariable(UColReorderCode /*group*/, UErrorCode &errorCode) {
931 if (U_SUCCESS(errorCode)) {
932 errorCode = U_UNSUPPORTED_ERROR;
966 UErrorCode &errorCode) {
967 if(U_FAILURE(errorCode)) { return 0; }
969 errorCode = U_ILLEGAL_ARGUMENT_ERROR;
972 const CollationData *baseData = CollationRoot::getData(errorCode);
973 if(U_FAILURE(errorCode)) { return 0; }
974 return baseData->getEquivalentScripts(reorderCode, dest, capacity, errorCode);
991 UErrorCode &errorCode) const {
992 if(U_FAILURE(errorCode)) { return UCOL_EQUAL; }
994 errorCode = U_ILLEGAL_ARGUMENT_ERROR;
1000 errorCode);
1005 uint8_t * /*dest*/, int32_t /*count*/, UErrorCode &errorCode) const {
1006 if (U_SUCCESS(errorCode)) {
1007 errorCode = U_UNSUPPORTED_ERROR;