1 #include "hptzip.h"
2 #ifdef ZLIBDL
3 #include "hptzipdl.h"
4 #endif
main(int argc,char * argv[])5 int main(int argc, char *argv[]) {
6   int rc;
7   rc = init_hptzip();
8   printf("init_hptzip(): %d\n", rc);
9 #ifdef ZLIBDL
10   printf(" > crc32()=%p\n", dl_crc32);
11   printf(" > get_crc_table()=%p\n", dl_get_crc_table);
12   printf(" > inflateInit2_()=%p\n", dl_inflateInit2_);
13   printf(" > inflate()=%p\n", dl_inflate);
14   printf(" > inflateEnd()=%p\n", dl_inflateEnd);
15   printf(" > deflateInit2_()=%p\n", dl_deflateInit2_);
16   printf(" > deflate()=%p\n", dl_deflate);
17   printf(" > deflateEnd()=%p\n", dl_deflateEnd);
18 #endif
19   {
20     unsigned long crc = crc32(0L, NULL, 0);;
21     crc = crc32(0L, "val khokhlov", 12);
22     printf("testing crc32(): %s\n", crc == 0xae16c6abL ? "OK" : "ERR");
23   }
24   {
25     rc = UnPackWithZlib("test.zip", NULL, ".\\");
26     printf("testing UnPackWithZlib(): %d\n", rc);
27   }
28 }
29