inet_makeaddr.c
来自「<B>Digital的Unix操作系统VAX 4.2源码</B>」· C语言 代码 · 共 25 行
C
25 行
/* inet_makeaddr.c 4.3 82/11/14 */#include <sys/types.h>#include <netinet/in.h>/* * Formulate an Internet address from network + host. Used in * building addresses stored in the ifnet structure. */struct in_addrinet_makeaddr(net, host) int net, host;{ u_long addr; if (net < 128) addr = (net << IN_CLASSA_NSHIFT) | host; else if (net < 65536) addr = (net << IN_CLASSB_NSHIFT) | host; else addr = (net << IN_CLASSC_NSHIFT) | host; addr = htonl(addr); return (*(struct in_addr *)&addr);}
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?