amd64 fixes

This commit is contained in:
Russ Cox
2006-05-21 16:32:29 +00:00
parent af11a9e129
commit 5797fdc0c0
28 changed files with 116 additions and 66 deletions

View File

@@ -333,7 +333,11 @@ __ifmt(Fmt *f)
break;
}
if(f->r == 'p'){
u = (ulong)va_arg(f->args, void*);
if(sizeof(void*) == sizeof(uvlong)){
isv = 1;
vu = (uvlong)va_arg(f->args, uvlong);
}else
u = (ulong)va_arg(f->args, ulong);
f->r = 'x';
fl |= FmtUnsigned;
}else if(fl & FmtVLong){