~ubuntu-branches/ubuntu/precise/gnupg2/precise-proposed

« back to all changes in this revision

Viewing changes to include/zlib-riscos.h

  • Committer: Bazaar Package Importer
  • Author(s): Andreas Mueller
  • Date: 2005-03-29 10:30:32 UTC
  • Revision ID: james.westby@ubuntu.com-20050329103032-sj42n2ain3ipx310
Tags: upstream-1.9.15
ImportĀ upstreamĀ versionĀ 1.9.15

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
/* zlib-riscos.h
 
2
 *      Copyright (C) 2002 Free Software Foundation, Inc.
 
3
 *
 
4
 * This file is part of GNUPG.
 
5
 *
 
6
 * GNUPG is free software; you can redistribute it and/or modify
 
7
 * it under the terms of the GNU General Public License as published by
 
8
 * the Free Software Foundation; either version 2 of the License, or
 
9
 * (at your option) any later version.
 
10
 *
 
11
 * GNUPG is distributed in the hope that it will be useful,
 
12
 * but WITHOUT ANY WARRANTY; without even the implied warranty of
 
13
 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
 
14
 * GNU General Public License for more details.
 
15
 *
 
16
 * You should have received a copy of the GNU General Public License
 
17
 * along with this program; if not, write to the Free Software
 
18
 * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA
 
19
 */
 
20
#ifndef G10_ZLIB_RISCOS_H
 
21
#define G10_ZLIB_RISCOS_H
 
22
 
 
23
#include <kernel.h>
 
24
#include <swis.h>
 
25
 
 
26
static const char * const zlib_path[] = {
 
27
    "System:310.Modules.ZLib",
 
28
    NULL
 
29
};
 
30
 
 
31
#define ZLib_Compress             0x53AC0
 
32
#define ZLib_Decompress           0x53AC1
 
33
#define ZLib_CRC32                0x53AC2
 
34
#define ZLib_Adler32              0x53AC3
 
35
#define ZLib_Version              0x53AC4
 
36
#define ZLib_ZCompress            0x53AC5
 
37
#define ZLib_ZCompress2           0x53AC6
 
38
#define ZLib_ZUncompress          0x53AC7
 
39
#define ZLib_DeflateInit          0x53AC8
 
40
#define ZLib_InflateInit          0x53AC9
 
41
#define ZLib_DeflateInit2         0x53ACA
 
42
#define ZLib_InflateInit2         0x53ACB
 
43
#define ZLib_Deflate              0x53ACC
 
44
#define ZLib_DeflateEnd           0x53ACD
 
45
#define ZLib_Inflate              0x53ACE
 
46
#define ZLib_InflateEnd           0x53ACF
 
47
#define ZLib_DeflateSetDictionary 0x53AD0
 
48
#define ZLib_DeflateCopy          0x53AD1
 
49
#define ZLib_DeflateReset         0x53AD2
 
50
#define ZLib_DeflateParams        0x53AD3
 
51
#define ZLib_InflateSetDictionary 0x53AD4
 
52
#define ZLib_InflateSync          0x53AD5
 
53
#define ZLib_InflateReset         0x53AD6
 
54
#define ZLib_GZOpen               0x53AD7
 
55
#define ZLib_GZRead               0x53AD8
 
56
#define ZLib_GRWrite              0x53AD9
 
57
#define ZLib_GZFlush              0x53ADA
 
58
#define ZLib_GZClose              0x53ADB
 
59
#define ZLib_GZError              0x53ADC
 
60
#define ZLib_GZSeek               0x53ADD
 
61
#define ZLib_GZTell               0x53ADE
 
62
#define ZLib_GZEOF                0x53ADF
 
63
#define ZLib_TaskAssociate        0x53AE0
 
64
 
 
65
#define crc32(r0,r1,r2) \
 
66
    _swi(ZLib_CRC32, _INR(0,2) | _RETURN(0), r0,r1,r2)
 
67
#define adler32(r0,r1,r2) \
 
68
    _swi(ZLib_Adler32, _INR(0,2) | _RETURN(0), r0,r1,r2)
 
69
#define zlibVersion() \
 
70
    _swi(ZLib_Version, _RETURN(0))
 
71
#define compress(r0,r1,r2,r3) \
 
72
    _swi(ZLib_ZCompress, _INR(0,3) | _RETURN(0)|_OUT(1), r0,r1,r2,r3, &r1)
 
73
#define compress2(r0,r1,r2,r3,r4) \
 
74
    _swi(ZLib_ZCompress2, _INR(0,4) | _RETURN(0)|_OUT(1), r0,r1,r2,r3,r4, &r1)
 
75
#define uncompress(r0,r1,r2,r3) \
 
