FXSend/LuTool.h

32 lines
1.3 KiB
C
Raw Permalink Normal View History

2025-02-28 17:05:50 +08:00
#ifndef LUTOOL_H
#define LUTOOL_H
char * AllTrim( char * ss ); //<2F><><EFBFBD><EFBFBD><EFBFBD>ҿո<D2BF>
char * ExChar( char * szSrc , char * pEx ); //ȥ<><C8A5>ָ<EFBFBD><D6B8><EFBFBD><EFBFBD><EFBFBD>ַ<EFBFBD>
bool GetReqMess(char *szMess,char *szRec,int iNo,char cMake , long lMessLen=0); //<2F><><EFBFBD>յĿͻ<C4BF><CDBB><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ж<EFBFBD>ȡ<EFBFBD><C8A1><EFBFBD><EFBFBD>
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) ; //<2F><><EFBFBD><EFBFBD>ָ<EFBFBD><D6B8><EFBFBD><EFBFBD><EFBFBD>ַ<EFBFBD><D6B7><EFBFBD>
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);//<2F>⿪7Bit<69><74><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ִ<EFBFBD>
int FoundCharEx( char * szSrc , long lSrcLen , char * pEx , long lExLen);//<2F><><EFBFBD><EFBFBD>ָ<EFBFBD><D6B8><EFBFBD>ı<EFBFBD>־
void DZStr( char * pYChar , char * pDZChar ); //<2F><>ת<EFBFBD>ַ<EFBFBD>
BOOL StrCmpMobile( char * pNo1 , char * pNo2 );//<2F>Ƚ<EFBFBD><C8BD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><E7BBB0><EFBFBD><EFBFBD><EFBFBD>Ƿ<EFBFBD><C7B7><EFBFBD>ͬ
char * ExMobileGZM( char * pMobile ); //ȥ<><C8A5><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
//#include "LuTool.cpp"
#endif