| [ | |
| { | |
| "function_name": "usage", | |
| "function_signature": "void usage (int status)", | |
| "include_line": "#include \"../tests/join/tests_for_usage.c\"" | |
| }, | |
| { | |
| "function_name": "extract_field", | |
| "function_signature": "static void extract_field (struct line *line, char *field, idx_t len)", | |
| "include_line": "#include \"../tests/join/tests_for_extract_field.c\"" | |
| }, | |
| { | |
| "function_name": "xfields", | |
| "function_signature": "static void xfields (struct line *line)", | |
| "include_line": "#include \"../tests/join/tests_for_xfields.c\"" | |
| }, | |
| { | |
| "function_name": "freeline", | |
| "function_signature": "static void freeline (struct line *line)", | |
| "include_line": "#include \"../tests/join/tests_for_freeline.c\"" | |
| }, | |
| { | |
| "function_name": "keycmp", | |
| "function_signature": "static int keycmp (struct line const *line1, struct line const *line2,\n idx_t jf_1, idx_t jf_2)", | |
| "include_line": "#include \"../tests/join/tests_for_keycmp.c\"" | |
| }, | |
| { | |
| "function_name": "check_order", | |
| "function_signature": "static void check_order (const struct line *prev,\n const struct line *current,\n int whatfile)", | |
| "include_line": "#include \"../tests/join/tests_for_check_order.c\"" | |
| }, | |
| { | |
| "function_name": "get_line", | |
| "function_signature": "static bool get_line (FILE *fp, struct line **linep, int which)", | |
| "include_line": "#include \"../tests/join/tests_for_get_line.c\"" | |
| }, | |
| { | |
| "function_name": "free_spareline", | |
| "function_signature": "static void free_spareline (void)", | |
| "include_line": "#include \"../tests/join/tests_for_free_spareline.c\"" | |
| }, | |
| { | |
| "function_name": "getseq", | |
| "function_signature": "static bool getseq (FILE *fp, struct seq *seq, int whichfile)", | |
| "include_line": "#include \"../tests/join/tests_for_getseq.c\"" | |
| }, | |
| { | |
| "function_name": "delseq", | |
| "function_signature": "static void delseq (struct seq *seq)", | |
| "include_line": "#include \"../tests/join/tests_for_delseq.c\"" | |
| }, | |
| { | |
| "function_name": "prfield", | |
| "function_signature": "static void prfield (idx_t n, struct line const *line)", | |
| "include_line": "#include \"../tests/join/tests_for_prfield.c\"" | |
| }, | |
| { | |
| "function_name": "prfields", | |
| "function_signature": "static void prfields (struct line const *line, idx_t join_field, idx_t autocount)", | |
| "include_line": "#include \"../tests/join/tests_for_prfields.c\"" | |
| }, | |
| { | |
| "function_name": "prjoin", | |
| "function_signature": "static void prjoin (struct line const *line1, struct line const *line2)", | |
| "include_line": "#include \"../tests/join/tests_for_prjoin.c\"" | |
| }, | |
| { | |
| "function_name": "join", | |
| "function_signature": "static void join (FILE *fp1, FILE *fp2)", | |
| "include_line": "#include \"../tests/join/tests_for_join.c\"" | |
| }, | |
| { | |
| "function_name": "add_field", | |
| "function_signature": "static void add_field (int file, idx_t field)", | |
| "include_line": "#include \"../tests/join/tests_for_add_field.c\"" | |
| }, | |
| { | |
| "function_name": "string_to_join_field", | |
| "function_signature": "static idx_t string_to_join_field (char const *str)", | |
| "include_line": "#include \"../tests/join/tests_for_string_to_join_field.c\"" | |
| }, | |
| { | |
| "function_name": "decode_field_spec", | |
| "function_signature": "static void decode_field_spec (char const *s, int *file_index, idx_t *field_index)", | |
| "include_line": "#include \"../tests/join/tests_for_decode_field_spec.c\"" | |
| }, | |
| { | |
| "function_name": "add_field_list", | |
| "function_signature": "static void add_field_list (char *str)", | |
| "include_line": "#include \"../tests/join/tests_for_add_field_list.c\"" | |
| }, | |
| { | |
| "function_name": "add_file_name", | |
| "function_signature": "static void add_file_name (char *name, char *names[2],\n int operand_status[2], int joption_count[2], int *nfiles,\n int *prev_optc_status, int *optc_status)", | |
| "include_line": "#include \"../tests/join/tests_for_add_file_name.c\"" | |
| } | |
| ] |