| Evolution API Reference: libebook, the Addressbook Library | ||||
|---|---|---|---|---|
EAddressWestern;
EAddressWestern* e_address_western_parse (const char *in_address);
void e_address_western_free (EAddressWestern *eaw);
typedef struct {
char *po_box;
char *extended;
char *street;
char *locality;
char *region;
char *postal_code;
char *country;
} EAddressWestern;
A structured representation of the contact's ADR vCard field.
char *po_box; |
the post office box |
char *extended; |
an extra line for the address (e.g., "Apt. 101", "c/o John Doe"). Locale-specific. |
char *street; |
the street and number |
char *locality; |
usually "city", though this depends upon the locale |
char *region; |
region, province, or state (locale-specific) |
char *postal_code; |
postal/zip code |
char *country; |
country |
EAddressWestern* e_address_western_parse (const char *in_address);
Parses a string representing a mailing address into a structure of type EAddressWestern.
in_address : |
a string representing a mailing address |
| Returns : | A new EAddressWestern structure, or NULL if the parsing failed.
|
void e_address_western_free (EAddressWestern *eaw);
Frees eaw and its contents.
eaw : |
an EAddressWestern |