8 #include <smolrtsp/priv/compiler_attrs.h>
23 #define SmolRTSP_HeaderMap_from_array(...) \
24 ((SmolRTSP_HeaderMap){ \
25 .headers = __VA_ARGS__, \
26 .len = SLICE99_ARRAY_LEN((SmolRTSP_Header[])__VA_ARGS__), \
32 #define SMOLRTSP_HEADER_MAP_CAPACITY 32
70 CharSlice99 *restrict value) SMOLRTSP_PRIV_MUST_USE;
79 CharSlice99 key) SMOLRTSP_PRIV_MUST_USE;
106 SmolRTSP_Writer w) SMOLRTSP_PRIV_MUST_USE;
115 CharSlice99 input) SMOLRTSP_PRIV_MUST_USE;
136 SMOLRTSP_PRIV_MUST_USE;
152 const char *restrict fmt, ...) SMOLRTSP_PRIV_MUST_USE
153 SMOLRTSP_PRIV_GCC_ATTR(format(scanf, 3, 4));