diff --git a/src/prism2/download/prism2dl.c b/src/prism2/download/prism2dl.c index c1c7683..0871b8b 100644 --- a/src/prism2/download/prism2dl.c +++ b/src/prism2/download/prism2dl.c @@ -1349,7 +1349,7 @@ void print_all_pdrs(pda_t *pda) datap = (UINT16*)&(pda->rec[i]->data.end_of_pda); nwords = hfa384x2host_16(pda->rec[i]->len) - 1; for ( j = 0; j < nwords; j++) { - printf("%04x ", datap[j] ); + printf("%04x ", hfa384x2host_16(datap[j]) ); if ( (j % 8) == 7 && j < nwords - 1 ) { printf("\n "); } @@ -1363,14 +1363,13 @@ void print_all_pdrs(pda_t *pda) end = (((UINT8*)pda->rec[pda->nrec - 1]) - pda->buf + 6) / 2; printf(" "); for ( i = 0; i < end; i++ ) { - printf("%04x ", datap[i]); + printf("%04x ", hfa384x2host_16(datap[i]) ); if ( (i % 16) == 15 ) { printf("\n "); } } printf("\n"); } - }