summaryrefslogtreecommitdiffstats
path: root/src/cmd/xd.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/cmd/xd.c')
-rw-r--r--src/cmd/xd.c6
1 files changed, 3 insertions, 3 deletions
diff --git a/src/cmd/xd.c b/src/cmd/xd.c
index 0d6e1bc3..ab485a32 100644
--- a/src/cmd/xd.c
+++ b/src/cmd/xd.c
@@ -11,7 +11,7 @@ int swizzle;
int flush;
int abase=2;
int xd(char *, int);
-void xprint(char *, long);
+void xprint(char *, ulong);
void initarg(void), swizz(void);
enum{
Narg=10
@@ -297,7 +297,7 @@ fmt2(char *f)
{
int i;
for(i=0; i<ndata; i+=sizeof(unsigned long))
- xprint(f, (data[i]<<24)|(data[i+1]<<16)|(data[i+2]<<8)|data[i+3]);
+ xprint(f, (u32int)((data[i]<<24)|(data[i+1]<<16)|(data[i+2]<<8)|data[i+3]));
}
void
@@ -346,7 +346,7 @@ fmtc(char *f)
}
void
-xprint(char *fmt, long d)
+xprint(char *fmt, ulong d)
{
if(Bprint(&bout, fmt, d)<0){
fprint(2, "xd: i/o error\n");