private.c
来自「比这个版本搞的登陆器」· C语言 代码 · 共 37 行
C
37 行
#include "except_macros.h"/* very lazy */0#if 0 /* let's optimize *//* start */||op1(op2(10,0,0,0), op2(255,0,0,0)) /* A: 10.0.0.0/8 */||op1(op2(172,16,0,0), op2(255,240,0,0)) /* B: 172.16.0.0/12 */||op1(op2(192,168,0,0), op2(255,255,0,0)) /* C: 192.168.0.0/16 */||op1(op2(224,0,0,0), op2(240,0,0,0)) /* D: 224.0.0.0/4 */||op1(op2(240,0,0,0), op2(240,0,0,0)) /* E: 240.0.0.0/4 */||op1(op2(169,254,0,0), op2(255,255,0,0)) /* APIPA */||op1(op2(127,0,0,0), op2(255,0,0,0)) /* loopback: 127.0.0.0/8 */# if 0 /* we might not need these */||op1(op2(0,0,0,0), op2(255,0,0,0)) /* default route: 0.0.0.0/8 */||op1(op2(255,255,255,255), op2(255,255,255,255)) /* broadcast */# endif/* end */#else /* sort by most-visited order, exploiting C's short-circuit */||op1(op2(10,0,0,0), op2(255,0,0,0)) /* A: 10.0.0.0/8 */||op1(op2(192,168,0,0), op2(255,255,0,0)) /* C: 192.168.0.0/16 */||op1(op2(127,0,0,0), op2(255,0,0,0)) /* loopback: 127.0.0.0/8 */||op1(op2(172,16,0,0), op2(255,240,0,0)) /* B: 172.16.0.0/12 */# if 0 /* maybe we won't ever need these as well */||op1(op2(224,0,0,0), op2(240,0,0,0)) /* D: 224.0.0.0/4 */||op1(op2(240,0,0,0), op2(240,0,0,0)) /* E: 240.0.0.0/4 */||op1(op2(169,254,0,0), op2(255,255,0,0)) /* APIPA */# endif#endif
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?