📄 bitdo1.h
字号:
#ifndef ONES#define ONES ((_BS_word)(~0L))#endif register int nwords; register _BS_word mask; if (offset == 0) ; else if (offset + length >= _BS_BITS_PER_WORD) { mask = ONES _BS_RIGHT offset; DOIT(*ptr++, mask); length -= _BS_BITS_PER_WORD - offset; } else { mask = (ONES _BS_RIGHT (_BS_BITS_PER_WORD - length)) _BS_LEFT (_BS_BITS_PER_WORD - length - offset); DOIT(*ptr, mask); goto done; } nwords = _BS_INDEX(length); while (--nwords >= 0) { DOIT(*ptr++, ONES); } length = _BS_POS (length); if (length) { mask = ONES _BS_LEFT (_BS_BITS_PER_WORD - length); DOIT(*ptr, mask); } done: ;
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -