This is just a warning, it works...
But ok to be sure...
Don't change your structure. Just include the wchar.h library
and add a (wchar_t *) to wmemset address target:
if(edit & (1<<0))wmemset((wchar_t *)loop[track].PB, (u32)((8192<<16) + 8192), (sizeof (loop[track].PB))/4); // reset Pitch Bend
Normally no more warning and it must work...
wchar_t size depends on the machine and compiler... But 4 bytes wide, 32 bits here, that's the reason sizeof is divided by 4.
Joyeux Noel !!!
Bruno