]> Creatis software - gdcm.git/blobdiff - src/gdcmmpeg2/src/mpeg2dec/mpeg2dec.h
Allow user to create mutiframes
[gdcm.git] / src / gdcmmpeg2 / src / mpeg2dec / mpeg2dec.h
index 6cf7ebe741fb63a41667ea8380fc9bed3f697078..d6f06b947e7c1f166802f090e734390803204794 100644 (file)
 #define MB_WEIGHT                  32
 #define MB_CLASS4                  64
 
+/* FIXME */
+#include <sys/types.h>
+#if defined(_MSC_VER) || defined(__BORLANDC__)
+typedef int ssize_t;
+#endif
+
+
+#define FILESTAR
+
 #include <stdio.h>
+#ifndef __cplusplus
 typedef struct
 {
+#ifdef FILESTAR
   FILE* InFd;
+#else
+  int InFd;
+#endif
 } istream;
+#endif
+
 typedef struct
 {
   FILE* OutFd;
 } ostream;
 
-//int my_open(char *filename);
 int my_printf(const char *format, ...);
 int my_fprintf(const char *format, ...);
 int my_sprintf(char *str, const char *format, ...);
 void my_exit(int status);
-//ostream *my_fopen(const char *path, const char *mode);
 int my_fopenr(const char *path, const char *mode, istream *os);
 int my_fopen(const char *path, const char *mode, ostream *os);
 int my_fseek(ostream *stream, long offset, int whence);