rev 462 - trunk

[email protected] Fri, 9 May 2008 06:38:30 -0700 (PDT)
Newsgroups gmane.comp.printing.ghostscript.jbig2dec.cvs
Message-ID <[email protected]>
Author: giles
Date: 2008-05-09 06:38:29 -0700 (Fri, 09 May 2008)
New Revision: 462

Modified:
   trunk/config_win32.h
   trunk/msvc.mak
   trunk/os_types.h
Log:
Windows build fixes. Patch from Ghostscript trunk.


Modified: trunk/config_win32.h
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
--- trunk/config_win32.h	2008-05-07 21:37:02 UTC (rev 461)
+++ trunk/config_win32.h	2008-05-09 13:38:29 UTC (rev 462)
@@ -22,8 +22,8 @@
 #define PACKAGE "jbig2dec"
 #define VERSION "0.3"
=20
-#ifdef _MSC_VER /* Microsoft Visual C+*/
-
+#if defined(_MSC_VER) || (defined(__BORLANDC__) && defined(__WIN32__))
+  /* Microsoft Visual C++ or Borland C++ */
   typedef signed char             int8_t;
   typedef short int               int16_t;
   typedef int                     int32_t;

Modified: trunk/msvc.mak
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
--- trunk/msvc.mak	2008-05-07 21:37:02 UTC (rev 461)
+++ trunk/msvc.mak	2008-05-09 13:38:29 UTC (rev 462)
@@ -12,19 +12,19 @@
 ZLIBDIR=3D../zlib
 # define iff you're linking to libpng
 LIBPNG_CFLAGS=3D-DHAVE_LIBPNG -I$(LIBPNGDIR) -I$(ZLIBDIR)
-LIBPNG_LDFLAGS=3D$(LIBPNGDIR)/libpng.lib $(ZLIBDIR)/zlib.lib
+LIBPNG_LDFLAGS=3D$(LIBPNGDIR)/libpng.lib $(ZLIBDIR)/zlib.lib /link /NODE=
FAULTLIB:LIBCMT
 #LIBPNG_CFLAGS=3D
 #LIBPNG_LDFLAGS=3D
=20
 EXE=3D.exe
 OBJ=3D.obj
 NUL=3D
-CFLAGS=3D-nologo -W4 -Zi -DHAVE_STRING_H=3D1 $(LIBPNG_CFLAGS)
+CFLAGS=3D-nologo -W4 -Zi -DHAVE_STRING_H=3D1 -D_CRT_SECURE_NO_WARNINGS $=
(LIBPNG_CFLAGS)=20
 CC=3Dcl
 FE=3D-Fe
=20
 OBJS=3Dgetopt$(OBJ) getopt1$(OBJ) jbig2$(OBJ) jbig2_arith$(OBJ) \
- jbig2_arith_iaid$(OBJ) jbig2_arith_int$(OBJ) jbig2_huffman$(OBJ) \=20
+ jbig2_arith_iaid$(OBJ) jbig2_arith_int$(OBJ) jbig2_huffman$(OBJ) \
  jbig2_generic$(OBJ) jbig2_refinement$(OBJ) \
  jbig2_image$(OBJ) jbig2_image_pbm$(OBJ) jbig2_image_png$(OBJ) \
  jbig2_segment$(OBJ) jbig2_symbol_dict$(OBJ) jbig2_text$(OBJ) \
@@ -39,7 +39,7 @@
 all: jbig2dec$(EXE)
=20
 jbig2dec$(EXE): $(OBJS)
-	$(CC) $(CFLAGS) $(FE)jbig2dec$(EXE) $(OBJS) $(LIBPNG_LDFLAGS)
+	$(CC) $(CFLAGS) $(FE)jbig2dec$(EXE) $(OBJS) $(LIBPNG_LDFLAGS)=20
=20
 getopt$(OBJ): getopt.c getopt.h
 	$(CC) $(CFLAGS) -c getopt.c

Modified: trunk/os_types.h
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
--- trunk/os_types.h	2008-05-07 21:37:02 UTC (rev 461)
+++ trunk/os_types.h	2008-05-09 13:38:29 UTC (rev 462)
@@ -41,7 +41,7 @@
 #endif
 #elif defined(HAVE_CONFIG_H)
 # include "config_types.h"
-#elif defined(_WIN32)
+#elif defined(_WIN32) || defined(__WIN32__)=20
 # include "config_win32.h"
 #endif
=20