FXSend/LuTool.h
2025-02-28 17:05:50 +08:00

32 lines
1.3 KiB
C

#ifndef LUTOOL_H
#define LUTOOL_H
char * AllTrim( char * ss ); //截左右空格
char * ExChar( char * szSrc , char * pEx ); //去除指定的字符
bool GetReqMess(char *szMess,char *szRec,int iNo,char cMake , long lMessLen=0); //从收的客户的请求中读取数据
DWORD StrToHex(const char *pstr, CHAR *hex);
void HexToAscii( char *pszOrgRandom , char *pszDesRandom );
void AsciiToHex( char *pszOrgRandom , char *pszDesRandom , long lLen);
void ExchangeUniCode( char * pData );
void ExchangeChar( char * pData );
long TwoCharToHex( char * Buf );
int CharHex(char ch);
int FoundChar( char * szSrc , char * pEx,long lLen = 0) ; //查找指定的字符串
void HexToPhoneName( char * pHex , char * pName );
void PhoneNameToHex( char * pName , char * pHex);
BOOL EnCodePasswd( char * szSourse , char * szTarget );
BOOL DeCodePasswd( char * szSourse , char * szTarget );
BOOL GetDeRNFromEnRN(char *pEnRN, char *pDeRN);
BOOL GetEnRNFromDeRN(char *pDeRN, char *pEnRN);
long GetRoundValue(long lMin , long lMax );
long DeCode7Bit(char *pSrc, char * pTag , long lSrcLen);//解开7Bit编码的字串
int FoundCharEx( char * szSrc , long lSrcLen , char * pEx , long lExLen);//查找指定的标志
void DZStr( char * pYChar , char * pDZChar ); //倒转字符
BOOL StrCmpMobile( char * pNo1 , char * pNo2 );//比较两个电话号码是否相同
char * ExMobileGZM( char * pMobile ); //去除国际码
//#include "LuTool.cpp"
#endif