| 61 | } |
| 62 | |
| 63 | void dspHook(dspHookCookie* cookie, dspHookFn callback) |
| 64 | { |
| 65 | if (!callback) return; |
| 66 | |
| 67 | dspHookCookie* hook = &dspFirstHook; |
| 68 | *cookie = *hook; // Structure copy. |
| 69 | hook->next = cookie; |
| 70 | hook->callback = callback; |
| 71 | } |
| 72 | |
| 73 | void dspUnhook(dspHookCookie* cookie) |
| 74 | { |