Lines Matching refs:errorCode
35 RuleBasedCollator::cloneRuleData(int32_t &length, UErrorCode &errorCode) const {
36 if(U_FAILURE(errorCode)) { return NULL; }
39 errorCode = U_MEMORY_ALLOCATION_ERROR;
42 length = cloneBinary(buffer.getAlias(), 20000, errorCode);
43 if(errorCode == U_BUFFER_OVERFLOW_ERROR) {
45 errorCode = U_MEMORY_ALLOCATION_ERROR;
48 errorCode = U_ZERO_ERROR;
49 length = cloneBinary(buffer.getAlias(), length, errorCode);
51 if(U_FAILURE(errorCode)) { return NULL; }
56 RuleBasedCollator::cloneBinary(uint8_t *dest, int32_t capacity, UErrorCode &errorCode) const {
60 errorCode);
81 UErrorCode &errorCode) {
85 indexes, dest, capacity, errorCode);
91 UErrorCode &errorCode) {
95 indexes, dest, capacity, errorCode);
103 UErrorCode &errorCode) {
104 if(U_FAILURE(errorCode)) { return 0; }
106 errorCode = U_ILLEGAL_ARGUMENT_ERROR;
162 UVector32 codesAndRanges(errorCode);
169 data.makeReorderRanges(reorderCodes, reorderCodesLength, codesAndRanges, errorCode);
172 codesAndRanges.insertElementAt(reorderCodes[i], i, errorCode);
174 if(U_FAILURE(errorCode)) { return 0; }
251 errorCode = errorCode2;
293 errorCode = errorCode2;
320 errorCode = U_BUFFER_OVERFLOW_ERROR;