Doc bug: FMOD_FILE_ASYNCDONE_FUNC shows the wrong signature

[online docs]

The docs list the C signature as

FMOD_RESULT F_CALLBACK FMOD_FILE_ASYNCDONE_FUNC(
  FMOD_ASYNCREADINFO *info,
  FMOD_RESULT result
);

but in actuality the callback returns void. The typedef in the header is (line breaks inserted by me)

typedef
void
(F_CALL *FMOD_FILE_ASYNCDONE_FUNC)
(FMOD_ASYNCREADINFO *info, FMOD_RESULT result);

Thank you for bringing this to our attention. I’ve raised this as a bug and it will be fixed in a later update.