source: nikanabo/current/xdelta/diy/linkxd3lib.c @ 185

Last change on this file since 185 was 185, checked in by geyser, 14 years ago
File size: 1.1 KB
Line 
1#include "xdelta3.h"
2
3extern int VVV;
4
5int VVV;
6
7void use(int r)
8{
9  VVV = r;
10}
11
12int 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}
Note: See TracBrowser for help on using the repository browser.