pr25706-1.c
来自「用于进行gcc测试」· C语言 代码 · 共 36 行
C
36 行
/* { dg-do assemble } *//* Invalid assembly generated due to port bug. */struct tcp_opt { unsigned int window_clamp; unsigned int rcv_ssthresh; unsigned short advmss;};extern int sysctl_tcp_app_win;void tcp_init_buffer_space(struct tcp_opt *tp, int maxwin){ if (tp->window_clamp >= maxwin) if (sysctl_tcp_app_win && maxwin>4*tp->advmss) tp->window_clamp = ({ int _x = maxwin; typeof(4*tp->advmss) _y = (4*tp->advmss); _x > _y ? _x : _y; }); if (sysctl_tcp_app_win && tp->window_clamp > 2*tp->advmss && tp->window_clamp + tp->advmss > maxwin) tp->window_clamp = ({ unsigned short _x = maxwin; unsigned short _y = (maxwin-tp->advmss); _x > _y ? _x : _y; }); tp->rcv_ssthresh = ({ unsigned int _x = (tp->rcv_ssthresh); unsigned int _y = (tp->window_clamp); _x < _y ? _x : _y; });}
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?