]> code.citadel.org Git - citadel.git/blobdiff - citadel/mime_parser.c
* Moved memreadline() to tools.c
[citadel.git] / citadel / mime_parser.c
index f1aec5fbd49fcdf518e5e1851380b57f2eeb9677..daf6333c27cc391b8ccd39d1b80f6fb4b0af49cd 100644 (file)
@@ -48,33 +48,6 @@ void extract_key(char *target, char *source, char *key)
 
 
 
-/* 
- * Utility function to "readline" from memory
- * (returns new pointer)
- */
-char *memreadline(char *start, char *buf, int maxlen)
-{
-       char ch;
-       char *ptr;
-       int len = 0;    /* tally our own length to avoid strlen() delays */
-
-       ptr = start;
-       memset(buf, 0, maxlen);
-
-       while (1) {
-               ch = *ptr++;
-               if ( (len < (maxlen - 1)) && (ch != 13) && (ch != 10) ) {
-                       buf[strlen(buf) + 1] = 0;
-                       buf[strlen(buf)] = ch;
-                       ++len;
-               }
-               if ((ch == 10) || (ch == 0)) {
-                       return ptr;
-               }
-       }
-}
-
-
 /*
  * For non-multipart messages, we need to generate a quickie partnum of "1"
  * to return to callback functions.  Some callbacks demand it.