| 6557 | */ |
| 6558 | |
| 6559 | bool initBloomFilter(struct bloom *bloom_arg,uint64_t items_bloom) { |
| 6560 | bool r = true; |
| 6561 | printf("[+] Bloom filter for %" PRIu64 " elements.\n",items_bloom); |
| 6562 | if(items_bloom <= 10000) { |
| 6563 | if(bloom_init2(bloom_arg,10000,0.000001) == 1){ |
| 6564 | fprintf(stderr,"[E] error bloom_init for 10000 elements.\n"); |
| 6565 | r = false; |
| 6566 | } |
| 6567 | } |
| 6568 | else { |
| 6569 | if(bloom_init2(bloom_arg,FLAGBLOOMMULTIPLIER*items_bloom,0.000001) == 1){ |
| 6570 | fprintf(stderr,"[E] error bloom_init for %" PRIu64 " elements.\n",items_bloom); |
| 6571 | r = false; |
| 6572 | } |
| 6573 | } |
| 6574 | printf("[+] Loading data to the bloomfilter total: %.2f MB\n",(double)(((double) bloom_arg->bytes)/(double)1048576)); |
| 6575 | return r; |
| 6576 | } |
| 6577 | |
| 6578 | void writeFileIfNeeded(const char *fileName) { |
| 6579 | //printf("[D] FLAGSAVEREADFILE %i, FLAGREADEDFILE1 %i\n",FLAGSAVEREADFILE,FLAGREADEDFILE1); |
no test coverage detected