data.x
来自「unix网络编程的源码」· X 代码 · 共 23 行
X
23 行
enum result_t { RESULT_INT = 1, RESULT_DOUBLE = 2 };
union union_arg switch (result_t result) {
case RESULT_INT:
int intval;
case RESULT_DOUBLE:
double doubleval;
default:
void;
};
struct data {
short short_arg;
long long_arg;
string vstring_arg<128>; /* variable-length string */
opaque fopaque_arg[3]; /* fixed-length opaque */
opaque vopaque_arg<>; /* variable-length opaque */
short fshort_arg[4]; /* fixed-length array */
long vlong_arg<>; /* variable-length array */
union_arg uarg;
};
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?