提交 289a4b72 创建 作者: Nickolai Zeldovich's avatar Nickolai Zeldovich

fix 64-bit printf

上级 12a9d35e
...@@ -6,12 +6,12 @@ ...@@ -6,12 +6,12 @@
static void static void
printint(void (*putch) (void*, char), void *putarg, printint(void (*putch) (void*, char), void *putarg,
int xx, int base, int sgn) s64 xx, int base, int sgn)
{ {
const static char digits[] = "0123456789ABCDEF"; const static char digits[] = "0123456789ABCDEF";
char buf[16]; char buf[21];
int i, neg; int i, neg;
int x; s64 x;
neg = 0; neg = 0;
if(sgn && xx < 0){ if(sgn && xx < 0){
......
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论