|
ascii-chat 0.8.38
Real-time terminal-based video chat with ASCII art conversion
|
Man page content merging and orchestration. More...
Go to the source code of this file.
Functions | |
| char * | manpage_merger_merge_options (const options_config_t *config, const parsed_section_t *existing_section) |
| char * | manpage_merger_merge_environment (const options_config_t *config, const parsed_section_t *existing_section) |
| char * | manpage_merger_merge_positional (const options_config_t *config, const parsed_section_t *existing_section) |
| asciichat_error_t | manpage_merger_generate_usage (const options_config_t *config, char **out_content, size_t *out_len) |
| asciichat_error_t | manpage_merger_generate_synopsis (const char *mode_name, char **out_content, size_t *out_len) |
| void | manpage_merger_free_content (char *content) |
Man page content merging and orchestration.
Orchestrates the man page generation pipeline and handles intelligent merging of auto-generated content with manual sections.
Definition in file merger.c.
| void manpage_merger_free_content | ( | char * | content | ) |
Definition at line 179 of file merger.c.
Referenced by options_config_generate_manpage_merged(), and options_config_generate_manpage_template().
| asciichat_error_t manpage_merger_generate_synopsis | ( | const char * | mode_name, |
| char ** | out_content, | ||
| size_t * | out_len | ||
| ) |
Definition at line 137 of file merger.c.
References buffer_size, and safe_snprintf().
Referenced by options_config_generate_manpage_merged(), and options_config_generate_manpage_template().
| asciichat_error_t manpage_merger_generate_usage | ( | const options_config_t * | config, |
| char ** | out_content, | ||
| size_t * | out_len | ||
| ) |
Definition at line 79 of file merger.c.
References safe_snprintf(), and usage().
Referenced by options_config_generate_manpage_merged(), and options_config_generate_manpage_template().
| char * manpage_merger_merge_environment | ( | const options_config_t * | config, |
| const parsed_section_t * | existing_section | ||
| ) |
Definition at line 41 of file merger.c.
| char * manpage_merger_merge_options | ( | const options_config_t * | config, |
| const parsed_section_t * | existing_section | ||
| ) |
Definition at line 22 of file merger.c.
| char * manpage_merger_merge_positional | ( | const options_config_t * | config, |
| const parsed_section_t * | existing_section | ||
| ) |
Definition at line 60 of file merger.c.