huffman encoding functions
void counting_sort_hu(hu_t *hu, int sze,int type_size)

void appendy_l(char *c,char v)

void appendy_llong(char *c,char *v)

void append_bit(hu_t *hu,int bit)

char *get_enc(hu_t * hu, char v)

hu_t * huffman_encoding(char *s,int len,char *encr,int *l)

char get_huff_char(hu_t *hu,char *enc,int *l,int lvl)

void huffman_decoding(char *txt,int *len,char *enc,int l,hu_t *hu)



struct hu_t
public : char * hu_t::enc

public : unsigned int hu_t::freq

public : hu_t * hu_t::left

public : hu_t * hu_t::right

public : char hu_t::v

struct np
public : int np::i

public : np * np::next

struct cs_t
public : np * cs_t::first

public : int cs_t::index

public : np * cs_t::list