www.pudn.com > wmmp-sms-linux.rar > dataformat.h, change:2006-12-26,size:1092b


#ifndef _DATA_FORMAT_H_ 
#define _DATA_FORMAT_H_ 
 
#include "typedef.h" 
#include "smshandle.h" 
 
/* Transform flags */ 
#define ENCODE_7BIT  0x01 
#define CHAR_TO_HEX  0x02 
#define GB_TO_UCS16  0x03 
#define DECODE_7BIT  0x04 
#define HEX_TO_CHAR  0x05 
#define UCS16_TO_GB  0x06 
 
#ifdef _LINUX_ 
extern int convsmsdata(const uchar* from, int fromlen, uchar* to, int* tolen, char flag); 
extern int procpdudata(const uchar* indata, int inlen, PDU *pdu, uchar* outdata, int* outlen); 
extern int packpdudata(const uchar* indata, int inlen, PDU* inPdu, char* outdata, int* outlen); 
extern int reversedata(const char* pSrc, char* pDst, int nSrcLen); 
#else 
 
#ifdef __cplusplus 
extern "C" 
{ 
#endif 
	int convsmsdata(const uchar* from, int fromlen, uchar* to, int* tolen, char flag); 
	int procpdudata(const uchar* indata, int inlen, PDU *pdu, uchar* outdata, int* outlen); 
	int packpdudata(const uchar* indata, int inlen, PDU* inPdu, char* outdata, int* outlen); 
	int reversedata(const char* pSrc, char* pDst, int nSrcLen); 
#ifdef __cplusplus 
} 
#endif 
 
#endif 
 
 
 
#endif