+ while (icu_chain_next_token(zm->icu_chain, &status))
+ {
+ assert(U_SUCCESS(status));
+ *result_buf = icu_chain_token_norm(zm->icu_chain);
+ assert(*result_buf);
+ yaz_log(YLOG_LOG, "got result %s", *result_buf);
+ *result_len = strlen(*result_buf);
+ if (**result_buf != '\0')
+ return 1;
+ }
+ assert(U_SUCCESS(status));