Lines Matching refs:s
102 void buffer_copy_string(buffer * restrict b, const char * restrict s);
103 void buffer_copy_string_len(buffer * restrict b, const char * restrict s, size_t len);
104 void buffer_copy_string_len_lc(buffer * restrict b, const char * restrict s, size_t len);
106 void buffer_append_string(buffer * restrict b, const char * restrict s);
107 void buffer_append_string_len(buffer * restrict b, const char * restrict s, size_t len);
139 #define li_tohex(buf,buf_len,s,s_len) li_tohex_lc((buf),(buf_len),(s),(s_len)) argument
141 void li_tohex_lc(char * restrict buf, size_t buf_len, const char * restrict s, size_t s_len);
143 void li_tohex_uc(char * restrict buf, size_t buf_len, const char * restrict s, size_t s_len);
155 int buffer_eq_icase_slen(const buffer * const b, const char * const s, const size_t slen);
159 int buffer_eq_slen(const buffer * const b, const char * const s, const size_t slen);
169 void buffer_append_string_encoded_hex_lc(buffer * restrict b, const char * restrict s, size_t len);
171 void buffer_append_string_encoded_hex_uc(buffer * restrict b, const char * restrict s, size_t len);
180 void buffer_append_string_encoded(buffer * restrict b, const char * restrict s, size_t s_len, buffe…
184 void buffer_append_string_c_escaped(buffer * restrict b, const char * restrict s, size_t s_len);
187 void buffer_append_bs_escaped (buffer * restrict b, const char * restrict s, size_t len);
188 void buffer_append_bs_escaped_json (buffer * restrict b, const char * restrict s, size_t len);