tizen 2.4 release
[external/xdelta3.git] / linkxd3lib.c
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_set_source (& stream, & source));
27   xd3_set_flags (& stream, 0);
28   
29   use (xd3_decode_stream (& stream, NULL, 0, NULL, NULL, 0));
30   use (xd3_decode_input (&stream));
31   use (xd3_get_appheader (& stream, NULL, NULL));
32   
33 #if XD3_ENCODER
34   use (xd3_encode_input (&stream));
35   use (xd3_encode_stream (& stream, NULL, 0, NULL, NULL, 0));
36   use (xd3_set_appheader (& stream));
37   use (xd3_encoder_used_source (& stream));
38   use (xd3_encoder_srcbase (& stream));
39   use (xd3_encoder_srclen (& stream));
40 #endif
41   return 0;
42 }