606 |
} |
} |
607 |
|
|
608 |
int |
int |
609 |
|
header_get_value_unfold (header_t header, const char *name, char *buffer, |
610 |
|
size_t buflen, size_t *pn) |
611 |
|
{ |
612 |
|
int rc = header_get_value (header, name, buffer, buflen, pn); |
613 |
|
|
614 |
|
if (rc == 0) |
615 |
|
mu_string_unfold (buffer, pn); |
616 |
|
return rc; |
617 |
|
} |
618 |
|
|
619 |
|
int |
620 |
header_aget_value (header_t header, const char *name, char **pvalue) |
header_aget_value (header_t header, const char *name, char **pvalue) |
621 |
{ |
{ |
622 |
char *value; |
char *value; |
635 |
} |
} |
636 |
|
|
637 |
int |
int |
638 |
|
header_aget_value_unfold (header_t header, const char *name, char **pvalue) |
639 |
|
{ |
640 |
|
int rc = header_aget_value (header, name, pvalue); |
641 |
|
if (rc == 0) |
642 |
|
mu_string_unfold (*pvalue, NULL); |
643 |
|
return rc; |
644 |
|
} |
645 |
|
|
646 |
|
int |
647 |
header_get_address (header_t header, const char *name, address_t *addr) |
header_get_address (header_t header, const char *name, address_t *addr) |
648 |
{ |
{ |
649 |
char* value = NULL; |
char* value = NULL; |
773 |
} |
} |
774 |
|
|
775 |
int |
int |
776 |
|
header_get_field_value_unfold (header_t header, size_t num, char *buf, |
777 |
|
size_t buflen, size_t *nwritten) |
778 |
|
{ |
779 |
|
int rc = header_get_field_value (header, num, buf, buflen, nwritten); |
780 |
|
if (rc == 0) |
781 |
|
mu_string_unfold (buf, nwritten); |
782 |
|
return rc; |
783 |
|
} |
784 |
|
|
785 |
|
int |
786 |
header_aget_field_value (header_t header, size_t num, char **pvalue) |
header_aget_field_value (header_t header, size_t num, char **pvalue) |
787 |
{ |
{ |
788 |
char *value; |
char *value; |
802 |
} |
} |
803 |
|
|
804 |
int |
int |
805 |
|
header_aget_field_value_unfold (header_t header, size_t num, char **pvalue) |
806 |
|
{ |
807 |
|
int rc = header_aget_field_value (header, num, pvalue); |
808 |
|
if (rc == 0) |
809 |
|
mu_string_unfold (*pvalue, NULL); |
810 |
|
return rc; |
811 |
|
} |
812 |
|
|
813 |
|
int |
814 |
header_set_lines (header_t header, int (*_lines) |
header_set_lines (header_t header, int (*_lines) |
815 |
(header_t, size_t *), void *owner) |
(header_t, size_t *), void *owner) |
816 |
{ |
{ |
1208 |
*pstream = header->stream; |
*pstream = header->stream; |
1209 |
return 0; |
return 0; |
1210 |
} |
} |
1211 |
|
|