mirror of
https://gitlab.gnome.org/GNOME/glib.git
synced 2025-01-25 21:46:14 +01:00
g_format_size_for_display: some internal renames
Rename the size constants from KILOBYTE to KIBIBYTE (etc.) since that's what they really are. This is a strictly internal change with no externally-visible effect in terms of API or functionality.
This commit is contained in:
parent
4e015d36a0
commit
90cccf14b2
@ -1767,12 +1767,12 @@ g_build_filename (const gchar *first_element,
|
|||||||
return str;
|
return str;
|
||||||
}
|
}
|
||||||
|
|
||||||
#define KILOBYTE_FACTOR (G_GOFFSET_CONSTANT (1024))
|
#define KIBIBYTE_FACTOR (G_GOFFSET_CONSTANT (1024))
|
||||||
#define MEGABYTE_FACTOR (KILOBYTE_FACTOR * KILOBYTE_FACTOR)
|
#define MEBIBYTE_FACTOR (KIBIBYTE_FACTOR * KIBIBYTE_FACTOR)
|
||||||
#define GIGABYTE_FACTOR (MEGABYTE_FACTOR * KILOBYTE_FACTOR)
|
#define GIBIBYTE_FACTOR (MEBIBYTE_FACTOR * KIBIBYTE_FACTOR)
|
||||||
#define TERABYTE_FACTOR (GIGABYTE_FACTOR * KILOBYTE_FACTOR)
|
#define TEBIBYTE_FACTOR (GIBIBYTE_FACTOR * KIBIBYTE_FACTOR)
|
||||||
#define PETABYTE_FACTOR (TERABYTE_FACTOR * KILOBYTE_FACTOR)
|
#define PEBIBYTE_FACTOR (TEBIBYTE_FACTOR * KIBIBYTE_FACTOR)
|
||||||
#define EXABYTE_FACTOR (PETABYTE_FACTOR * KILOBYTE_FACTOR)
|
#define EXBIBYTE_FACTOR (PEBIBYTE_FACTOR * KIBIBYTE_FACTOR)
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* g_format_size_for_display:
|
* g_format_size_for_display:
|
||||||
@ -1795,40 +1795,40 @@ g_build_filename (const gchar *first_element,
|
|||||||
char *
|
char *
|
||||||
g_format_size_for_display (goffset size)
|
g_format_size_for_display (goffset size)
|
||||||
{
|
{
|
||||||
if (size < (goffset) KILOBYTE_FACTOR)
|
if (size < (goffset) KIBIBYTE_FACTOR)
|
||||||
return g_strdup_printf (g_dngettext(GETTEXT_PACKAGE, "%u byte", "%u bytes",(guint) size), (guint) size);
|
return g_strdup_printf (g_dngettext(GETTEXT_PACKAGE, "%u byte", "%u bytes",(guint) size), (guint) size);
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
gdouble displayed_size;
|
gdouble displayed_size;
|
||||||
|
|
||||||
if (size < (goffset) MEGABYTE_FACTOR)
|
if (size < (goffset) MEBIBYTE_FACTOR)
|
||||||
{
|
{
|
||||||
displayed_size = (gdouble) size / (gdouble) KILOBYTE_FACTOR;
|
displayed_size = (gdouble) size / (gdouble) KIBIBYTE_FACTOR;
|
||||||
return g_strdup_printf (_("%.1f KB"), displayed_size);
|
return g_strdup_printf (_("%.1f KB"), displayed_size);
|
||||||
}
|
}
|
||||||
else if (size < (goffset) GIGABYTE_FACTOR)
|
else if (size < (goffset) GIBIBYTE_FACTOR)
|
||||||
{
|
{
|
||||||
displayed_size = (gdouble) size / (gdouble) MEGABYTE_FACTOR;
|
displayed_size = (gdouble) size / (gdouble) MEBIBYTE_FACTOR;
|
||||||
return g_strdup_printf (_("%.1f MB"), displayed_size);
|
return g_strdup_printf (_("%.1f MB"), displayed_size);
|
||||||
}
|
}
|
||||||
else if (size < (goffset) TERABYTE_FACTOR)
|
else if (size < (goffset) TEBIBYTE_FACTOR)
|
||||||
{
|
{
|
||||||
displayed_size = (gdouble) size / (gdouble) GIGABYTE_FACTOR;
|
displayed_size = (gdouble) size / (gdouble) GIBIBYTE_FACTOR;
|
||||||
return g_strdup_printf (_("%.1f GB"), displayed_size);
|
return g_strdup_printf (_("%.1f GB"), displayed_size);
|
||||||
}
|
}
|
||||||
else if (size < (goffset) PETABYTE_FACTOR)
|
else if (size < (goffset) PEBIBYTE_FACTOR)
|
||||||
{
|
{
|
||||||
displayed_size = (gdouble) size / (gdouble) TERABYTE_FACTOR;
|
displayed_size = (gdouble) size / (gdouble) TEBIBYTE_FACTOR;
|
||||||
return g_strdup_printf (_("%.1f TB"), displayed_size);
|
return g_strdup_printf (_("%.1f TB"), displayed_size);
|
||||||
}
|
}
|
||||||
else if (size < (goffset) EXABYTE_FACTOR)
|
else if (size < (goffset) EXBIBYTE_FACTOR)
|
||||||
{
|
{
|
||||||
displayed_size = (gdouble) size / (gdouble) PETABYTE_FACTOR;
|
displayed_size = (gdouble) size / (gdouble) PEBIBYTE_FACTOR;
|
||||||
return g_strdup_printf (_("%.1f PB"), displayed_size);
|
return g_strdup_printf (_("%.1f PB"), displayed_size);
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
displayed_size = (gdouble) size / (gdouble) EXABYTE_FACTOR;
|
displayed_size = (gdouble) size / (gdouble) EXBIBYTE_FACTOR;
|
||||||
return g_strdup_printf (_("%.1f EB"), displayed_size);
|
return g_strdup_printf (_("%.1f EB"), displayed_size);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user