| [ | |
| { | |
| "function_name": "interrupt_handler", | |
| "function_signature": "static void interrupt_handler (int sig)", | |
| "include_line": "#include \"../tests/csplit/tests_for_interrupt_handler.c\"" | |
| }, | |
| { | |
| "function_name": "read_input", | |
| "function_signature": "static idx_t read_input (char *dest, idx_t max_n_bytes)", | |
| "include_line": "#include \"../tests/csplit/tests_for_read_input.c\"" | |
| }, | |
| { | |
| "function_name": "keep_new_line", | |
| "function_signature": "static void keep_new_line (struct buffer_record *b, char *line_start, idx_t line_len)", | |
| "include_line": "#include \"../tests/csplit/tests_for_keep_new_line.c\"" | |
| }, | |
| { | |
| "function_name": "record_line_starts", | |
| "function_signature": "static idx_t record_line_starts (struct buffer_record *b)", | |
| "include_line": "#include \"../tests/csplit/tests_for_record_line_starts.c\"" | |
| }, | |
| { | |
| "function_name": "free_buffer", | |
| "function_signature": "static void free_buffer (struct buffer_record *buf)", | |
| "include_line": "#include \"../tests/csplit/tests_for_free_buffer.c\"" | |
| }, | |
| { | |
| "function_name": "save_buffer", | |
| "function_signature": "static void save_buffer (struct buffer_record *buf)", | |
| "include_line": "#include \"../tests/csplit/tests_for_save_buffer.c\"" | |
| }, | |
| { | |
| "function_name": "load_buffer", | |
| "function_signature": "static bool load_buffer (void)", | |
| "include_line": "#include \"../tests/csplit/tests_for_load_buffer.c\"" | |
| }, | |
| { | |
| "function_name": "write_to_file", | |
| "function_signature": "static void write_to_file (intmax_t last_line, bool ignore, int argnum)", | |
| "include_line": "#include \"../tests/csplit/tests_for_write_to_file.c\"" | |
| }, | |
| { | |
| "function_name": "handle_line_error", | |
| "function_signature": "static void handle_line_error (const struct control *p, intmax_t repetition)", | |
| "include_line": "#include \"../tests/csplit/tests_for_handle_line_error.c\"" | |
| }, | |
| { | |
| "function_name": "process_line_count", | |
| "function_signature": "static void process_line_count (const struct control *p, intmax_t repetition)", | |
| "include_line": "#include \"../tests/csplit/tests_for_process_line_count.c\"" | |
| }, | |
| { | |
| "function_name": "regexp_error", | |
| "function_signature": "static void regexp_error (struct control *p, intmax_t repetition, bool ignore)", | |
| "include_line": "#include \"../tests/csplit/tests_for_regexp_error.c\"" | |
| }, | |
| { | |
| "function_name": "process_regexp", | |
| "function_signature": "static void process_regexp (struct control *p, intmax_t repetition)", | |
| "include_line": "#include \"../tests/csplit/tests_for_process_regexp.c\"" | |
| }, | |
| { | |
| "function_name": "split_file", | |
| "function_signature": "static void split_file (void)", | |
| "include_line": "#include \"../tests/csplit/tests_for_split_file.c\"" | |
| }, | |
| { | |
| "function_name": "create_output_file", | |
| "function_signature": "static void create_output_file (void)", | |
| "include_line": "#include \"../tests/csplit/tests_for_create_output_file.c\"" | |
| }, | |
| { | |
| "function_name": "delete_all_files", | |
| "function_signature": "static void delete_all_files (bool in_signal_handler)", | |
| "include_line": "#include \"../tests/csplit/tests_for_delete_all_files.c\"" | |
| }, | |
| { | |
| "function_name": "close_output_file", | |
| "function_signature": "static void close_output_file (void)", | |
| "include_line": "#include \"../tests/csplit/tests_for_close_output_file.c\"" | |
| }, | |
| { | |
| "function_name": "save_line_to_file", | |
| "function_signature": "static void save_line_to_file (const struct cstring *line)", | |
| "include_line": "#include \"../tests/csplit/tests_for_save_line_to_file.c\"" | |
| }, | |
| { | |
| "function_name": "parse_repeat_count", | |
| "function_signature": "static void parse_repeat_count (int argnum, struct control *p, char *str)", | |
| "include_line": "#include \"../tests/csplit/tests_for_parse_repeat_count.c\"" | |
| }, | |
| { | |
| "function_name": "parse_patterns", | |
| "function_signature": "static void parse_patterns (int argc, int start, char **argv)", | |
| "include_line": "#include \"../tests/csplit/tests_for_parse_patterns.c\"" | |
| }, | |
| { | |
| "function_name": "get_format_flags", | |
| "function_signature": "static idx_t get_format_flags (char const *format, int *flags_ptr)", | |
| "include_line": "#include \"../tests/csplit/tests_for_get_format_flags.c\"" | |
| }, | |
| { | |
| "function_name": "check_format_conv_type", | |
| "function_signature": "static void check_format_conv_type (char *format, int flags)", | |
| "include_line": "#include \"../tests/csplit/tests_for_check_format_conv_type.c\"" | |
| }, | |
| { | |
| "function_name": "max_out", | |
| "function_signature": "static idx_t max_out (char *format)", | |
| "include_line": "#include \"../tests/csplit/tests_for_max_out.c\"" | |
| }, | |
| { | |
| "function_name": "usage", | |
| "function_signature": "void usage (int status)", | |
| "include_line": "#include \"../tests/csplit/tests_for_usage.c\"" | |
| } | |
| ] |