Lines Matching refs:errorCode
316 void setAttributesFromKeywords(const Locale &loc, Collator &coll, UErrorCode &errorCode) {
317 if (U_FAILURE(errorCode)) {
327 int32_t length = loc.getKeywordValue("colHiraganaQuaternary", value, UPRV_LENGTHOF(value), errorCode);
328 if (U_FAILURE(errorCode)) {
329 errorCode = U_ILLEGAL_ARGUMENT_ERROR;
333 errorCode = U_UNSUPPORTED_ERROR;
336 length = loc.getKeywordValue("variableTop", value, UPRV_LENGTHOF(value), errorCode);
337 if (U_FAILURE(errorCode)) {
338 errorCode = U_ILLEGAL_ARGUMENT_ERROR;
342 errorCode = U_UNSUPPORTED_ERROR;
346 if (errorCode == U_STRING_NOT_TERMINATED_WARNING) {
347 errorCode = U_ZERO_ERROR;
350 length = loc.getKeywordValue(collAttributes[i].name, value, UPRV_LENGTHOF(value), errorCode);
351 if (U_FAILURE(errorCode) || errorCode == U_STRING_NOT_TERMINATED_WARNING) {
352 errorCode = U_ILLEGAL_ARGUMENT_ERROR;
358 errorCode = U_ILLEGAL_ARGUMENT_ERROR;
362 coll.setAttribute(collAttributes[i].attr, collAttributeValues[j].value, errorCode);
367 length = loc.getKeywordValue("colReorder", value, UPRV_LENGTHOF(value), errorCode);
368 if (U_FAILURE(errorCode) || errorCode == U_STRING_NOT_TERMINATED_WARNING) {
369 errorCode = U_ILLEGAL_ARGUMENT_ERROR;
378 errorCode = U_ILLEGAL_ARGUMENT_ERROR;
393 errorCode = U_ILLEGAL_ARGUMENT_ERROR;
400 coll.setReorderCodes(codes, codesLength, errorCode);
402 length = loc.getKeywordValue("kv", value, UPRV_LENGTHOF(value), errorCode);
403 if (U_FAILURE(errorCode) || errorCode == U_STRING_NOT_TERMINATED_WARNING) {
404 errorCode = U_ILLEGAL_ARGUMENT_ERROR;
410 errorCode = U_ILLEGAL_ARGUMENT_ERROR;
413 coll.setMaxVariable((UColReorderCode)code, errorCode);
415 if (U_FAILURE(errorCode)) {
416 errorCode = U_ILLEGAL_ARGUMENT_ERROR;
917 Collator::setMaxVariable(UColReorderCode /*group*/, UErrorCode &errorCode) {
918 if (U_SUCCESS(errorCode)) {
919 errorCode = U_UNSUPPORTED_ERROR;
953 UErrorCode &errorCode) {
954 if(U_FAILURE(errorCode)) { return 0; }
956 errorCode = U_ILLEGAL_ARGUMENT_ERROR;
959 const CollationData *baseData = CollationRoot::getData(errorCode);
960 if(U_FAILURE(errorCode)) { return 0; }
961 return baseData->getEquivalentScripts(reorderCode, dest, capacity, errorCode);
978 UErrorCode &errorCode) const {
979 if(U_FAILURE(errorCode)) { return UCOL_EQUAL; }
981 errorCode = U_ILLEGAL_ARGUMENT_ERROR;
987 errorCode);
992 uint8_t * /*dest*/, int32_t /*count*/, UErrorCode &errorCode) const {
993 if (U_SUCCESS(errorCode)) {
994 errorCode = U_UNSUPPORTED_ERROR;