12 #ifndef INCLUDE_TERM_CTL_H_ 13 #define INCLUDE_TERM_CTL_H_ 54 #ifndef _Printf_format_string_ 55 #define _Printf_format_string_ 72 int term_printf(
void *ctx, _Printf_format_string_
const char *format, ...)
73 #if defined(__GNUC__) || defined(__clang__) 89 #if defined(__GNUC__) || defined(__clang__) 98 int term_puts(
void *ctx,
const char *buf);
Definition: term_ctl.h:38
void term_free(void *ctx)
Definition: term_ctl.c:204
Definition: term_ctl.h:35
int term_get_columns(void *ctx)
Definition: term_ctl.c:161
Definition: term_ctl.h:34
Definition: term_ctl.h:30
Definition: term_ctl.h:39
int term_help_puts(void *ctx, const char *buf)
Like 'term_help_printf()', but no var-arg format.
Definition: term_ctl.c:339
Definition: term_ctl.h:32
int int int term_puts(void *ctx, const char *buf)
Like 'term_printf()', but no var-arg format.
Definition: term_ctl.c:288
void term_ring_bell(void *ctx)
Definition: term_ctl.c:217
void term_set_fg(void *ctx, term_color_t color)
Definition: term_ctl.c:228
Definition: term_ctl.h:43
Definition: term_ctl.h:28
Definition: term_ctl.h:33
int term_has_color(void *ctx)
Definition: term_ctl.c:185
Definition: term_ctl.h:40
void term_set_bg(void *ctx, term_color_t color)
Definition: term_ctl.c:241
Definition: term_ctl.h:29
int term_get_color_map(int idx)
Returns the current color-value ('enum term_color') for color-index.
Definition: term_ctl.c:277
term_color
Definition: term_ctl.h:27
Definition: term_ctl.h:36
Definition: term_ctl.h:44
Definition: term_ctl.h:37
enum term_color term_color_t
__attribute__((format(printf, 2, 3))) int mg_printf(struct mg_connection *
Definition: term_ctl.h:42
int int term_help_printf(_Printf_format_string_ char const *format,...) __attribute__((format(printf
Print to terminal with markup turned into colors.
int term_set_color_map(int idx, term_color_t color)
Change the default color map.
Definition: term_ctl.c:268
Definition: term_ctl.h:41
Definition: term_ctl.h:31
int term_printf(void *ctx, _Printf_format_string_ const char *format,...) __attribute__((format(printf
Print to terminal with color-codes inline turned into above colors.
void * term_init(FILE *fp)
Definition: term_ctl.c:195