In Lite-C, you can't define struct prototypes (except inside the very struct definition). So you have to use void*-pointers.