shortToShort(char* pBuffer){short value = pBuffer[1]&0xFF;
value <<=8;
value |= pBuffer[0]&0xFF;return value;}unsignedshortToUShort(char* pBuffer){unsignedshort value = pBuffer[1]&0xFF;
value <<=8;
value |= pBuffer[0]&0xFF;return value;}
2.2 int
intToInt(char* pBuffer){int value = pBuffer[3]&0xFF;
value <<=8;
value |= pBuffer[2]&0xFF;
value <<=8;
value |= pBuffer[1]&0xFF;
value <<=8;
value |= pBuffer[0]&0xFF;return value;}unsignedintToUInt(char* pBuffer){unsignedint value = pBuffer[3]&0xFF;
value <<=8;
value |= pBuffer[2]&0xFF;
value <<=8;
value |= pBuffer[1]&0xFF;
value <<=8;
value |= pBuffer[0]&0xFF;return value;}
2.3 long
longToLong(char* pBuffer){long value = pBuffer[3]&0xFF;
value <<=8;
value |= pBuffer[2]&0xFF;
value <<=8;
value |= pBuffer[1]&0xFF;
value <<=8;
value |= pBuffer[0]&0xFF;return value;}unsignedlongToULong(char* pBuffer){unsignedlong value = pBuffer[3]&0xFF;
value <<=8;
value |= pBuffer[2]&0xFF;
value <<=8;
value |= pBuffer[1]&0xFF;
value <<=8;
value |= pBuffer[0]&0xFF;return value;}
2.4 int64
int64_tToInt64(char* pBuffer){int64_t value = pBuffer[7]&0xFF;
value <<=8;
value |= pBuffer[6]&0xFF;
value <<=8;
value |= pBuffer[5]&0xFF;
value <<=8;
value |= pBuffer[4]&0xFF;
value <<=8;
value |= pBuffer[3]&0xFF;
value <<=8;
value |= pBuffer[2]&0xFF;
value <<=8;
value |= pBuffer[1]&0xFF;
value <<=8;
value |= pBuffer[0]&0xFF;return value;}uint64_tToUInt64(char* pBuffer){uint64_t value = pBuffer[7];
value <<=8;
value |= pBuffer[6]&0xFF;
value <<=8;
value |= pBuffer[5]&0xFF;
value <<=8;
value |= pBuffer[4]&0xFF;
value <<=8;
value |= pBuffer[3]&0xFF;
value <<=8;
value |= pBuffer[2]&0xFF;
value <<=8;
value |= pBuffer[1]&0xFF;
value <<=8;
value |= pBuffer[0]&0xFF;return value;}