summaryrefslogtreecommitdiff
path: root/include
diff options
context:
space:
mode:
authorSergey Poznyakoff <gray@gnu.org.ua>2003-08-07 08:51:26 +0000
committerSergey Poznyakoff <gray@gnu.org.ua>2003-08-07 08:51:26 +0000
commita69ba10496040a8781dd56be1a362bf5f031b35d (patch)
tree15ec8b33a505a618f6ac18d104eac4a6b650635d /include
parentf25a6192fb59ed40d94a857670af235f5bcac50b (diff)
downloadmailutils-a69ba10496040a8781dd56be1a362bf5f031b35d.tar.gz
mailutils-a69ba10496040a8781dd56be1a362bf5f031b35d.tar.bz2
(header_get_value_unfold)
(header_aget_value_unfold,header_get_field_value_unfold) (header_aget_field_value_unfold): New functions.
Diffstat (limited to 'include')
-rw-r--r--include/mailutils/header.h12
1 files changed, 12 insertions, 0 deletions
diff --git a/include/mailutils/header.h b/include/mailutils/header.h
index aa5d4ccb1..b5cd98365 100644
--- a/include/mailutils/header.h
+++ b/include/mailutils/header.h
@@ -90,6 +90,17 @@ extern int header_get_field_name __P ((header_t, size_t index, char *, size_t, s
extern int header_aget_field_value __P ((header_t, size_t index, char **));
extern int header_aget_field_name __P ((header_t, size_t index, char **));
+extern int header_get_value_unfold __P((header_t header, const char *name,
+ char *buffer, size_t buflen,
+ size_t *pn));
+extern int header_aget_value_unfold __P((header_t header, const char *name,
+ char **pvalue));
+extern int header_get_field_value_unfold __P((header_t header, size_t num,
+ char *buf, size_t buflen,
+ size_t *nwritten));
+extern int header_aget_field_value_unfold __P((header_t header, size_t num,
+ char **pvalue));
+
extern int header_get_stream __P ((header_t, stream_t *));
extern int header_set_stream __P ((header_t, stream_t, void *));
@@ -130,6 +141,7 @@ extern int header_set_fill __P ((header_t,
size_t, off_t,
size_t *)), void *owner));
+
#ifdef __cplusplus
}
#endif

Return to:

Send suggestions and report system problems to the System administrator.