summaryrefslogtreecommitdiff
path: root/src/buffer.h
diff options
context:
space:
mode:
authorGlenn Strauss <gstrauss@gluelogic.com>2019-10-20 18:57:18 -0400
committerGlenn Strauss <gstrauss@gluelogic.com>2020-05-23 17:59:29 -0400
commitbe04c1239f9d978acff13608776b90996eb9e3d5 (patch)
tree1bb4320ac7e7b2d00102355efc762280409504f0 /src/buffer.h
parente06ac39c819ef0234b33f952a5d485d035440f6c (diff)
downloadlighttpd-git-be04c1239f9d978acff13608776b90996eb9e3d5.tar.gz
[core] macros CONST_LEN_STR and CONST_STR_LEN
Diffstat (limited to 'src/buffer.h')
-rw-r--r--src/buffer.h3
1 files changed, 2 insertions, 1 deletions
diff --git a/src/buffer.h b/src/buffer.h
index 4f6f9345..ee335597 100644
--- a/src/buffer.h
+++ b/src/buffer.h
@@ -214,7 +214,8 @@ void buffer_append_path_len(buffer *b, const char *a, size_t alen); /* join stri
#define BUFFER_INTLEN_PTR(x) (x)->used ? (int)((x)->used - 1) : 0, (x)->ptr
-#define CONST_STR_LEN(x) x, (x) ? sizeof(x) - 1 : 0
+#define CONST_LEN_STR(x) (uint32_t)sizeof(x)-1, x
+#define CONST_STR_LEN(x) x, (uint32_t)sizeof(x) - 1
#define CONST_BUF_LEN(x) ((x) ? (x)->ptr : NULL), buffer_string_length(x)