Lines Matching refs:errorCode
318 void setAttributesFromKeywords(const Locale &loc, Collator &coll, UErrorCode &errorCode) {
319 if (U_FAILURE(errorCode)) {
329 int32_t length = loc.getKeywordValue("colHiraganaQuaternary", value, UPRV_LENGTHOF(value), errorCode);
330 if (U_FAILURE(errorCode)) {
331 errorCode = U_ILLEGAL_ARGUMENT_ERROR;
335 errorCode = U_UNSUPPORTED_ERROR;
338 length = loc.getKeywordValue("variableTop", value, UPRV_LENGTHOF(value), errorCode);
339 if (U_FAILURE(errorCode)) {
340 errorCode = U_ILLEGAL_ARGUMENT_ERROR;
344 errorCode = U_UNSUPPORTED_ERROR;
348 if (errorCode == U_STRING_NOT_TERMINATED_WARNING) {
349 errorCode = U_ZERO_ERROR;
352 length = loc.getKeywordValue(collAttributes[i].name, value, UPRV_LENGTHOF(value), errorCode);
353 if (U_FAILURE(errorCode) || errorCode == U_STRING_NOT_TERMINATED_WARNING) {
354 errorCode = U_ILLEGAL_ARGUMENT_ERROR;
360 errorCode = U_ILLEGAL_ARGUMENT_ERROR;
364 coll.setAttribute(collAttributes[i].attr, collAttributeValues[j].value, errorCode);
369 length = loc.getKeywordValue("colReorder", value, UPRV_LENGTHOF(value), errorCode);
370 if (U_FAILURE(errorCode) || errorCode == U_STRING_NOT_TERMINATED_WARNING) {
371 errorCode = U_ILLEGAL_ARGUMENT_ERROR;
380 errorCode = U_ILLEGAL_ARGUMENT_ERROR;
395 errorCode = U_ILLEGAL_ARGUMENT_ERROR;
402 coll.setReorderCodes(codes, codesLength, errorCode);
404 length = loc.getKeywordValue("kv", value, UPRV_LENGTHOF(value), errorCode);
405 if (U_FAILURE(errorCode) || errorCode == U_STRING_NOT_TERMINATED_WARNING) {
406 errorCode = U_ILLEGAL_ARGUMENT_ERROR;
412 errorCode = U_ILLEGAL_ARGUMENT_ERROR;
415 coll.setMaxVariable((UColReorderCode)code, errorCode);
417 if (U_FAILURE(errorCode)) {
418 errorCode = U_ILLEGAL_ARGUMENT_ERROR;
919 Collator::setMaxVariable(UColReorderCode /*group*/, UErrorCode &errorCode) {
920 if (U_SUCCESS(errorCode)) {
921 errorCode = U_UNSUPPORTED_ERROR;
955 UErrorCode &errorCode) {
956 if(U_FAILURE(errorCode)) { return 0; }
958 errorCode = U_ILLEGAL_ARGUMENT_ERROR;
961 const CollationData *baseData = CollationRoot::getData(errorCode);
962 if(U_FAILURE(errorCode)) { return 0; }
963 return baseData->getEquivalentScripts(reorderCode, dest, capacity, errorCode);
980 UErrorCode &errorCode) const {
981 if(U_FAILURE(errorCode)) { return UCOL_EQUAL; }
983 errorCode = U_ILLEGAL_ARGUMENT_ERROR;
989 errorCode);
994 uint8_t * /*dest*/, int32_t /*count*/, UErrorCode &errorCode) const {
995 if (U_SUCCESS(errorCode)) {
996 errorCode = U_UNSUPPORTED_ERROR;