diff options
author | Sergey Poznyakoff <gray@gnu.org.ua> | 2003-08-07 08:51:26 +0000 |
---|---|---|
committer | Sergey Poznyakoff <gray@gnu.org.ua> | 2003-08-07 08:51:26 +0000 |
commit | a69ba10496040a8781dd56be1a362bf5f031b35d (patch) | |
tree | 15ec8b33a505a618f6ac18d104eac4a6b650635d /include | |
parent | f25a6192fb59ed40d94a857670af235f5bcac50b (diff) | |
download | mailutils-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.h | 12 |
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 |