Quote:
It does, but only if I can put that pointer into a skill of an entity?

Yes, you can.
I regularly do this to associate entities with structs.

entity->listElem = ll_list_add(entity_list, (void *)enity);
elem = entity->listElem;

Works fine. : )