for (iLoop = 0; iLoop < 17; iLoop += 3) { sscanf(pcStr + iLoop, "%x", &iTemp); pbyMacAddr[iLoop / 3] = (BYTE)iTemp; }