1 #include "../../../../test.h"
2 #include "../../../../../src/fzp.h"
3 #include "../../../../../src/server/protocol2/backup_phase4.h"
4 #include "build_dindex.h"
5 
dindex_to_fzp(struct fzp * fzp,uint64_t * di,size_t len)6 static void dindex_to_fzp(struct fzp *fzp, uint64_t *di, size_t len)
7 {
8         size_t i;
9         for(i=0; i<len; i++)
10                 fail_unless(!dindex_gzprintf(fzp, &di[i]));
11 }
12 
build_dindex(uint64_t * di,size_t s,const char * fname)13 void build_dindex(uint64_t *di, size_t s, const char *fname)
14 {
15         struct fzp *fzp=NULL;
16 
17         fail_unless((fzp=fzp_gzopen(fname, "ab"))!=NULL);
18         dindex_to_fzp(fzp, di, s);
19         fail_unless(!fzp_close(&fzp));
20 }
21