coreutils / injectable_functions /csplit_injectable_functions.json
AryaWu's picture
Upload folder using huggingface_hub
78d2150 verified
[
{
"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\""
}
]