[Linux 开发与高级讨论] 尼玛android ndk 编译器到处是 b ug

发信人: zylthinking2 (zylthinking), 信区: LinuxDev
标 题: 尼玛android ndk 编译器到处是 b ug
发信站: 水木社区 (Fri Apr 20 17:27:37 2018), 站内

do {
if (codechar == code_in + length_in) {
state_in->step = step_a;
state_in->plainchar = b ? c : *plainchar;
return plainchar - plaintext_out;
}
fragment = (char) base64_decode_value(*codechar++); // -1
} while (fragment < 0);

fragment 类型是 char
base64_decode_value 返回 -1 后,
打印 fragment 居然是 255
然后 while 就这样跳出了

尼玛他知不知道什么是char 啊

还有一个
printf("%p %p %d\n", p, NULL, (p == NULL))
居然输出是 0x0, 0x0, 0
我就艹了




--
※ 修改:·zylthinking2 于 Apr 20 17:28:24 2018 修改本文·[FROM: 123.59.170.*]
※ 来源:·水木社区 http://www.newsmth.net·[FROM: 123.59.170.*]


from 水木社区 电脑技术区十大热门话题 https://ift.tt/2qNaEhX
via IFTTT

评论

此博客中的热门博文

丰田将在 2019 东京车展上展出一台超迷你的都市型电动车

[数字家庭] [原创]北京联通IPTV的完美方案

英特尔将推出更多支持 e-SIM 的 modem