X-Git-Url: https://git.creatis.insa-lyon.fr/pubgit/?a=blobdiff_plain;f=src%2Fgdcmmpeg2%2Fsrc%2Fmpeg2dec%2Fglobal.h;h=7d67f008884897f389ebd6fa3ad063a094b7331b;hb=1ca3acfeda301168a36d4e15a68d3685f9b91fc9;hp=a8cc422a0cc57d1016b560c9f1175594f72992d7;hpb=ccc606678fca0bc69bcc76384459682ccef01f17;p=gdcm.git diff --git a/src/gdcmmpeg2/src/mpeg2dec/global.h b/src/gdcmmpeg2/src/mpeg2dec/global.h index a8cc422a..7d67f008 100644 --- a/src/gdcmmpeg2/src/mpeg2dec/global.h +++ b/src/gdcmmpeg2/src/mpeg2dec/global.h @@ -417,10 +417,20 @@ EXTERN int broken_link; +/* FIXME */ +#include +#ifdef _WIN32 +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];