Lines Matching refs:status
518 CollationBaseDataBuilder &builder, char *buffer, UErrorCode *status) {
527 vt[cnt].value = parseCE(builder, pointer, *status);
528 if(U_SUCCESS(*status) && *pointer != ']') {
529 *status = U_INVALID_FORMAT_ERROR;
531 if(U_FAILURE(*status)) {
536 vt[cnt].value = parseWeight(pointer, "]", 4, *status);
537 if(U_FAILURE(*status)) {
542 vt[cnt].value = parseWeight(pointer, "]", 1, *status) >> 24;
543 if(U_FAILURE(*status)) {
550 *status = U_INVALID_FORMAT_ERROR;
553 implicitHanOrder = new HanOrder(*status);
554 if(U_FAILURE(*status)) { return; }
559 *status = U_INVALID_FORMAT_ERROR;
567 u_parseCodePointRange(pointer, &start, &end, status);
569 if(U_FAILURE(*status)) {
571 *status = U_INVALID_FORMAT_ERROR;
574 implicitHanOrder->addRange((UChar32)start, (UChar32)end, *status);
578 implicitHanOrder->setBuilderHanOrder(builder, *status);
585 *status = U_INVALID_FORMAT_ERROR;
588 radicalStrokeOrder = new HanOrder(*status);
589 if(U_FAILURE(*status)) { return; }
592 *status = U_INVALID_FORMAT_ERROR;
599 *status = U_INVALID_FORMAT_ERROR;
603 radicalStrokeOrder->setBuilderHanOrder(builder, *status);
614 *status = U_INVALID_FORMAT_ERROR;
633 *status = U_INVALID_FORMAT_ERROR;
640 *status = U_INVALID_FORMAT_ERROR;
643 radicalStrokeOrder->addRange(start, end, *status);
682 UErrorCode *status) {
683 if(U_FAILURE(*status)) {
704 readAnOption(builder, line, status);
713 *status = U_INVALID_FORMAT_ERROR; /* No code point - could be an error, but probably only an empty line */
720 input.append(startCodePoint, (int32_t)(pipePointer - startCodePoint), *status);
725 NULL, status);
726 if(U_FAILURE(*status)) {
729 input.data(), line, u_errorName(*status));
730 *status = U_INVALID_FORMAT_ERROR;
739 input.append(startCodePoint, (int32_t)(endCodePoint - startCodePoint), *status);
744 NULL, status);
745 if(U_FAILURE(*status)) {
748 input.data(), line, u_errorName(*status));
749 *status = U_INVALID_FORMAT_ERROR;
769 *status = U_INVALID_FORMAT_ERROR;
772 ces[cesLength++] = parseCE(builder, pointer, *status);
773 if(U_FAILURE(*status)) {
775 line, u_errorName(*status));
824 UErrorCode *status)
826 if(U_FAILURE(*status)) { return; }
830 *status = U_FILE_ACCESS_ERROR;
838 norm = Normalizer2::getNFDInstance(*status);
843 if(U_FAILURE(*status)) {
845 *status, u_errorName(*status), (int)lineNumber, filename);
846 exit(*status);
856 *status = U_INVALID_FORMAT_ERROR;
865 if(readAnElement(line, builder, prefix, s, ces, cesLength, status)) {
873 builder.addRootElements(ces, cesLength, *status);
910 norm->normalize(src, dst, *status);
950 builder.add(prefix, s, ces, cesLength, *status);
1003 rangeFirstPrimary, rangeStep, *status);
1004 if(U_FAILURE(*status)) {
1010 (int)rangeStep, u_errorName(*status));