Below is my current char* to hex string function. I wrote it as an exercise in bit manipulation. It takes ~7ms on a AMD Athlon MP 2800+ to hexify a 10 million byte array. Is
not going to make a lot of difference... *pChar-(ofs*16) can be done with [*pCHar & 0x0F]