[ { "function_name": "usage", "function_signature": "void usage (int status)", "include_line": "#include \"../tests/cat/tests_for_usage.c\"" }, { "function_name": "next_line_num", "function_signature": "static void next_line_num (void)", "include_line": "#include \"../tests/cat/tests_for_next_line_num.c\"" }, { "function_name": "simple_cat", "function_signature": "static bool simple_cat (char *buf, idx_t bufsize)", "include_line": "#include \"../tests/cat/tests_for_simple_cat.c\"" }, { "function_name": "write_pending", "function_signature": "static inline void write_pending (char *outbuf, char **bpout)", "include_line": "#include \"../tests/cat/tests_for_write_pending.c\"" }, { "function_name": "cat", "function_signature": "static bool cat (char *inbuf, idx_t insize, char *outbuf, idx_t outsize,\n bool show_nonprinting, bool show_tabs, bool number, bool number_nonblank,\n bool show_ends, bool squeeze_blank)", "include_line": "#include \"../tests/cat/tests_for_cat.c\"" }, { "function_name": "copy_cat", "function_signature": "static int copy_cat (void)", "include_line": "#include \"../tests/cat/tests_for_copy_cat.c\"" } ]