From: Wilfried Göesgens Date: Mon, 22 Feb 2010 22:09:44 +0000 (+0000) Subject: * make it const baby! X-Git-Tag: v7.86~387 X-Git-Url: https://code.citadel.org/?p=citadel.git;a=commitdiff_plain;h=ee5e8c5add188305cfc67a1bff0df1883e990dea * make it const baby! --- 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); }