#include <stdint.h>
#define guint16 uint16_t
#define guint32 uint32_t
+#define gint16 int16_t
+#define gint32 int32_t
#endif
#ifdef _MSC_VER
typedef unsigned short guint16;
typedef unsigned int guint32;
+typedef short gint16;
+typedef int gint32;
+#define UINT32_MAX (4294967295U)
#endif
#ifdef _MSC_VER
#endif
#include <string>
+#ifdef _MSC_VER
+using namespace std; // string type lives in the std namespace on VC++
+#endif
+
typedef string TagKey;
typedef string TagName;
+enum FileType {
+ Unknown = 0,
+ ExplicitVR,
+ ImplicitVR,
+ ACR,
+ ACR_LIBIDO
+};
+
+
#endif