Что за конструкция такая: то ли указатель на функцию, толи разновидность callback функции
typedef void QEMUResetHandler(void *opaque);
void qemu_register_reset(QEMUResetHandler *func, void *opaque);
void qemu_unregister_reset(QEMUResetHandler *func, void *opaque);
что почитать? прошуршал уже много в интернете. просто не могу сформулировать (((
Это стандартная передача указателя на callback-функцию