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

📄 utility.h

📁 针对cdma2000层3信令的SMS的unicode ,解析出文本格式的SMS的源码,在c++builder环境下开发.
💻 H
字号:
#ifndef __UTILITY__H
#define __UTILITY__H

#include "csmtypes.h"

bool BCopy
(
   const byte*    sourceBitBuffer,
   uint32         sourceBitOffset,
   byte*          destinationBitBuffer,
   uint32         destinationBitOffset,
   uint32         bitCount                // Number of bits to copy
);

void BitCopyFromBitStream
(
   const byte* sourceBitBuffer,
   uint32      sourceBitOffset,
   byte&       result,
   uint32      bitCount
);

void BitCopyFromBitStream
(
   const byte* sourceBitBuffer,
   uint32      sourceBitOffset,
   uint16&     result,
   uint32      bitCount
);


void BitCopyFromBitStream
(
   const byte* sourceBitBuffer,
   uint32      sourceBitOffset,
   uint32&     result,
   uint32      bitCount
);

void BitCopyFromBitStream
(
   const byte* sourceBitBuffer,
   uint32      sourceBitOffset,
   uint64&     result,
   uint32      bitCount
);

void BitCopyToBitStream
(
   const byte& source,
   byte*       destinationBitBuffer,
   uint32      destinationBitOffset,
   uint32      bitCount
);

void BitCopyToBitStream
(
   const uint16&  source,
   byte*          destinationBitBuffer,
   uint32         destinationBitOffset,
   uint32         bitCount );


void BitCopyToBitStream
(
   const uint32&  source,
   byte*          destinationBitBuffer,
   uint32         destinationBitOffset,
   uint32         bitCount
);

void BitCopyToBitStream
(
   const uint64&  source,
   byte*          destinationBitBuffer,
   uint32         destinationBitOffset,
   uint32         bitCount
);


#endif
//宏定义

//结构定义

//常量

//函数实现

⌨️ 快捷键说明

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