[ { "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\"" } ]