/* $Id: bindata.h,v 1.4 2006/04/09 07:37:05 hurtta Exp $ */
#ifdef ANSI_C
struct bindata_mapped_data; /* Needed for prototype */
#endif
/* bindata.c */
extern void free_bindata P_((struct bindata_mapped_data * v));
extern int write_bindata P_((struct bindata_mapped_data *v,
const char *filename));
extern int get_bindata P_((struct bindata_mapped_data **ptr,
const char *filename));
extern struct bindata_mapped_data * malloc_bindata P_((int cscount));
extern int add_bindata_map P_((struct bindata_mapped_data * v,
uint16 bytevector[256],
unsigned char revvector[MAP_REV_MAP_DIV],
const char *filename));
extern void trim_bindata P_((struct bindata_mapped_data * v));
extern int write_bindata_text P_((struct bindata_mapped_data *v,
CONST char * dir,
char ***filelist));
extern struct bindata_mapped_data * default_bindata P_((void));
extern struct bindata_map * give_mapping P_((struct bindata_mapped_data *v,
const char *mapname));
extern uint16 lookup_binmap P_((unsigned int ch,
struct bindata_map *map,
int *found));
extern unsigned char lookup_binmap_rev P_((struct bindata_map *map,
unsigned int val,
int * found));
/* cs_binary.c */
extern struct bindata_mapped_data *generate_bindata P_((void));
/*
* Local Variables:
* mode:c
* c-basic-offset:4
* buffer-file-coding-system: iso-8859-1
* End:
*/
syntax highlighted by Code2HTML, v. 0.9.1