ov_open_callbacks, ov_test_callbacks - documentation incorrect
In the Vorbisfile documentation, the function declarations in "ov_open_callbacks" and "ov_test_callbacks" both state that the "ov_callbacks" parameter is passed by value. Below this, in the "Parameters" part of the text these parameters are stated as pointers to "ov_callbacks" structures. Obviously only one of these is true. It seems to me that the parameters in question are passed by value and not as pointers. (I speak as a Delphi/Pascal coder with a loose grasp of C!)