## e-address-western

e-address-western — A physical address in the format used in the Western hemisphere.

## Synopsis

                EAddressWestern;
    EAddressWestern* e_address_western_parse    (const char *address);
    void        e_address_western_free          (EAddressWestern *eaw);

## Description

## Details

### EAddressWestern

    typedef struct {
    	/* Public */
    	char *po_box;
    	char *extended;  /* I'm not sure what this is. */
    	char *street;
    	char *locality;  /* For example, the city or town. */
    	char *region;	/* The state or province. */
    	char *postal_code;
    	char *country;
    } EAddressWestern;

### e_address_western_parse ()

    EAddressWestern* e_address_western_parse    (const char *address);

Parses a string representing a mailing address into a structure of type EAddressWestern.

`address` : |
Returns : | A new EAddressWestern structure, or `NULL` if the parsing failed.

### e_address_western_free ()

    void        e_address_western_free          (EAddressWestern *eaw);

Frees `eaw` and its contents.

`eaw` : | an EAddressWestern