]> Creatis software - gdcm.git/blobdiff - src/gdcmmpeg2/src/mpeg2dec/global.h
Oops. I forgot this one
[gdcm.git] / src / gdcmmpeg2 / src / mpeg2dec / global.h
index a8cc422a0cc57d1016b560c9f1175594f72992d7..10159af8015e9bca967200455f2d99390a9f1c9a 100644 (file)
@@ -417,10 +417,20 @@ EXTERN int broken_link;
 
 
 
+/* FIXME */
+#include <sys/types.h>
+#if defined(_MSC_VER) || defined(__BORLANDC__)
+typedef int ssize_t;
+#endif
+
 /* layer specific variables (needed for SNR and DP scalability) */
 EXTERN struct layer_data {
   /* bit input */
   int Infile;
+  int  (*open_stream) (char *filename);
+  off_t   (*seek_stream) (int infile, off_t offset,int whence);
+  ssize_t (*read_stream) (int infile, void *buf, size_t count);
+  int  (*close_stream) (int infile);
   unsigned char Rdbfr[2048];
   unsigned char *Rdptr;
   unsigned char Inbfr[16];