view src/lib-mail/message-content-parser.h @ 956:26cafa3dc09c HEAD

minor optimization
author Timo Sirainen <tss@iki.fi>
date Sun, 12 Jan 2003 01:49:45 +0200
parents 411006be3c66
children 60646878858e
line wrap: on
line source

#ifndef __MESSAGE_CONTENT_PARSER_H
#define __MESSAGE_CONTENT_PARSER_H

/* NOTE: name and value aren't \0-terminated. */
typedef void (*parse_content_callback_t)(const unsigned char *value,
					 size_t value_len, void *context);
typedef void (*parse_content_param_callback_t)(const unsigned char *name,
					       size_t name_len,
					       const unsigned char *value,
					       size_t value_len,
					       int value_quoted, void *context);

void message_content_parse_header(const unsigned char *data, size_t size,
				  parse_content_callback_t callback,
				  parse_content_param_callback_t param_cb,
				  void *context);

#endif