76
    _swi(ZLib_ZUncompress, _INR(0,3) | _RETURN(0)|_OUT(1), r0,r1,r2,r3, &r1)
 
77
#define deflateInit_(r0,r1,r2,r3) \
 
78
    _swi(ZLib_DeflateInit, _INR(0,3) | _RETURN(0), r0,r1,r2,r3)
 
79
#define inflateInit_(r0,r1,r2) \
 
80
    _swi(ZLib_InflateInit, _INR(0,2) | _RETURN(0), r0,r1,r2)
 
81
#define deflateInit2_(r0,r1,r2,r3,r4,r5,r6,r7) \
 
82
    _swi(ZLib_DeflateInit2, _INR(0,7) | _RETURN(0), r0,r1,r2,r3,r4,r5,r6,r7)
 
83
#define inflateInit2_(r0,r1,r2,r3) \
 
84
    _swi(ZLib_InflateInit2, _INR(0,3) | _RETURN(0), r0,r1,r2,r3)
 
85
#define deflate(r0,r1) \
 
86
    _swi(ZLib_Deflate, _INR(0,1) | _RETURN(0), r0,r1)
 
87
#define deflateEnd(r0) \
 
88
    _swi(ZLib_DeflateEnd, _IN(0) | _RETURN(0), r0)
 
89
#define inflate(r0,r1) \
 
90
    _swi(ZLib_Inflate, _INR(0,1) | _RETURN(0), r0,r1)
 
91
#define inflateEnd(r0) \
 
92
    _swi(ZLib_InflateEnd, _IN(0) | _RETURN(0), r0)
 
93
#define deflateSetDictionary(r0,r1,r2) \
 
94
    _swi(ZLib_DeflateSetDictionary, _INR(0,2) | _RETURN(0), r0,r1,r2)
 
95
#define deflateCopy(r0,r1) \
 
96
    _swi(ZLib_DeflateCopy, _INR(0,1) | _RETURN(0), r0,r1)
 
97
#define deflateReset(r0) \
 
98
    _swi(ZLib_DeflateReset, _IN(0) | _RETURN(0), r0)
 
99
#define deflateParams(r0,r1,r2) \
 
100
    _swi(ZLib_DeflateParams, _INR(0,2) | _RETURN(0), r0,r1,r2)
 
101
#define inflateSetDictionary(r0,r1,r2) \
 
102
    _swi(ZLib_InflateSetDictionary, _INR(0,2) | _RETURN(0), r0,r1,r2)
 
103
#define inflateSync(r0) \
 
104
    _swi(ZLib_InflateSync, _IN(0) | _RETURN(0), r0)
 
105
#define inflateReset(r0) \
 
106
    _swi(ZLib_InflateReset, _IN(0) | _RETURN(0), r0)
 
107
#define gzopen(r0,r1) \
 
108
    _swi(ZLib_GZOpen, _INR(0,1) | _RETURN(0), r0)
 
109
#define gzdopen(r0,r1) BUG()
 
110
#define gzsetparams(r0,r1,r2) BUG()
 
111
#define gzread(r0,r1,r2) \
 
112
    _swi(ZLib_GZRead, _INR(0,2) | _RETURN(0), r0,r1,r2)
 
113
#define gzwrite(r0,r1,r2) \
 
114
    _swi(ZLib_GZWrite, _INR(0,2) | _RETURN(0), r0,r1,r2)
 
115
#define gzprintf(r0,r1,...) BUG()
 
116
#define gzputs(r0,r1) BUG()
 
117
#define gzgets(r0,r1,r2) BUG()
 
118
#define gzputc(r0,r1) BUG()
 
119
#define gzgetc(r0) BUG()
 
120
#define gzflush(r0,r1) \
 
121
    _swi(ZLib_GZFlush, _INR(0,1) | _RETURN(0), r0,r1)
 
122
#define gzclose(r0) \
 
123
    _swi(ZLib_GZClose, _IN(0) | _RETURN(0), r0)
 
124
#define gzerror(r0,r1) \
 
125
    _swi(ZLib_GZError, _IN(0) | _RETURN(0)|_OUT(1), r0, &r1)
 
126
#define gzseek(r0,r1,r2) \
 
127
    _swi(ZLib_GZSeek, _INR(0,2) | _RETURN(0), r0,r1,r2)
 
128
#define gzrewind(r0) BUG()
 
129
#define gztell(r0) \
 
130
    _swi(ZLib_GZTell, _IN(0) | _RETURN(0), r0)
 
131
#define gzeof(r0) \
 
132
    _swi(ZLib_GZEOF, _IN(0) | _RETURN(0), r0)
 
133
 
 
134
#endif /* G10_ZLIB_RISCOS_H */