Fix for a minor typo in vorbisfile headers - woould have affected users of the
authorMike Smith <msmith@xiph.org>
Sun, 23 Apr 2000 15:34:12 +0000 (15:34 +0000)
committerMike Smith <msmith@xiph.org>
Sun, 23 Apr 2000 15:34:12 +0000 (15:34 +0000)
new generic interface.

Added some casts into the all-new ov_open() to stop compiler warnings.

svn path=/trunk/vorbis/; revision=342

include/vorbis/vorbisfile.h
lib/vorbisfile.c

index 3a9e6aa..b83ca8d 100644 (file)
@@ -12,7 +12,7 @@
  ********************************************************************
 
  function: stdio-based convenience library for opening/seeking/decoding
- last mod: $Id: vorbisfile.h,v 1.3 2000/04/21 09:35:03 msmith Exp $
+ last mod: $Id: vorbisfile.h,v 1.4 2000/04/23 15:34:12 msmith Exp $
 
  ********************************************************************/
 
@@ -79,7 +79,7 @@ typedef struct {
 
 extern int ov_clear(OggVorbis_File *vf);
 extern int ov_open(FILE *f,OggVorbis_File *vf,char *initial,long ibytes);
-extern int ov_open_callback(void *datasource, OggVorbis_File *vf,
+extern int ov_open_callbacks(void *datasource, OggVorbis_File *vf,
                char *initial, long ibytes, ov_callbacks callbacks);
 
 extern long ov_bitrate(OggVorbis_File *vf,int i);
index 5cd7689..b7fef31 100644 (file)
@@ -12,7 +12,7 @@
  ********************************************************************
 
  function: stdio-based convenience library for opening/seeking/decoding
- last mod: $Id: vorbisfile.c,v 1.20 2000/04/21 09:35:03 msmith Exp $
+ last mod: $Id: vorbisfile.c,v 1.21 2000/04/23 15:34:12 msmith Exp $
 
  ********************************************************************/
 
@@ -546,10 +546,11 @@ int ov_clear(OggVorbis_File *vf){
 
 int ov_open(FILE *f,OggVorbis_File *vf,char *initial,long ibytes){
   ov_callbacks callbacks = {
-    fread,
-    fseek,
-    fclose,
-    ftell};
+    (size_t (*)(void *, size_t, size_t, void *))  fread,
+    (int (*)(void *, long, int))                  fseek,
+    (int (*)(void *))                             fclose,
+    (long (*)(void *))                            ftell
+  };
 
   return ov_open_callbacks((void *)f, vf, initial, ibytes, callbacks);
 }