/* $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: */