9#ifndef PROTOCORE_TRANSPORT_INFLATE_H
10#define PROTOCORE_TRANSPORT_INFLATE_H
14#if PROTOCORE_ENABLE_SSH_ZLIB
23#define SSH_INFLATE_WINDOW 32768u
27#define SSH_INFLATE_CARRY 64u
40 uint8_t carry[SSH_INFLATE_CARRY];
87 InflateInitArgs init_args;
88 InflatePacketArgs packet_args;
94extern InflateVars InflateV;
99 void (*
const init)(uint8_t *work);
100 void (*
const packet)(uint8_t *work);
105void protocore_inflate_init(uint8_t *work);
106void protocore_inflate_packet(uint8_t *work);
112static const InflateNs Inflate __attribute__((unused)) = {
113 .init = protocore_inflate_init,
114 .packet = protocore_inflate_packet,
#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