8#include <compy/priv/compiler_attrs.h>
23#define Compy_HeaderMap_from_array(...) \
25 .headers = __VA_ARGS__, \
26 .len = SLICE99_ARRAY_LEN((Compy_Header[])__VA_ARGS__), \
32#define COMPY_HEADER_MAP_CAPACITY 32
70 CharSlice99 *restrict value) COMPY_PRIV_MUST_USE;
78 const Compy_HeaderMap *restrict self, CharSlice99 key) COMPY_PRIV_MUST_USE;
103 const Compy_HeaderMap *restrict self, Compy_Writer w) COMPY_PRIV_MUST_USE;
111 Compy_HeaderMap *restrict self, CharSlice99 input) COMPY_PRIV_MUST_USE;
148 const char *restrict fmt, ...) COMPY_PRIV_MUST_USE
149 COMPY_PRIV_GCC_ATTR(format(scanf, 3, 4));