diff options
Diffstat (limited to 'mps/code/mpm.c')
| -rw-r--r-- | mps/code/mpm.c | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/mps/code/mpm.c b/mps/code/mpm.c index 84c9fdc870b..a0d66350e7b 100644 --- a/mps/code/mpm.c +++ b/mps/code/mpm.c | |||
| @@ -517,6 +517,12 @@ Res WriteF_firstformat_v(mps_lib_FILE *stream, | |||
| 517 | if (res != ResOK) return res; | 517 | if (res != ResOK) return res; |
| 518 | } break; | 518 | } break; |
| 519 | 519 | ||
| 520 | case '3': { /* decimal for thousandths */ | ||
| 521 | WriteFU u = va_arg(args, WriteFU); | ||
| 522 | res = WriteWord(stream, (Word)u, 10, 3); | ||
| 523 | if (res != ResOK) return res; | ||
| 524 | } break; | ||
| 525 | |||
| 520 | case 'B': { /* binary, see .writef.p */ | 526 | case 'B': { /* binary, see .writef.p */ |
| 521 | WriteFB b = va_arg(args, WriteFB); | 527 | WriteFB b = va_arg(args, WriteFB); |
| 522 | res = WriteWord(stream, (Word)b, 2, sizeof(WriteFB) * CHAR_BIT); | 528 | res = WriteWord(stream, (Word)b, 2, sizeof(WriteFB) * CHAR_BIT); |