bar(unsigned char * q,unsigned short * data16s,int len)1void bar (unsigned char *q, unsigned short *data16s, int len) 2 { 3 int i; 4 5 for (i = 0; i < len; i++) 6 { 7 q[2 * i] = 8 (((data16s[i] & 0xFF) << 8) | ((data16s[i] >> 8) & 0xFF)) & 0xFF; 9 q[2 * i + 1] = 10 ((unsigned short) 11 (((data16s[i] & 0xFF) << 8) | ((data16s[i] >> 8) & 0xFF))) >> 8; 12 } 13 } 14