1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37
|
/*
Time-stamp: <97/03/23 14:37:54 yusuf>
$Id: endianize.h,v 1.3 1997/03/23 06:44:15 yusuf Exp $
*/
/* Routines for endianizing things */
extern _time_t little2machtime(_time_t *s);
extern _u32 mach2littleu32(_u32 *s);
extern _u32 little2machu32(_u32 *s);
extern _u16 mach2littleu16(_u16 *s);
extern _u16 little2machu16(_u16 *s);
extern _s32 mach2littles32(_s32 *s);
extern _s32 little2machs32(_s32 *s);
extern _s16 mach2littles16(_s16 *s);
extern _s16 little2machs16(_s16 *s);
extern void mach2littlekey(struct info_file_key *k, struct info_file_key *k1);
extern void little2machkey(struct info_file_key *k, struct info_file_key *k1);
extern void ifk_node_endianize2little(node *n, node *n1);
extern void ifk_node_endianize2mach(node *n, node *n1);
extern void tape_header_endianize2mach(struct tape_header *t);
extern void tape_header_endianize2little(struct tape_header *t);
extern void fi_endianize2mach(struct file_info *fi, struct file_info *fi1);
extern void fi_endianize2little(struct file_info *fi, struct file_info *f1);
extern void ifd_endianize2little(struct info_file_header *ifd, struct info_file_header *ifd1);
extern void ifd_endianize2mach(struct info_file_header *ifd, struct info_file_header *ifd1);
extern void volheader_endianize2little(struct volume_header orgvh,
struct volume_header *newvh);
extern void volheader_endianize2mach(struct volume_header orgvh,
struct volume_header *newvh);
extern void vti_endianize2little(struct volume_tape_info *vti, struct volume_tape_info *vti1);
extern void vti_endianize2mach(struct volume_tape_info *vti, struct volume_tape_info *vti1);
extern void tsi_endianize2little(struct tape_size_info *tsi, struct tape_size_info *tsi1);
extern void tsi_endianize2mach(struct tape_size_info *tsi, struct tape_size_info *tsi1);
|