unionBase.h
855 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
//base.h 实现功能基本的函数
/*
* Copyright (c) 2011, 广州江南科友union
* All rights reserved.
* 文件名称: base.h
* 摘 要: 实现功能基本的函数
* 当前版本: 1.0, 编写者: 杨武,修改时间: 2011-11-22 修改内容: 创建
*
*/
#pragma once
struct CONFIG
{
char ip[25];
int port;
int hsmLenOfMsgHeader;
int isLenOfHsmMsg;
int timeout;
CONFIG()
{
memset(this,0,sizeof(CONFIG));
}
};
CString GetRandStr(int count);
char * my_strcat(char * _Dest,char * _Source,int& _dLen,int _sLen);
int my_strncut(char * str_dest,char * str_source,int start_position, int len);
void IntToChar(int iValue,int number,char *buf);
void IntToHexChar(int iValue,int number,char *buf);
void lenToChar(const int len,char * keyLenType);
int revValue(char * value);
int getConfig(struct CONFIG *cfg);
int HexToDec(char* s);
long HexToLDec(char* s);