summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorStefan Bühler <stbuehler@web.de>2015-02-08 19:10:49 +0000
committerStefan Bühler <stbuehler@web.de>2015-02-08 19:10:49 +0000
commit66ad587f2f9e9d9ce44437c1e185a961cfc13290 (patch)
treedcee31105d4273791bfc76e73085c02220e28fbf /src
parent91a9a6b3910df8be3936ed0a70b0ac6cbdc10079 (diff)
downloadlighttpd-git-66ad587f2f9e9d9ce44437c1e185a961cfc13290.tar.gz
[buffer] constify some parameters
From: Stefan Bühler <stbuehler@web.de> git-svn-id: svn://svn.lighttpd.net/lighttpd/branches/lighttpd-1.4.x@2981 152afb58-edef-0310-8abb-c4023f1b3aa9
Diffstat (limited to 'src')
-rw-r--r--src/buffer.c12
-rw-r--r--src/buffer.h12
2 files changed, 12 insertions, 12 deletions
diff --git a/src/buffer.c b/src/buffer.c
index 425d700e..57c16138 100644
--- a/src/buffer.c
+++ b/src/buffer.c
@@ -409,11 +409,11 @@ char * buffer_search_string_len(buffer *b, const char *needle, size_t len) {
return NULL;
}
-int buffer_is_empty(buffer *b) {
+int buffer_is_empty(const buffer *b) {
return NULL == b || 0 == b->used;
}
-int buffer_string_is_empty(buffer *b) {
+int buffer_string_is_empty(const buffer *b) {
return 0 == buffer_string_length(b);
}
@@ -424,7 +424,7 @@ int buffer_string_is_empty(buffer *b) {
* alignment properly.
*/
-int buffer_is_equal(buffer *a, buffer *b) {
+int buffer_is_equal(const buffer *a, const buffer *b) {
force_assert(NULL != a && NULL != b);
if (a->used != b->used) return 0;
@@ -433,7 +433,7 @@ int buffer_is_equal(buffer *a, buffer *b) {
return (0 == memcmp(a->ptr, b->ptr, a->used));
}
-int buffer_is_equal_string(buffer *a, const char *s, size_t b_len) {
+int buffer_is_equal_string(const buffer *a, const char *s, size_t b_len) {
force_assert(NULL != a && NULL != s);
force_assert(b_len + 1 > b_len);
@@ -445,7 +445,7 @@ int buffer_is_equal_string(buffer *a, const char *s, size_t b_len) {
}
/* buffer_is_equal_caseless_string(b, CONST_STR_LEN("value")) */
-int buffer_is_equal_caseless_string(buffer *a, const char *s, size_t b_len) {
+int buffer_is_equal_caseless_string(const buffer *a, const char *s, size_t b_len) {
force_assert(NULL != a);
if (a->used != b_len + 1) return 0;
force_assert('\0' == a->ptr[a->used - 1]);
@@ -472,7 +472,7 @@ int buffer_caseless_compare(const char *a, size_t a_len, const char *b, size_t b
return a_len < b_len ? -1 : 1;
}
-int buffer_is_equal_right_len(buffer *b1, buffer *b2, size_t len) {
+int buffer_is_equal_right_len(const buffer *b1, const buffer *b2, size_t len) {
/* no len -> equal */
if (len == 0) return 1;
diff --git a/src/buffer.h b/src/buffer.h
index f5d02243..b6065d40 100644
--- a/src/buffer.h
+++ b/src/buffer.h
@@ -112,14 +112,14 @@ char * buffer_search_string_len(buffer *b, const char *needle, size_t len);
* unset "string" (buffer) config options are initialized to used == 0,
* while setting an empty string leads to used == 1
*/
-int buffer_is_empty(buffer *b);
+int buffer_is_empty(const buffer *b);
/* NULL buffer, empty buffer (used == 0) or empty string (used == 1) */
-int buffer_string_is_empty(buffer *b);
+int buffer_string_is_empty(const buffer *b);
-int buffer_is_equal(buffer *a, buffer *b);
-int buffer_is_equal_right_len(buffer *a, buffer *b, size_t len);
-int buffer_is_equal_string(buffer *a, const char *s, size_t b_len);
-int buffer_is_equal_caseless_string(buffer *a, const char *s, size_t b_len);
+int buffer_is_equal(const buffer *a, const buffer *b);
+int buffer_is_equal_right_len(const buffer *a, const buffer *b, size_t len);
+int buffer_is_equal_string(const buffer *a, const char *s, size_t b_len);
+int buffer_is_equal_caseless_string(const buffer *a, const char *s, size_t b_len);
int buffer_caseless_compare(const char *a, size_t a_len, const char *b, size_t b_len);
typedef enum {