Make hexdump ACK-compilable and add it to the base system

This commit is contained in:
Erik van der Kouwe
2010-09-03 07:37:31 +00:00
parent 9e4e26e0c8
commit 18ad0b52d3
5 changed files with 34 additions and 6 deletions
+10
View File
@@ -194,7 +194,11 @@ size(FS *fs)
bcnt += 4;
break;
case 'e': case 'E': case 'f': case 'g': case 'G':
#ifdef __LONG_LONG_SUPPORTED
bcnt += 8;
#else
bcnt += 4;
#endif
break;
case 's':
bcnt += prec;
@@ -320,9 +324,11 @@ isint:
case 2:
pr->bcnt = 2;
break;
#ifdef __LONG_LONG_SUPPORTED
case 8:
pr->bcnt = 8;
break;
#endif
default:
p1[1] = '\0';
badcnt(p1);
@@ -331,9 +337,13 @@ isint:
case 'e': case 'E': case 'f': case 'g': case 'G':
pr->flags = F_DBL;
switch(fu->bcnt) {
#ifdef __LONG_LONG_SUPPORTED
case 0: case 8:
pr->bcnt = 8;
break;
#else
case 0:
#endif
case 4:
pr->bcnt = 4;
break;