sample.c
1 #include <stdio.h>
2
3 #include "zlibio.h"
4
5
6 int main( int argc, char *argv[] )
7 {
8 int ret, mode = 'c';
9
10 if ( argc != 4 )
11 {
12 fprintf( stderr, "Usage: %s [cd] INPUT OUTPUT\n", argv[0] );
13 return 1;
14 }
15
16 if ( argv[1][0] == 'c' )
17 mode = 'c';
18 else if ( argv[1][0] == 'd' )
19 mode = 'd';
20 else
21 {
22 fprintf( stderr, "Usage: %s [cd] INPUT OUTPUT\n", argv[0] );
23 return 1;
24 }
25
26 if ( mode == 'c' )
27 {
28 if ( ( ret = ZIO_Compress( argv[2], argv[3] ) ) != ZIO_OK )
29 fprintf( stderr, "zio_compress(): %d\n", ret );
30 }
31 else
32 {
33 if ( ( ret = ZIO_Decompress( argv[2], argv[3] ) ) != ZIO_OK )
34 fprintf( stderr, "zio_decompress(): %d\n", ret );
35 }
36
37 return ret;
38 }