1 diff -uNr bzip2-1.0.1/bzip2.c bzip2-1.0.1.good/bzip2.c
2 --- bzip2-1.0.1/bzip2.c 2000-04-25 23:34:06.000000000 +0200
3 +++ bzip2-1.0.1.good/bzip2.c 2003-08-27 16:20:48.932133328 +0200
8 -# include <sys\stat.h>
9 +# include <sys/stat.h>
11 # define NORETURN /**/
12 # define PATH_SEP '\\'
13 diff -uNr bzip2-1.0.1/libbz2.def bzip2-1.0.1.good/libbz2.def
14 --- bzip2-1.0.1/libbz2.def 2000-05-16 23:35:52.000000000 +0200
15 +++ bzip2-1.0.1.good/libbz2.def 2003-08-27 16:20:03.627020752 +0200
18 DESCRIPTION "libbzip2: library for data compression"
\r
20 - BZ2_bzCompressInit
\r
23 - BZ2_bzDecompressInit
\r
25 - BZ2_bzDecompressEnd
\r
28 - BZ2_bzReadGetUnused
\r
33 - BZ2_bzWriteClose64
\r
34 - BZ2_bzBuffToBuffCompress
\r
35 - BZ2_bzBuffToBuffDecompress
\r
44 + BZ2_bzCompressInit@16
\r
46 + BZ2_bzCompressEnd@4
\r
47 + BZ2_bzDecompressInit@12
\r
48 + BZ2_bzDecompress@4
\r
49 + BZ2_bzDecompressEnd@4
\r
52 + BZ2_bzReadGetUnused@16
\r
54 + BZ2_bzWriteOpen@20
\r
56 + BZ2_bzWriteClose@20
\r
57 + BZ2_bzWriteClose64@28
\r
58 + BZ2_bzBuffToBuffCompress@28
\r
59 + BZ2_bzBuffToBuffDecompress@24
\r
60 + BZ2_bzlibVersion@0
\r
68 diff -uNr bzip2-1.0.1/Makefile bzip2-1.0.1.good/Makefile
69 --- bzip2-1.0.1/Makefile 2000-06-23 22:34:47.000000000 +0200
70 +++ bzip2-1.0.1.good/Makefile 2003-08-27 16:21:27.380288320 +0200
76 BIGFILES=-D_FILE_OFFSET_BITS=64
77 -CFLAGS=-Wall -Winline -O2 -fomit-frame-pointer -fno-strength-reduce $(BIGFILES)
78 +CFLAGS=-I/usr/i386-mingw32/include -Wall -Winline -O2 -fomit-frame-pointer -fno-strength-reduce $(BIGFILES) -D_WIN32
86 -all: libbz2.a bzip2 bzip2recover test
87 +all: libbz2.a bzip2 bzip2recover
89 bzip2: libbz2.a bzip2.o
90 $(CC) $(CFLAGS) -o bzip2 bzip2.o -L. -lbz2
95 - ar cq libbz2.a $(OBJS)
96 - @if ( test -f /usr/bin/ranlib -o -f /bin/ranlib -o \
97 - -f /usr/ccs/bin/ranlib ) ; then \
98 - echo ranlib libbz2.a ; \
101 + i386-mingw32-dllwrap --def libbz2.def --implib libbz2.a -o libbz2.dll $(OBJS)
106 chmod a+r $(PREFIX)/lib/libbz2.a
109 - rm -f *.o libbz2.a bzip2 bzip2recover \
110 + rm -f *.o libbz2.dll libbz2.a bzip2.exe bzip2recover.exe \
111 sample1.rb2 sample2.rb2 sample3.rb2 \
112 sample1.tst sample2.tst sample3.tst