20#ifndef PROTOCORE_SNP_H
21#define PROTOCORE_SNP_H
25#if PROTOCORE_ENABLE_SNP
102 SnpBuildArgs build_args;
103 SnpParseArgs parse_args;
115 void (*
const bcc)(uint8_t *work);
116 void (*
const build)(uint8_t *work);
117 void (*
const parse)(uint8_t *work);
122void protocore_snp_bcc(uint8_t *work);
123void protocore_snp_build(uint8_t *work);
124void protocore_snp_parse(uint8_t *work);
130static const SnpNs Snp __attribute__((unused)) = {
131 .bcc = protocore_snp_bcc,
132 .build = protocore_snp_build,
133 .parse = protocore_snp_parse,
#define PROTOCORE_BEGIN_DECLS
Give a header's declarations C linkage, so their symbol names carry no parameter types.
_Bool proto_bool
The truth value.
#define PROTOCORE_END_DECLS