unionBase.h 855 Bytes
//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);