ViewVC Help
View File | Revision Log | View Changeset | Root Listing
root/Oni2/nikanabo/current/xdelta/diy/linkxd3lib.c
Revision: 185
Committed: Mon May 21 18:48:22 2007 UTC (18 years, 4 months ago) by geyser
Content type: text/x-csrc
File size: 1105 byte(s)
Log Message:

File Contents

# Content
1 #include "xdelta3.h"
2
3 extern int VVV;
4
5 int VVV;
6
7 void use(int r)
8 {
9 VVV = r;
10 }
11
12 int main() {
13 xd3_config config;
14 xd3_stream stream;
15 xd3_source source;
16
17 xd3_init_config (& config, 0);
18 use (xd3_config_stream (&stream, &config));
19 use (xd3_close_stream (&stream));
20 xd3_abort_stream (&stream);
21 xd3_free_stream (&stream);
22
23 xd3_avail_input (& stream, NULL, 0);
24 xd3_consume_output (& stream);
25
26 use (xd3_bytes_on_srcblk (& source, 0));
27 use (xd3_set_source (& stream, & source));
28 xd3_set_flags (& stream, 0);
29
30 use (xd3_decode_stream (& stream, NULL, 0, NULL, NULL, 0));
31 use (xd3_decode_input (&stream));
32 use (xd3_decoder_needs_source (& stream));
33 use (xd3_get_appheader (& stream, NULL, NULL));
34
35 use ((int) xd3_errstring (& stream));
36 use ((int) xd3_strerror (0));
37
38 #if XD3_ENCODER
39 use (xd3_encode_input (&stream));
40 use (xd3_encode_stream (& stream, NULL, 0, NULL, NULL, 0));
41 use (xd3_set_appheader (& stream));
42 use (xd3_encoder_used_source (& stream));
43 use (xd3_encoder_srcbase (& stream));
44 use (xd3_encoder_srclen (& stream));
45 #endif
46 return 0;
47 }