dataformat.h

来自「在GPRS或者CDMA modem上实现发送/接收短信的C代码;支持Siemen」· C头文件 代码 · 共 40 行

H
40
字号
#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 + =
减小字号Ctrl + -
显示快捷键?