* rework imap tokenizer, we no longer copy the stuff around, we keep a reference...
[citadel.git] / citadel / internet_addressing.c
index 23c08d4bf8ae6777b7b5f3a6dec3bc6093b61b23..14439a6abce4d3b8fa8a922c6b216406492a4a1a 100644 (file)
@@ -837,11 +837,11 @@ struct CtdlMessage *convert_internet_message_buf(StrBuf **rfc822)
  * The caller is responsible for freeing the returned buffer.  If the requested
  * field is not present, or anything else goes wrong, it returns NULL.
  */
-char *rfc822_fetch_field(char *rfc822, char *fieldname) {
+char *rfc822_fetch_field(char *rfc822, const char *fieldname) {
        char *fieldbuf = NULL;
-       char *end_of_headers;
-       char *field_start;
-       char *ptr;
+       const char *end_of_headers;
+       const char *field_start;
+       const char *ptr;
        char *cont;
        char fieldhdr[SIZ];