I need to allocate objects in my code manually, and my allocator uses void pointers and offsets and casts them where necessary. This shouldn\'t be a problem (and it works fo