Loading samples from RAM

I’m starting to mess about with SDL_mixer for my project
(http://NiL.sourceforge.net).

I have my own system for loading data, where data is either loaded into memory
or mmap()'ed, so every file is available to me at the end of a pointer.

I wondered if there is an easy way for me to have SDL_mixer load a wav file from
a memory location?

The routine Mix_QuickLoad_WAV(); looks a bit dodgy to me, I can’t see that it
handles all .wavs?