/[mailutils]/mailutils/mailbox/header.c
ViewVC logotype

Diff of /mailutils/mailbox/header.c

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 1.62 by polak, Sun Feb 9 20:39:57 2003 UTC revision 1.63 by gray, Thu Aug 7 08:51:26 2003 UTC
# Line 606  header_get_value (header_t header, const Line 606  header_get_value (header_t header, const
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;
# Line 624  header_aget_value (header_t header, cons Line 635  header_aget_value (header_t header, cons
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;
# Line 753  header_get_field_value (header_t header, Line 773  header_get_field_value (header_t header,
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;
# Line 772  header_aget_field_value (header_t header Line 802  header_aget_field_value (header_t header
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  {  {
# Line 1169  header_get_stream (header_t header, stre Line 1208  header_get_stream (header_t header, stre
1208    *pstream = header->stream;    *pstream = header->stream;
1209    return 0;    return 0;
1210  }  }
1211    

Legend:
Removed from v.1.62  
changed lines
  Added in v.1.63

savannah-hackers-public@gnu.org
ViewVC Help
Powered by ViewVC 1.1.26