Forward compatibility: build relative-base link libraries where needed
[AROS.git] / external / bz2 / bz2.conf
blob8bd6eabf41a3b8db104dd12e5e30e0172b3aa213
1 ##begin config
2 basename BZ2
3 version 2.1
4 date 15.9.2014
5 copyright Copyright (C) 1996-2010 Julian R Seward, 2012-2014 The AROS Development Team
6 options pertaskbase,rellinklib
7 rellib posixc
8 rellib stdc
9 forcebase PosixCBase
10 ##end config
12 ##begin cdef
13 #include <bzlib.h>
14 #include <stdio.h> /* For FILE */
15 ##end cdef
17 ##begin cfunctionlist
18 const char *BZ2_bzlibVersion() ()
19 int BZ2_bzCompressInit(bz_stream *strm, int blockSize100k, int verbosity, int workFactor) (A0,D0,D1,D2)
20 int BZ2_bzCompress(bz_stream *strm, int action) (A0,D0)
21 int BZ2_bzCompressEnd(bz_stream *strm) (A0)
22 int BZ2_bzDecompressInit(bz_stream *strm, int verbosity, int small) (A0,D0,D1)
23 int BZ2_bzDecompress(bz_stream *strm) (A0)
24 int BZ2_bzDecompressEnd(bz_stream *strm) (A0)
25 int BZ2_bzBuffToBuffCompress(char *dest, unsigned int *destLen, char *source, unsigned int sourceLen, int blockSize100k, int verbosity, int workFactor) (A0,A1,A2,D0,D1,D2,D3)
26 int BZ2_bzBuffToBuffDecompress(char *dest, unsigned int *destLen, char *source, unsigned int sourceLen, int small, int verbosity) (A0,A1,A2,D0,D1,D2)
27 int BZ2_bzCompressInit_SYSV(bz_stream *strm, int blockSize100k, int verbosity, int workFactor)
28 .function BZ2_bzCompressInit
29 int BZ2_bzCompress_SYSV(bz_stream *strm, int action)
30 .function BZ2_bzCompress
31 int BZ2_bzCompressEnd_SYSV(bz_stream *strm)
32 .function BZ2_bzCompressEnd
33 int BZ2_bzDecompressInit_SYSV(bz_stream *strm, int verbosity, int small)
34 .function BZ2_bzDecompressInit
35 int BZ2_bzDecompress_SYSV(bz_stream *strm)
36 .function BZ2_bzDecompress
37 int BZ2_bzDecompressEnd_SYSV(bz_stream *strm)
38 .function BZ2_bzDecompressEnd
39 .skip 4
40 int BZ2_bzBuffToBuffCompress_SYSV(char *dest, unsigned int *destLen, char *source, unsigned int sourceLen, int blockSize100k, int verbosity, int workFactor)
41 .function BZ2_bzBuffToBuffCompress
42 int BZ2_bzBuffToBuffDecompress_SYSV(char *dest, unsigned int *destLen, char *source, unsigned int sourceLen, int small, int verbosity)
43 .function BZ2_bzBuffToBuffDecompress
44 .skip 4
45 BZFILE *BZ2_bzReadOpen(int* bzerror, FILE* f, int verbosity, int small, void *unused, int nUnused) (A0,A1,D0,D1,A2,D2)
46 void BZ2_bzReadClose(int *bzerror, BZFILE* b) (A0,A1)
47 void BZ2_bzReadGetUnused(int *bzerror, BZFILE *b, void **unused, int *nUnused) (A0,A1,A2,A3)
48 int BZ2_bzRead(int *bzerror, BZFILE* b, void *buf, int len) (A0,A1,A2,D0)
49 BZFILE *BZ2_bzWriteOpen(int *bzerror, FILE *f, int blockSize100k, int verbosity, int workFactor) (A0,A1,D0,D1,D2)
50 void BZ2_bzWrite(int *bzerror, BZFILE* b, void *buf, int len) (A0,A1,A2,D0)
51 void BZ2_bzWriteClose(int *bzerror, BZFILE *b, int abandon, unsigned int *nbytes_in, unsigned int *nbytes_out) (A0,A1,D0,A2,A3)
52 void BZ2_bzWriteClose64(int *bzerror, BZFILE *b, int abandon, unsigned int *nbytes_in_lo32, unsigned int * nbytes_in_hi32, unsigned int *nbytes_out_lo32, unsigned int *nbytes_out_hi32) (A0,A1,D0,A2,A3,A4,D1)
53 ##end cfunctionlist