talons

Fork of Claws Mail https://www.claws-mail
Log | Files | Refs | README | LICENSE

commit f63df46575e8c15016729db64a5bd25ecdeca05e
parent 95f5207b6901fbd9e7452d0b026022b047124da4
Author: Colin Leroy <colin@colino.net>
Date:   Tue, 18 Mar 2008 19:18:46 +0000

2008-03-18 [colin]	3.3.1cvs31

	* src/common/utils.c
	* src/common/utils.h
		Handle size_t instead of off_t in to_human_readable

Diffstat:
MChangeLog | 6++++++
MPATCHSETS | 1+
Mconfigure.ac | 2+-
Msrc/common/utils.c | 12++++++------
Msrc/common/utils.h | 2+-
5 files changed, 15 insertions(+), 8 deletions(-)

diff --git a/ChangeLog b/ChangeLog @@ -1,3 +1,9 @@ +2008-03-18 [colin] 3.3.1cvs31 + + * src/common/utils.c + * src/common/utils.h + Handle size_t instead of off_t in to_human_readable + 2008-03-18 [colin] 3.3.1cvs30 * src/imap.c diff --git a/PATCHSETS b/PATCHSETS @@ -3265,3 +3265,4 @@ ( cvs diff -u -r 1.274.2.237 -r 1.274.2.238 src/mainwindow.c; ) > 3.3.1cvs28.patchset ( cvs diff -u -r 1.395.2.362 -r 1.395.2.363 src/summaryview.c; ) > 3.3.1cvs29.patchset ( cvs diff -u -r 1.179.2.213 -r 1.179.2.214 src/imap.c; ) > 3.3.1cvs30.patchset +( cvs diff -u -r 1.36.2.135 -r 1.36.2.136 src/common/utils.c; cvs diff -u -r 1.20.2.59 -r 1.20.2.60 src/common/utils.h; ) > 3.3.1cvs31.patchset diff --git a/configure.ac b/configure.ac @@ -11,7 +11,7 @@ MINOR_VERSION=3 MICRO_VERSION=1 INTERFACE_AGE=0 BINARY_AGE=0 -EXTRA_VERSION=30 +EXTRA_VERSION=31 EXTRA_RELEASE= EXTRA_GTK2_VERSION= diff --git a/src/common/utils.c b/src/common/utils.c @@ -322,7 +322,7 @@ gchar *itos(gint n) d = (d*100) >> divisor; \ } -gchar *to_human_readable(off_t size) +gchar *to_human_readable(size_t size) { static gchar str[14]; static gchar *b_format = NULL, *kb_format = NULL, @@ -334,20 +334,20 @@ gchar *to_human_readable(off_t size) mb_format = _("%d.%02dMB"); gb_format = _("%.2fGB"); } - - if (size < (off_t)1024) { + + if (size < (size_t)1024) { g_snprintf(str, sizeof(str), b_format, (gint)size); return str; - } else if (size >> 10 < (off_t)1024) { + } else if (size >> 10 < (size_t)1024) { divide(size, 10, t, r); g_snprintf(str, sizeof(str), kb_format, t, r); return str; - } else if (size >> 20 < (off_t)1024) { + } else if (size >> 20 < (size_t)1024) { divide(size, 20, t, r); g_snprintf(str, sizeof(str), mb_format, t, r); return str; } else { - g_snprintf(str, sizeof(str), gb_format, (gfloat)size / (1 << 30)); + g_snprintf(str, sizeof(str), gb_format, (gfloat)(size) / (1 << 30)); return str; } } diff --git a/src/common/utils.h b/src/common/utils.h @@ -243,7 +243,7 @@ gint to_number (const gchar *nstr); gchar *itos_buf (gchar *nstr, gint n); gchar *itos (gint n); -gchar *to_human_readable (off_t size); +gchar *to_human_readable (size_t size); /* alternative string functions */ gint strcmp2 (const gchar *s1,