CLEANUP: tools: removing escape_chunk() function
Func is not used anymore. See e3bde807d.
diff --git a/include/haproxy/tools.h b/include/haproxy/tools.h
index 948c7de..f786e1a 100644
--- a/include/haproxy/tools.h
+++ b/include/haproxy/tools.h
@@ -435,18 +435,6 @@
const char escape, const long *map,
const char *string, const char *string_stop);
-/*
- * Tries to prefix characters tagged in the <map> with the <escape>
- * character. <chunk> contains the input to be escaped. The result will be
- * stored between <start> (included) and <stop> (excluded). The function
- * will always try to terminate the resulting string with a '\0' before
- * <stop>, and will return its position if the conversion completes.
- */
-char *escape_chunk(char *start, char *stop,
- const char escape, const long *map,
- const struct buffer *chunk);
-
-
/* Check a string for using it in a CSV output format. If the string contains
* one of the following four char <">, <,>, CR or LF, the string is
* encapsulated between <"> and the <"> are escaped by a <""> sequence.
diff --git a/src/tools.c b/src/tools.c
index 8771d2d..474b7df 100644
--- a/src/tools.c
+++ b/src/tools.c
@@ -2004,38 +2004,6 @@
return start;
}
-/*
- * Tries to prefix characters tagged in the <map> with the <escape>
- * character. <chunk> contains the input to be escaped. The result will be
- * stored between <start> (included) and <stop> (excluded). The function
- * will always try to terminate the resulting string with a '\0' before
- * <stop>, and will return its position if the conversion completes.
- */
-char *escape_chunk(char *start, char *stop,
- const char escape, const long *map,
- const struct buffer *chunk)
-{
- char *str = chunk->area;
- char *end = chunk->area + chunk->data;
-
- if (start < stop) {
- stop--; /* reserve one byte for the final '\0' */
- while (start < stop && str < end) {
- if (!ha_bit_test((unsigned char)(*str), map))
- *start++ = *str;
- else {
- if (start + 2 >= stop)
- break;
- *start++ = escape;
- *start++ = *str;
- }
- str++;
- }
- *start = '\0';
- }
- return start;
-}
-
/* Check a string for using it in a CSV output format. If the string contains
* one of the following four char <">, <,>, CR or LF, the string is
* encapsulated between <"> and the <"> are escaped by a <""> sequence.