Home | History | Annotate | Download | only in src

Lines Matching refs:fp

65 static int load_int(PORT_FILE *fp);
66 static SWIsltsResult load_lquestions(LQUESTION ***pquestions, int *pnum_questions, PORT_FILE *fp);
68 static SWIsltsResult load_letter_mapping(PORT_FILE *fp, LM **ppLetterMap);
70 static SWIsltsResult load_phone_mapping(PORT_FILE *fp, PM **ppPhoneMap);
72 static SWIsltsResult load_outputs(char ***poutputs, char ***pinputs, int *pnum, PORT_FILE *fp);
75 LQUESTION ***pquestions, int *num_questions, LM **plm, PORT_FILE *fp);
77 static SWIsltsResult load_allowable_cons_comb(LTS *lts, PORT_FILE *fp);
79 static SWIsltsResult load_question_strings(LTS* lts, PORT_FILE* fp);
170 static int load_int(PORT_FILE *fp)
174 PORT_FREAD_INT16((uint16 *)&v, sizeof(int), 1, fp);
179 static SWIsltsResult load_lquestions(LQUESTION ***pquestions, int *pnum_questions, PORT_FILE *fp)
185 num_questions = load_int(fp);
208 PORT_FREAD_CHAR(&(questions[i]->type), sizeof(char), 1, fp);
209 PORT_FREAD_CHAR(&(questions[i]->num_list), sizeof(char), 1, fp);
217 PORT_FREAD_CHAR(questions[i]->list, sizeof(char), (questions[i]->num_list), fp);
253 static SWIsltsResult load_letter_mapping(PORT_FILE *fp, LM **ppLetterMap)
267 PORT_FREAD_CHAR(&len, sizeof(char), 1, fp);
282 PORT_FREAD_CHAR(lm->letters, sizeof(char), len, fp);
283 PORT_FREAD_CHAR(lm->type, sizeof(char), len, fp);
325 static SWIsltsResult load_phone_mapping(PORT_FILE *fp, PM **ppPhoneMap)
339 pm->num_phones = load_int(fp);
348 PORT_FREAD_CHAR(&len, sizeof(unsigned char), 1, fp);
357 PORT_FREAD_CHAR(ph, sizeof(char), len, fp);
403 static SWIsltsResult load_outputs(char ***poutputs, char ***pinputs, int *pnum, PORT_FILE *fp)
415 num = load_int(fp);
430 PORT_FREAD_CHAR(&olen, sizeof(char), 1, fp);
438 PORT_FREAD_CHAR(out, sizeof(char), olen, fp);
441 PORT_FREAD_CHAR(&ilen, sizeof(char), 1, fp);
449 PORT_FREAD_CHAR(in, sizeof(char), ilen, fp);
499 LQUESTION ***pquestions, int *num_questions, LM **plm, PORT_FILE *fp)
513 nRes = load_letter_mapping(fp, plm);
522 nRes = load_lquestions(pquestions, num_questions, fp);
527 *num_letters = load_int(fp);
553 tree->num_nodes = load_int(fp);
578 PORT_FREAD_INT16(&(tree->left_nodes[i]), sizeof(short), 1, fp);
579 PORT_FREAD_INT16(&(tree->values_or_question1[i]), sizeof(short), 1, fp);
585 PORT_FREAD_INT16(&(tree->question2[i]), sizeof(short), 1, fp);
653 static SWIsltsResult load_allowable_cons_comb(LTS *lts, PORT_FILE *fp)
666 while (PORT_FGETS(line, 50, fp)) {
757 static SWIsltsResult load_question_strings(LTS* lts, PORT_FILE* fp)
766 num = load_int(fp);
777 PORT_FREAD_CHAR(&len, sizeof(char), 1, fp);
786 PORT_FREAD_CHAR(str, sizeof(char), len, fp);
839 PORT_FILE *fp;
847 fp = PORT_FOPEN(data_filename, "rb");
848 if (fp == NULL) {
855 nRes = load_phone_mapping(fp, &lts->phone_mapping);
861 nRes = load_question_strings(lts, fp);
867 nRes = load_outputs(&(lts->outputs), &(lts->input_for_output), &lts->num_outputs, fp);
880 fp);
886 nRes = load_allowable_cons_comb(lts, fp);
892 PORT_FCLOSE(fp);