From 0780425642008a1b9eff8151456d7699111f4dc9 Mon Sep 17 00:00:00 2001 From: tlatorre Date: Wed, 19 Sep 2018 16:20:01 -0500 Subject: change output file format to YAML --- src/zdab_utils.c | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) (limited to 'src/zdab_utils.c') diff --git a/src/zdab_utils.c b/src/zdab_utils.c index a689f92..1cde62a 100644 --- a/src/zdab_utils.c +++ b/src/zdab_utils.c @@ -49,6 +49,24 @@ void swap_int16(int16_t *val_pt, int count) return; } +void unpack_mcvx(uint32_t *data, MCVXBank *b) +{ + unpack((uint8_t *) data, "l",&b->cls); + unpack((uint8_t *) (data+1), "l",&b->inc); + unpack((uint8_t *) (data+2), "f",&b->x); + unpack((uint8_t *) (data+3), "f",&b->y); + unpack((uint8_t *) (data+4), "f",&b->z); + unpack((uint8_t *) (data+5), "F",&b->tim); + unpack((uint8_t *) (data+7), "l",&b->rgn); + unpack((uint8_t *) (data+8), "l",&b->idm); + unpack((uint8_t *) (data+9), "l",&b->rg2); + unpack((uint8_t *) (data+10), "l",&b->im2); + unpack((uint8_t *) (data+12), "f",&b->bnx); + unpack((uint8_t *) (data+13), "f",&b->bny); + unpack((uint8_t *) (data+14), "f",&b->bnz); + unpack((uint8_t *) (data+15), "l",&b->cer); +} + void unpack_mctk(uint32_t *data, MCTKBank *b) { unpack((uint8_t *) data, "l",&b->idp); -- cgit