2 ** Copyright 1998 - 2008 Double Precision, Inc.
3 ** See COPYING for distribution information.
11 static void cntlen(char c
, void *p
)
17 static void saveaddr(char c
, void *p
)
27 char *rfc822_getaddr(const struct rfc822a
*rfc
, int n
)
29 return rfc822_display_addr_tobuf(rfc
, n
, NULL
);
32 char *rfc822_gettok(const struct rfc822token
*t
)
37 rfc822tok_print(t
, &cntlen
, &addrbuflen
);
39 if (!(addrbuf
=malloc(addrbuflen
+1)))
43 rfc822tok_print(t
, &saveaddr
, &ptr
);
44 addrbuf
[addrbuflen
]=0;