From ee5e8c5add188305cfc67a1bff0df1883e990dea Mon Sep 17 00:00:00 2001 From: =?utf8?q?Wilfried=20G=C3=B6esgens?= Date: Mon, 22 Feb 2010 22:09:44 +0000 Subject: [PATCH] * make it const baby! --- libcitadel/lib/libcitadel.h | 4 ++-- libcitadel/lib/tools.c | 6 +++--- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/libcitadel/lib/libcitadel.h b/libcitadel/lib/libcitadel.h index 09cb3ef11..3418b8d9f 100644 --- a/libcitadel/lib/libcitadel.h +++ b/libcitadel/lib/libcitadel.h @@ -378,8 +378,8 @@ void urlesc(char *outbuf, size_t oblen, char *strbuf); char *CtdlTempFileName(char *prefix1, int prefix2); FILE *CtdlTempFile(void); void generate_uuid(char *buf); -char *bmstrcasestr(char *text, char *pattern); -char *bmstrcasestr_len(char *text, size_t textlen, char *pattern, size_t patlen); +const char *bmstrcasestr(const char *text, const char *pattern); +const char *bmstrcasestr_len(const char *text, size_t textlen, const char *pattern, size_t patlen); void CtdlMakeTempFileName(char *name, int len); char *rfc2047encode(char *line, long length); int is_msg_in_mset(const char *mset, long msgnum); diff --git a/libcitadel/lib/tools.c b/libcitadel/lib/tools.c index 7c3b446f7..dc9652777 100644 --- a/libcitadel/lib/tools.c +++ b/libcitadel/lib/tools.c @@ -805,7 +805,7 @@ void generate_uuid(char *buf) { * The code is roughly based on the strstr() replacement from 'tin' written * by Urs Jannsen. */ -inline char *_bmstrcasestr_len(char *text, size_t textlen, char *pattern, size_t patlen) { +inline static const char *_bmstrcasestr_len(const char *text, size_t textlen, const char *pattern, size_t patlen) { register unsigned char *p, *t; register int i, j, *delta; @@ -863,7 +863,7 @@ inline char *_bmstrcasestr_len(char *text, size_t textlen, char *pattern, size_t * The code is roughly based on the strstr() replacement from 'tin' written * by Urs Jannsen. */ -char *bmstrcasestr(char *text, char *pattern) { +const char *bmstrcasestr(const char *text, const char *pattern) { size_t textlen; size_t patlen; @@ -876,7 +876,7 @@ char *bmstrcasestr(char *text, char *pattern) { return _bmstrcasestr_len(text, textlen, pattern, patlen); } -char *bmstrcasestr_len(char *text, size_t textlen, char *pattern, size_t patlen) { +const char *bmstrcasestr_len(const char *text, size_t textlen, const char *pattern, size_t patlen) { return _bmstrcasestr_len(text, textlen, pattern, patlen); } -- 2.30.2