diff options
author | Glenn Strauss <gstrauss@gluelogic.com> | 2022-06-10 13:15:18 -0400 |
---|---|---|
committer | Glenn Strauss <gstrauss@gluelogic.com> | 2022-06-10 13:15:18 -0400 |
commit | 91ce3b085738f9279e903ec8eb0d1339f7a6a0f0 (patch) | |
tree | 371e1d3e394d91c3fd4e2704ab230b50476a60d1 /src/buffer.h | |
parent | ca407dca5d367cf5778449634cc63687630efa7d (diff) | |
download | lighttpd-git-91ce3b085738f9279e903ec8eb0d1339f7a6a0f0.tar.gz |
[core] buffer_append_bs_escaped_json()
separate func from buffer_append_bs_escaped() so that both
buffer_append_bs_escaped() and buffer_append_bs_escaped_json()
can be slightly more specialized and optimized
Diffstat (limited to 'src/buffer.h')
-rw-r--r-- | src/buffer.h | 8 |
1 files changed, 2 insertions, 6 deletions
diff --git a/src/buffer.h b/src/buffer.h index 14fef70a..14c04bf7 100644 --- a/src/buffer.h +++ b/src/buffer.h @@ -183,13 +183,9 @@ void buffer_append_string_encoded(buffer * restrict b, const char * restrict s, __attribute_nonnull__() void buffer_append_string_c_escaped(buffer * restrict b, const char * restrict s, size_t s_len); -typedef enum { - BS_ESCAPE_DEFAULT - ,BS_ESCAPE_JSON -} buffer_bs_escape_t; - /* escape non-printable chars, '"', '\\', and chars which high bit set */ -void buffer_append_bs_escaped (buffer * restrict b, const char * restrict s, size_t len, buffer_bs_escape_t esc); +void buffer_append_bs_escaped (buffer * restrict b, const char * restrict s, size_t len); +void buffer_append_bs_escaped_json (buffer * restrict b, const char * restrict s, size_t len); __attribute_nonnull__() void buffer_urldecode_path(buffer *b); |