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

📄 private.c

📁 AODV协议实现
💻 C
字号:
#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 + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -