⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 dataformat.h

📁 在GPRS或者CDMA modem上实现发送/接收短信的C代码;支持Siemens
💻 H
字号:
#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

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -