ascii-chat 0.11.33
Video chat in your terminal
Loading...
Searching...
No Matches
resources.h
Go to the documentation of this file.
1
11#pragma once
12
13#include "../../common.h"
14#include <stddef.h>
15
22typedef struct {
23 const char *template_content;
24 size_t template_len;
25 const char *content_sections;
26 size_t content_len;
28 bool allocated;
30
52
64
76
asciichat_error_t
Error and exit codes - unified status values (0-255)
Definition error_codes.h:49
void manpage_resources_destroy(manpage_resources_t *resources)
Cleanup allocated man page resources.
Definition resources.c:151
asciichat_error_t manpage_resources_load(manpage_resources_t *resources)
Load man page resources from embedded or filesystem sources.
Definition resources.c:107
bool manpage_resources_is_valid(const manpage_resources_t *resources)
Check if resources are available.
Definition resources.c:180
Man page resource container.
Definition resources.h:22
bool allocated
True if resources were allocated (need freeing)
Definition resources.h:28
size_t template_len
Length of template_content.
Definition resources.h:24
const char * content_sections
Content sections file (.1.content)
Definition resources.h:25
bool is_embedded
True if resources from embedded binary.
Definition resources.h:27
size_t content_len
Length of content_sections.
Definition resources.h:26
const char * template_content
Template file content (.1.in)
Definition resources.h:23