7#ifndef PROTOCORE_BINARY_ASSET_BLOBS_H
8#define PROTOCORE_BINARY_ASSET_BLOBS_H
41 const char *(*css)(uint8_t *,
const char *);
const protocore_theme_blob PROTOCORE_THEME_BLOBS[]
The embedded theme registry (sorted by name) and its count.
const char * protocore_binary_asset_blobs_css(uint8_t *work, const char *name)
Look up a theme's CSS by name (exact match).
PROTOCORE_NS BinaryAssetBlobsNs BinaryAssetBlobs PROTOCORE_UNUSED
Module namespace.
const size_t PROTOCORE_THEME_BLOB_COUNT
#define PROTOCORE_NS_LAYOUT(T,...)
Pin every dispatch slot of a table that is nothing but function pointers.
#define PROTOCORE_NS
Storage for a dispatch table. The const is load bearing.
Dispatch table. Addressed by offset, so the layout is asserted below.
const char *(* css)(uint8_t *, const char *)
One embedded theme: its name and its minified CSS (NUL-terminated flash string).
#define PROTOCORE_BEGIN_DECLS
Give a header's declarations C linkage, so their symbol names carry no parameter types.
#define PROTOCORE_END_DECLS