fltrimpl.h
来自「hashish-1.1b加密算法库c++」· C头文件 代码 · 共 43 行
H
43 行
#ifndef CRYPTOPP_FLTRIMPL_H#define CRYPTOPP_FLTRIMPL_H#define FILTER_BEGIN \ switch (m_continueAt) \ { \ case 0: \ m_inputPosition = 0;#define FILTER_END_NO_MESSAGE_END_NO_RETURN \ break; \ default: \ assert(false); \ }#define FILTER_END_NO_MESSAGE_END \ FILTER_END_NO_MESSAGE_END_NO_RETURN \ return 0;/*#define FILTER_END \ case -1: \ if (messageEnd && Output(-1, NULL, 0, messageEnd, blocking)) \ return 1; \ FILTER_END_NO_MESSAGE_END*/#define FILTER_OUTPUT2(site, statement, output, length, messageEnd) \ {\ case site: \ statement; \ if (Output(site, output, length, messageEnd, blocking)) \ return STDMAX(1U, (unsigned int)length-m_inputPosition);\ }#define FILTER_OUTPUT(site, output, length, messageEnd) \ FILTER_OUTPUT2(site, 0, output, length, messageEnd)#define FILTER_OUTPUT_BYTE(site, output) \ FILTER_OUTPUT(site, &(const byte &)(byte)output, 1, 0)#endif
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?