* Basic jpeg data structure definitions.
*/
/*
- * $Id: jpeg.h,v 1.1 2003/10/21 12:08:54 jpr Exp $
+ * $Id: jpeg.h,v 1.3 2004/01/07 10:07:28 regrain Exp $
*/
#ifndef _JPEG
#define _JPEG
+#include <stdio.h>
+
+/* a function referenced thru EXTERNs: */
+#ifdef WIN32
+ #define GLOBAL(type) __declspec( dllexport ) type
+#else
+ #define GLOBAL(type) type
+#endif
+
typedef unsigned char Uchar;
typedef unsigned short Ushort;
typedef unsigned int Uint;
*
*--------------------------------------------------------------
*/
-#define swap(type,a,b) {type c; c=(a); (a)=(b); (b)=c;}
+#define gdcmSWAP(type,a,b) {type c; c=(a); (a)=(b); (b)=c;}
#define MEMSET(s,c,n) memset((void *)(s),(int)(c),(int)(n))
#define MEMCPY(s1,s2,n) memcpy((void *)(s1),(void *)(s2),(int)(n))