1 diff -uNr bzip2-1.0.1/libbz2.def bzip2-1.0.1.good/libbz2.def
2 --- bzip2-1.0.1/libbz2.def 2000-05-16 23:35:52.000000000 +0200
3 +++ bzip2-1.0.1.good/libbz2.def 2003-08-27 16:20:03.627020752 +0200
6 DESCRIPTION "libbzip2: library for data compression"
\r
11 - BZ2_bzDecompressInit
\r
13 - BZ2_bzDecompressEnd
\r
16 - BZ2_bzReadGetUnused
\r
21 - BZ2_bzWriteClose64
\r
22 - BZ2_bzBuffToBuffCompress
\r
23 - BZ2_bzBuffToBuffDecompress
\r
32 + BZ2_bzCompressInit@16
\r
34 + BZ2_bzCompressEnd@4
\r
35 + BZ2_bzDecompressInit@12
\r
36 + BZ2_bzDecompress@4
\r
37 + BZ2_bzDecompressEnd@4
\r
40 + BZ2_bzReadGetUnused@16
\r
42 + BZ2_bzWriteOpen@20
\r
44 + BZ2_bzWriteClose@20
\r
45 + BZ2_bzWriteClose64@28
\r
46 + BZ2_bzBuffToBuffCompress@28
\r
47 + BZ2_bzBuffToBuffDecompress@24
\r
48 + BZ2_bzlibVersion@0
\r
56 --- bzip2-1.0.6/Makefile.orig 2010-09-11 00:46:02.000000000 +0200
57 +++ bzip2-1.0.6/Makefile 2013-06-23 09:39:59.263591821 +0200
62 -all: libbz2.a bzip2 bzip2recover test
63 +all: libbz2.a bzip2 bzip2recover
65 bzip2: libbz2.a bzip2.o
66 $(CC) $(CFLAGS) $(LDFLAGS) -o bzip2 bzip2.o -L. -lbz2
70 $(AR) cq libbz2.a $(OBJS)
71 - @if ( test -f $(RANLIB) -o -f /usr/bin/ranlib -o \
72 - -f /bin/ranlib -o -f /usr/ccs/bin/ranlib ) ; then \
73 - echo $(RANLIB) libbz2.a ; \
74 - $(RANLIB) libbz2.a ; \
77 + $(CC) -shared $(LDFLAGS) -Wl,--enable-auto-image-base -Wl,--add-stdcall-alias -Wl,--out-implib,libbz2.dll.a -o bzip2.dll libbz2.def $(OBJS)