diff src/lib-mail/message-parser.h @ 1038:60646878858e HEAD

Function typedefs now define them as functions, not function pointers.
author Timo Sirainen <tss@iki.fi>
date Mon, 27 Jan 2003 03:59:59 +0200
parents 8028c4dcf38f
children 97f8c00b8d4c
line wrap: on
line diff
--- a/src/lib-mail/message-parser.h	Mon Jan 27 03:59:27 2003 +0200
+++ b/src/lib-mail/message-parser.h	Mon Jan 27 03:59:59 2003 +0200
@@ -33,16 +33,16 @@
 
 /* NOTE: name and value aren't \0-terminated. Also called once at end of
    headers with name_len = value_len = 0. */
-typedef void (*message_header_callback_t)(struct message_part *part,
-					  const unsigned char *name,
-					  size_t name_len,
-					  const unsigned char *value,
-					  size_t value_len,
-					  void *context);
+typedef void message_header_callback_t(struct message_part *part,
+				       const unsigned char *name,
+				       size_t name_len,
+				       const unsigned char *value,
+				       size_t value_len,
+				       void *context);
 
 /* callback is called for each field in message header. */
 struct message_part *message_parse(pool_t pool, struct istream *input,
-				   message_header_callback_t callback,
+				   message_header_callback_t *callback,
 				   void *context);
 
 /* Call callback for each field in message header. Fills the hdr_size.
@@ -52,6 +52,6 @@
    body. */
 void message_parse_header(struct message_part *part, struct istream *input,
 			  struct message_size *hdr_size,
-			  message_header_callback_t callback, void *context);
+			  message_header_callback_t *callback, void *context);
 
 #endif