void
htoz(
unsigned
char
*p,
unsigned
char
*aa)
{
int
n=0,i=0,j1=0,j=0,i1;
unsigned
char
buff1=0,buff2;
unsigned
char
buff[12][2];
//for (i;i<2;i++)
for
(j;j<12;j++,n++)
buff[j][0]=p[n+n];
j=0;n=0;
for
(j;j<12;j++,n++)
buff[j][1]=p[n+n+1];
for
(j1;j1<8;j1++)
//
每个字节位
{
j=0;buff1=0;
for
(j;j<8;j++)
//
每组个字节
{
buff2=0;
buff2=(1<
if
((buff[j][0] & buff2) != 0x00)
//buff1[j] =(1<
//
else
buff1 |=(1<
}
aa[7-j1]=buff1;
//i1++;
if
(j==8)
{ buff1=0; i=0;
//j1=0;
for
(j;j<12;j++,i++)
{ buff2=0;
buff2=(1<
//buff[j][i]=p[2n];
if
((buff[j][0] & buff2)!=0)
//buff1[j] &=~buff1[j];
//else
buff1 |=(1<
}
aa[19-j1]=buff1;
//i1++;
}
}
/