changeset 921:b9875966b09d HEAD

Added message_tokenize_get_parse_position()
author Timo Sirainen <tss@iki.fi>
date Wed, 08 Jan 2003 22:47:19 +0200
parents 30babf122f97
children a9a7e57064df
files src/lib-mail/message-tokenize.c src/lib-mail/message-tokenize.h
diffstat 2 files changed, 8 insertions(+), 0 deletions(-) [+]
line wrap: on
line diff
--- a/src/lib-mail/message-tokenize.c	Wed Jan 08 20:51:46 2003 +0200
+++ b/src/lib-mail/message-tokenize.c	Wed Jan 08 22:47:19 2003 +0200
@@ -275,6 +275,11 @@
 	return tok->token;
 }
 
+size_t message_tokenize_get_parse_position(const struct message_tokenizer *tok)
+{
+	return tok->parse_pos;
+}
+
 const unsigned char *
 message_tokenize_get_value(const struct message_tokenizer *tok, size_t *len)
 {
--- a/src/lib-mail/message-tokenize.h	Wed Jan 08 20:51:46 2003 +0200
+++ b/src/lib-mail/message-tokenize.h	Wed Jan 08 22:47:19 2003 +0200
@@ -51,6 +51,9 @@
 /* Return the current token. */
 enum message_token message_tokenize_get(const struct message_tokenizer *tok);
 
+/* Return position in string where we're currently parsing. */
+size_t message_tokenize_get_parse_position(const struct message_tokenizer *tok);
+
 /* - not including enclosing "", () or []
    - '\' isn't expanded
    - [CR+]LF+LWSP (continued header) isn't removed */