63 lines
2.7 KiB
C
63 lines
2.7 KiB
C
/**
|
|
* sesimos - secure, simple, modern web server
|
|
* @brief HTTP resources (header file)
|
|
* @file src/lib/res.h
|
|
* @author Lorenz Stechauner
|
|
* @date 2022-12-31
|
|
*/
|
|
|
|
#ifndef SESIMOS_RES_H
|
|
#define SESIMOS_RES_H
|
|
|
|
#define http_default_doc _binary_bin_res_default_txt_start
|
|
#define http_default_doc_size ((unsigned int) (_binary_bin_res_default_txt_end - _binary_bin_res_default_txt_start) - 1)
|
|
#define http_proxy_doc _binary_bin_res_proxy_txt_start
|
|
#define http_proxy_doc_size ((unsigned int) (_binary_bin_res_proxy_txt_end - _binary_bin_res_proxy_txt_start) - 1)
|
|
#define http_style_doc _binary_bin_res_style_txt_start
|
|
#define http_style_doc_size ((unsigned int) (_binary_bin_res_style_txt_end - _binary_bin_res_style_txt_start) - 1)
|
|
|
|
#define http_icon_error _binary_bin_res_icon_error_txt_start
|
|
#define http_icon_error_size ((unsigned int) (_binary_bin_res_icon_error_txt_end - _binary_bin_res_icon_error_txt_start) - 1)
|
|
#define http_icon_info _binary_bin_res_icon_info_txt_start
|
|
#define http_icon_info_size ((unsigned int) (_binary_bin_res_icon_info_txt_end - _binary_bin_res_icon_info_txt_start) - 1)
|
|
#define http_icon_success _binary_bin_res_icon_success_txt_start
|
|
#define http_icon_success_size ((unsigned int) (_binary_bin_res_icon_success_txt_end - _binary_bin_res_icon_success_txt_start) - 1)
|
|
#define http_icon_warning _binary_bin_res_icon_warning_txt_start
|
|
#define http_icon_warning_size ((unsigned int) (_binary_bin_res_icon_warning_txt_end - _binary_bin_res_icon_warning_txt_start) - 1)
|
|
|
|
#define http_icon_globe _binary_bin_res_globe_txt_start
|
|
#define http_icon_globe_size ((unsigned int) (_binary_bin_res_globe_txt_end - _binary_bin_res_globe_txt_start) - 1)
|
|
|
|
typedef struct {
|
|
const char *name;
|
|
const char *type;
|
|
const char *content;
|
|
const unsigned int size;
|
|
} res_t;
|
|
|
|
extern const char _binary_bin_res_default_txt_start[];
|
|
extern const char _binary_bin_res_default_txt_end[];
|
|
|
|
extern const char _binary_bin_res_proxy_txt_start[];
|
|
extern const char _binary_bin_res_proxy_txt_end[];
|
|
|
|
extern const char _binary_bin_res_style_txt_start[];
|
|
extern const char _binary_bin_res_style_txt_end[];
|
|
|
|
extern const char _binary_bin_res_icon_error_txt_start[];
|
|
extern const char _binary_bin_res_icon_error_txt_end[];
|
|
|
|
extern const char _binary_bin_res_icon_info_txt_start[];
|
|
extern const char _binary_bin_res_icon_info_txt_end[];
|
|
|
|
extern const char _binary_bin_res_icon_success_txt_start[];
|
|
extern const char _binary_bin_res_icon_success_txt_end[];
|
|
|
|
extern const char _binary_bin_res_icon_warning_txt_start[];
|
|
extern const char _binary_bin_res_icon_warning_txt_end[];
|
|
|
|
extern const char _binary_bin_res_globe_txt_start[];
|
|
extern const char _binary_bin_res_globe_txt_end[];
|
|
|
|
#endif //SESIMOS_RES_H
|