Lines Matching defs:outputs
73 static SWIsltsResult free_outputs(char **outputs, char **inputs, int num);
407 char ** outputs = NULL;
417 *poutputs = outputs = (char **) lts_alloc(num, sizeof(char*));
418 if (outputs == NULL) {
431 out = outputs[i] = lts_alloc(olen + 1, sizeof(char));
453 if (ilen > 0) pfprintf(PSTDOUT,"LOAD_TREE: got input %s out %s\n", in, outputs[i]);
454 pfprintf(PSTDOUT,"LOAD_TREE: outputs[%d] len %d out %x out %s\n", i, olen, outputs[i], outputs[i]);
463 free_outputs(outputs, inputs, num);
471 static SWIsltsResult free_outputs(char **outputs, char **inputs, int num)
476 if (outputs) {
478 if (outputs[i]) {
479 FREE(outputs[i]);
480 outputs[i] = NULL;
483 FREE(outputs);
867 nRes = load_outputs(&(lts->outputs), &(lts->input_for_output), <s->num_outputs, fp);
874 pfprintf(PSTDOUT,"LOAD_TREE: got %d outputs, loading trees\n", lts->num_outputs);
920 free_outputs(lts->outputs, lts->input_for_output, lts->num_outputs);
921 lts->input_for_output = lts->outputs = NULL;
1643 lts->outputs[backoff_output],
1644 ts->outputs[output_index]);
1647 num_out = add_output(lts->outputs[backoff_output], output_phone_string, num_out, max_phone_length);
1650 num_out = add_output(lts->outputs[output_index], output_phone_string, num_out, max_phone_length);