#if !defined HAVE_PRINTBIN_H__
#define      HAVE_PRINTBIN_H__
// This file is part of the FXT library.
// Copyright (C) 2010 Joerg Arndt
// License: GNU General Public License version 3 or later,
// see the file COPYING.txt in the main directory.

#include "fxttypes.h"

// bits/printbin.cc:
void print_bin(const char *bla, unsigned long long x, ulong pd=0, const char *c01=0);
void print_bin_vec(const char *bla, unsigned long long x, ulong pd=0, const char *c01=0);
void print_idx_seq(const char *bla, unsigned long long x, ulong off=0);


// bits/printbindiff.cc:
void print_bin_diff(const char*bla,
                    unsigned long long x1,
                    unsigned long long x2,
                    ulong pd=0,
                    const char *c01pm=".1+-");


void print_bin_vec_diff(const char*bla,
                        unsigned long long x1,
                        unsigned long long x2,
                        ulong pd/*=0*/,
                        const char *c01pm=".1+-");


#endif  // !defined HAVE_PRINTBIN_H__
