1 /* $Id: bitpack64-incr.h 212659 2018-01-20 00:58:14Z twu $ */
2 #ifndef BITPACK64_INCR_INCLUDED
3 #define BITPACK64_INCR_INCLUDED
4 #include "types.h"
5 
6 /* For reading direct-coded bitstreams.  Horizontal format. */
7 extern UINT4
8 Bitpack64_incr (Oligospace_T oligo, UINT4 *ptrs, UINT4 *comp);
9 
10 extern UINT4
11 Bitpack64_incr_bitpack (Oligospace_T oligo, int packsize, UINT4 *bitpack);
12 
13 extern void
14 Bitpack64_add (Oligospace_T oligo, UINT4 *ptrs, UINT4 *comp, UINT4 increment);
15 
16 extern void
17 Bitpack64_add_bitpack (Oligospace_T oligo, int packsize, UINT4 *bitpack, UINT4 increment);
18 
19 #if 0
20 extern void
21 Bitpack64_sub_bitpack (Oligospace_T oligo, int packsize, UINT4 *bitpack, UINT4 decrement);
22 #endif
23 
24 extern UINT4 *
25 Bitpack64_realloc_one (int packsize, UINT4 *bitpack);
26 
27 extern UINT4 *
28 Bitpack64_realloc_multiple (int old_packsize, int new_packsize, UINT4 *bitpack);
29 
30 #endif
31