long u_arg[6];
#if defined(IA64)
int i, v;
for (i = 0; i < 6; i++)
i " /> 夜夜操天天操亚洲,国产91丝袜在线18,成人影音在线

色尼玛亚洲综合影院,亚洲3atv精品一区二区三区,麻豆freexxxx性91精品,欧美在线91

代碼之丑(十)——條件編譯那些事兒

  C語言出現(xiàn)之初,跨平臺是個極大的賣點。于是,我們有機(jī)會看到這樣的代碼:

int sys_old_mmap(struct tcb *tcp) {
long u_arg[6];
#if defined(IA64)
int i, v;
for (i = 0; i < 6; i++)
if (umove(tcp, tcp->u_arg[0] + (i * sizeof(int)), &v) == -1)
return 0;
else
u_arg[i]
= v;
#elif defined(SH) || defined(SH64)
int i;
for (i=0; i<6; i++)
u_arg[i]
= tcp->u_arg[i];
#else
if (umoven(tcp, tcp->u_arg[0], sizeof(u_arg), (char *) u_arg) == -1)
return 0;
#endif // defined(IA64)
return print_mmap(tcp, u_arg);
}

it知識庫代碼之丑(十)——條件編譯那些事兒,轉(zhuǎn)載需保留來源!

鄭重聲明:本文版權(quán)歸原作者所有,轉(zhuǎn)載文章僅為傳播更多信息之目的,如作者信息標(biāo)記有誤,請第一時間聯(lián)系我們修改或刪除,多謝。

主站蜘蛛池模板: 耿马| 保靖县| 灵山县| 习水县| 樟树市| 松原市| 依兰县| 赞皇县| 奇台县| 沅江市| 社会| 旌德县| 平果县| 太湖县| 广河县| 上饶市| 屏边| 涿州市| 垣曲县| 吉木乃县| 上林县| 水城县| 罗定市| 阳谷县| 双城市| 平泉县| 山阳县| 台中市| 宜兰县| 应城市| 泰和县| 新泰市| 东丰县| 田阳县| 富锦市| 安庆市| 砚山县| 阿拉善右旗| 襄城县| 信阳市| 平定县|