root/xdelta30r/linkxd3lib.c

Revision 31, 1.1 kB (checked in by nlawren2, 10 months ago)

Moved xdelta30r

  • Property svn:executable set to *
Line 
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 }
Note: See TracBrowser for help on using the browser.