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

📄 inet.h

📁 一个内存数据库的源代码这是服务器端还有客户端
💻 H
字号:
typedef struct _inet {	unsigned char q1;	unsigned char q2;	unsigned char q3;	unsigned char q4;	unsigned char mask;	unsigned char filler1;	unsigned char filler2;	unsigned char isnil;} inet;#define in_isnil(i) ((i)->q1 == 0 && (i)->q2 == 0 && (i)->q3 == 0 && (i)->q4 == 0 && (i)->mask == 0 && (i)->isnil != 0)#define in_setnil(i) (i)->q1 = (i)->q2 = (i)->q3 = (i)->q4 = (i)->mask = (i)->filler1 = (i)->filler2 = 0; (i)->isnil = 1#ifdef WIN32#ifndef LIBINET#define inet_export extern __declspec(dllimport)#else#define inet_export extern __declspec(dllexport)#endif#else#define inet_export extern#endifinet_export int INETfromString(str src, int *len, inet **retval);inet_export int INETtoString(str *retval, int *len, inet *handle);inet_export str INETnew(inet * retval, str *in);inet_export str INET_isnil(bit *retval, inet * val);inet_export str INET_comp_EQ(bit *retval, inet * val1, inet *val2);inet_export str INET_comp_NEQ(bit *retval, inet * val1, inet *val2);inet_export str INET_comp_LT(bit *retval, inet * val1, inet *val2);inet_export str INET_comp_GT(bit *retval, inet * val1, inet *val2);inet_export str INET_comp_LE(bit *retval, inet * val1, inet *val2);inet_export str INET_comp_GE(bit *retval, inet * val1, inet *val2);inet_export str INET_comp_CW(bit *retval, inet * val1, inet *val2);inet_export str INET_comp_CWE(bit *retval, inet * val1, inet *val2);inet_export str INET_comp_CS(bit *retval, inet * val1, inet *val2);inet_export str INET_comp_CSE(bit *retval, inet * val1, inet *val2);inet_export str INETbroadcast(inet * retval, inet *val);inet_export str INEThost(str *retval, inet *val);inet_export str INETmasklen(int *retval, inet *val);inet_export str INETsetmasklen(inet *retval, inet *val, int *mask);inet_export str INETnetmask(inet *retval, inet *val);inet_export str INEThostmask(inet *retval, inet *val);inet_export str INETnetwork(inet *retval, inet *val);inet_export str INETtext(str *retval, inet *val);inet_export str INETabbrev(str *retval, inet *val);

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -