同步操作将从 腾硕软件/vc-client 强制同步,此操作会覆盖自 Fork 仓库以来所做的任何修改,且无法恢复!!!
确定后同步将在后台操作,完成时将刷新页面,请耐心等待。
#include "stdafx.h"#include "convutil.h"namespace convutil {//Optimized Function to convert an unsigned char to a Hex string of length 2void Char2Hex(unsigned char ch, char* szHex){static unsigned char saucHex[] = "0123456789ABCDEF";szHex[0] = saucHex[ch >> 4];szHex[1] = saucHex[ch&0xF];szHex[2] = 0;}//Function to convert a Hex string of length 2 to an unsigned charbool Hex2Char(char const* szHex, unsigned char& rch){if(*szHex >= '0' && *szHex <= '9')rch = *szHex - '0';else if(*szHex >= 'A' && *szHex <= 'F')rch = *szHex - 55; //-'A' + 10else//Is not really a Hex stringreturn false;szHex++;if(*szHex >= '0' && *szHex <= '9')(rch <<= 4) += *szHex - '0';else if(*szHex >= 'A' && *szHex <= 'F')(rch <<= 4) += *szHex - 55; //-'A' + 10;else//Is not really a Hex stringreturn false;return true;}//Function to convert binary string to hex stringvoid Binary2Hex(unsigned char const* pucBinStr, int iBinSize, char* pszHexStr){int i;char szHex[3];unsigned char const* pucBinStr1 = pucBinStr;*pszHexStr = 0;for(i=0; i<iBinSize; i++,pucBinStr1++){Char2Hex(*pucBinStr1, szHex);strcat(pszHexStr, szHex);}}//Function to convert hex string to binary stringbool Hex2Binary(char const* pszHexStr, unsigned char* pucBinStr, int iBinSize){int i;unsigned char ch;for(i=0; i<iBinSize; i++,pszHexStr+=2,pucBinStr++){if(false == Hex2Char(pszHexStr, ch))return false;*pucBinStr = ch;}return true;}}
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。