Has anyone coded a cross-platform DDS loader to use with OpenGL?

I tried to look for one but I found only the one that comes with GLScene and it supports just the basic formats, not volumes or cube maps.

I've already started working on one...