void res_write_java(struct SResource *res,UErrorCode *status) { if (U_FAILURE(*status)) { return ; } if (res != NULL) { switch (res->fType) { case URES_STRING: string_write_java (res, status); return; case URES_ALIAS: printf("Encountered unsupported resource type %d of alias\n", res->fType); *status = U_UNSUPPORTED_ERROR; return; case URES_INT_VECTOR: intvector_write_java (res, status); return; case URES_BINARY: bytes_write_java (res, status); return; case URES_INT: int_write_java (res, status); return; case URES_ARRAY: array_write_java (res, status); return; case URES_TABLE: case URES_TABLE32: table_write_java (res, status); return; default: break; } } *status = U_INTERNAL_PROGRAM_ERROR; }
void res_write_java(struct SResource *res,UErrorCode *status) { if (U_FAILURE(*status)) { return ; } if (res != NULL) { switch (res->fType) { case URES_STRING: string_write_java (res, status); return; case URES_ALIAS: alias_write_java (res, status); return; case URES_INT_VECTOR: intvector_write_java (res, status); return; case URES_BINARY: bin_write_java (res, status); return; case URES_INT: int_write_java (res, status); return; case URES_ARRAY: array_write_java (res, status); return; case URES_TABLE: table_write_java (res, status); return; default: break; } } *status = U_INTERNAL_PROGRAM_ERROR; }