Original Post
void Byteswapping(unsigned char* aDest, unsigned char* aSource, int size)
{
int i, j;
int iTimesSize;
for (i=0; i<size; i++)
{
iTimesSize = i * size;
for (j = 0; j<size; j++)
{
aDest[iTimesSize+j]=aSource[j*size+i];
}
}
}
Is there a easy way to optimize this?