ascii-chat
Binary v0.15.83-53-gb711d8720
Library lib/v0.3.2-701-gb711d8720
Video chat in your terminal
Loading...
Searching...
No Matches
formatter.h
Go to the documentation of this file.
1
16
17#pragma once
18
19#include <stdio.h>
20#include <stdbool.h>
21
38const char *manpage_fmt_escape_groff(const char *str);
39
51void manpage_fmt_write_section(FILE *f, const char *section_name);
52
61
73void manpage_fmt_write_bold(FILE *f, const char *text);
74
86void manpage_fmt_write_italic(FILE *f, const char *text);
87
100
112void manpage_fmt_write_text(FILE *f, const char *text);
113
127void manpage_fmt_write_title(FILE *f, const char *program_name, const char *mode_name, const char *brief_description);
128
void manpage_fmt_write_title(FILE *f, const char *program_name, const char *mode_name, const char *brief_description)
Write groff title/header (.TH directive).
Definition formatter.c:79
void manpage_fmt_write_section(FILE *f, const char *section_name)
Write a section header directive.
Definition formatter.c:32
const char * manpage_fmt_escape_groff(const char *str)
Escape special characters for groff output.
Definition formatter.c:25
void manpage_fmt_write_bold(FILE *f, const char *text)
Write text in bold format.
Definition formatter.c:46
void manpage_fmt_write_tagged_paragraph(FILE *f)
Write a tagged paragraph header.
Definition formatter.c:60
void manpage_fmt_write_italic(FILE *f, const char *text)
Write text in italic format.
Definition formatter.c:53
void manpage_fmt_write_blank_line(FILE *f)
Write a blank line (for spacing between sections).
Definition formatter.c:39
void manpage_fmt_write_text(FILE *f, const char *text)
Write plain text line (without directive).
Definition formatter.c:67