From 2920dde621268d714e08ccc3ac445950c9eb7595 Mon Sep 17 00:00:00 2001 From: =?utf8?q?Wilfried=20G=C3=B6esgens?= Date: Thu, 29 Apr 2010 22:32:32 +0000 Subject: [PATCH] * Make memreadlinelen() const --- libcitadel/lib/libcitadel.h | 2 +- libcitadel/lib/tools.c | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/libcitadel/lib/libcitadel.h b/libcitadel/lib/libcitadel.h index 83896a344..70f14cc96 100644 --- a/libcitadel/lib/libcitadel.h +++ b/libcitadel/lib/libcitadel.h @@ -316,7 +316,7 @@ void remove_token(char *source, int parmnum, char separator); void fmt_date(char *buf, size_t n, time_t thetime, int seconds); int is_msg_in_sequence_set(const char *mset, long msgnum); const char *memreadline(const char *start, char *buf, int maxlen); -char *memreadlinelen(char *start, char *buf, int maxlen, int *retlen); +const char *memreadlinelen(const char *start, char *buf, int maxlen, int *retlen); #define IsEmptyStr(a) ((a)[0] == '\0') #define num_parms(source) num_tokens(source,(char)'|') int stripout(char *str, char leftboundary, char rightboundary); diff --git a/libcitadel/lib/tools.c b/libcitadel/lib/tools.c index bffa6e56a..0166f0b70 100644 --- a/libcitadel/lib/tools.c +++ b/libcitadel/lib/tools.c @@ -658,10 +658,10 @@ const char *memreadline(const char *start, char *buf, int maxlen) * \param retlen the length of the returned string * \return Pointer to the source memory right after we stopped reading. */ -char *memreadlinelen(char *start, char *buf, int maxlen, int *retlen) +const char *memreadlinelen(const char *start, char *buf, int maxlen, int *retlen) { char ch; - char *ptr; + const char *ptr; int len = 0; /**< tally our own length to avoid strlen() delays */ ptr = start; -- 2.30.2