On Mon, Aug 06, 2007 at 05:20:37PM +0200, Folkert van Heusden wrote: > > Looks to me like this is an opaque data type. Its only ever referenced > > as a pointer type so the user of the API never needs to know what the > > layout of the type really is. > > Hmmm, I could do (tested and it compiles): > > void *handle = (void *)id3_file_open(...); > > but I wonder if that is guaranteed to work.
Afaik, a void pointer can alias any pointer type, so this shouldn't be a problem. Kurt -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]

