@ello: Die inneren Funktionen werden doch vor den äußeren ausgeführt. Die Anweisung von jcl sollte passen.

Ich nehme an, dass ent_create ein handle (bzw. Entity/Entity-Pointer)zurückliefert, mit welchem ent_preload etwas anfangen kann.