long u_arg[6];
#if defined(IA64)
int i, v;
for (i = 0; i < 6; i++)
i " /> 亚洲丝袜啪啪,2022国产精品,国产一区二区高清不卡

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

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

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

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知識庫代碼之丑(十)——條件編譯那些事兒,轉載需保留來源!

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

主站蜘蛛池模板: 宝丰县| 双柏县| 隆昌县| 邹平县| 进贤县| 常德市| 巴中市| 乐亭县| 探索| 湖南省| 博野县| 招远市| 重庆市| 安福县| 宁夏| 龙井市| 商丘市| 娱乐| 华安县| 无为县| 原阳县| 惠东县| 辽阳市| 明星| 天门市| 长春市| 涟源市| 井研县| 嫩江县| 台南县| 鄂托克旗| 双辽市| 崇仁县| 息烽县| 澄江县| 清河县| 和政县| 二手房| SHOW| 辉南县| 共和县|