* @return A pointer to the data struct containing the list head.
*/
#define ao_container_of(ptr, type, member) \
- ((type *)((char *)(ptr) - offsetof(type, member)))
+ ((type *)((void *) ((char *)(ptr) - offsetof(type, member))))
/**
* Alias of ao_container_of