Browse Source

fix 1099512676352 -> 2.0T; ok miod@

OPENBSD_3_7
otto 20 years ago
parent
commit
ad963acdf7
1 changed files with 3 additions and 3 deletions
  1. +3
    -3
      src/lib/libutil/fmt_scaled.c

+ 3
- 3
src/lib/libutil/fmt_scaled.c View File

@ -1,4 +1,4 @@
/* $OpenBSD: fmt_scaled.c,v 1.3 2004/05/28 07:03:47 deraadt Exp $ */
/* $OpenBSD: fmt_scaled.c,v 1.4 2004/09/16 10:56:35 otto Exp $ */
/* /*
* Copyright (c) 2001, 2002, 2003 Ian F. Darwin. All rights reserved. * Copyright (c) 2001, 2002, 2003 Ian F. Darwin. All rights reserved.
@ -37,7 +37,7 @@
*/ */
#if defined(LIBC_SCCS) && !defined(lint) #if defined(LIBC_SCCS) && !defined(lint)
static const char ident[] = "$OpenBSD: fmt_scaled.c,v 1.3 2004/05/28 07:03:47 deraadt Exp $";
static const char ident[] = "$OpenBSD: fmt_scaled.c,v 1.4 2004/09/16 10:56:35 otto Exp $";
#endif /* LIBC_SCCS and not lint */ #endif /* LIBC_SCCS and not lint */
#include <stdio.h> #include <stdio.h>
@ -228,7 +228,7 @@ fmt_scaled(long long number, char *result)
/* scale fraction to one digit (by rounding) - thnx pjanzen */ /* scale fraction to one digit (by rounding) - thnx pjanzen */
for (i = SCALE_LENGTH-1; i > 0; i--) { for (i = SCALE_LENGTH-1; i > 0; i--) {
if (fract > scale_factors[i]) {
if (fract >= scale_factors[i]) {
fract /= scale_factors[i]; fract /= scale_factors[i];
break; break;
} }


Loading…
Cancel
Save