78     #define WAPEVENT(name, prettyname, fields) name,    91     #define WAPEVENT(name, prettyname, fields) struct name { fields } name;    92     #define OCTSTR(name) Octstr *name;    93     #define OPTIONAL_OCTSTR(name) Octstr *name;     94     #define INTEGER(name) long name;    95     #define HTTPHEADER(name) List *name;    96     #define WTLSPDUS(name) List *name;    97     #define ADDRTUPLE(name) WAPAddrTuple *name;    98     #define CAPABILITIES(name) List *name;   107 #define wap_event_create(type) \   108     gw_claim_area(wap_event_create_real((type), __FILE__, __LINE__, __func__)) void wap_event_assert(WAPEvent *event)
 
WAPEvent * wap_event_duplicate(WAPEvent *event)
 
const char * wap_event_name(WAPEventName type)
 
void wap_event_dump(WAPEvent *event)
 
void wap_event_destroy(WAPEvent *event)
 
void wap_event_destroy_item(void *event)
 
WAPEvent * wap_event_create_real(WAPEventName type, const char *file, long line, const char *func)