read_16_bits
extern void read_16_bits(uchar_t *bp, uint32_t *value);
read_16_bits((uchar_t *)&(dp->un.pcd_scluster_hi), &hi);
read_16_bits((uchar_t *)&(dp->pcd_scluster_lo), &lo);
read_16_bits((uchar_t *)&(dp->pcd_scluster_lo), &lo);
read_16_bits(ep, (uint32_t *)&value);