summaryrefslogtreecommitdiff
path: root/src/libtracker-common
diff options
context:
space:
mode:
authorCarlos Garnacho <carlosg@gnome.org>2020-09-08 13:20:28 +0200
committerCarlos Garnacho <carlosg@gnome.org>2020-09-16 12:37:22 +0200
commit6c89979733a1bd736eeb20a650c23a4f77fff174 (patch)
tree9c2ebb8b7e0d9bcbef072d32cc92dfded96193cd /src/libtracker-common
parentc74d348700bc26d5d4201d43a7cdbc73e4800252 (diff)
downloadtracker-6c89979733a1bd736eeb20a650c23a4f77fff174.tar.gz
libtracker-common: Remove unused tracker util functions
These are only exercised in tests, we can do without them.
Diffstat (limited to 'src/libtracker-common')
-rw-r--r--src/libtracker-common/tracker-utils.c133
-rw-r--r--src/libtracker-common/tracker-utils.h11
2 files changed, 0 insertions, 144 deletions
diff --git a/src/libtracker-common/tracker-utils.c b/src/libtracker-common/tracker-utils.c
index b5f22174d..3bcb5628f 100644
--- a/src/libtracker-common/tracker-utils.c
+++ b/src/libtracker-common/tracker-utils.c
@@ -29,139 +29,6 @@
#include "tracker-utils.h"
-inline gboolean
-tracker_is_empty_string (const char *str)
-{
- return str == NULL || str[0] == '\0';
-}
-
-inline gboolean
-tracker_is_blank_string (const char *str)
-{
- register const gchar *p;
-
- if (str == NULL || str[0] == '\0') {
- return TRUE;
- }
-
- for (p = str; *p; p = g_utf8_next_char (p)) {
- register gunichar c;
-
- c = g_utf8_get_char (p);
-
- if (!g_unichar_isspace (c)) {
- return FALSE;
- }
- }
-
- return TRUE;
-}
-
-guint
-tracker_seconds_estimate (gdouble seconds_elapsed,
- guint items_done,
- guint items_remaining)
-{
- /* Return 0 if unknown */
- if (seconds_elapsed <= 0 ||
- items_done < 1 ||
- items_remaining < 1) {
- return 0;
- }
-
- /* A estimate is an estimate, and full seconds is probably
- * more correct than a floating point value... */
- return (guint)((seconds_elapsed / items_done) * items_remaining);
-}
-
-gchar *
-tracker_seconds_estimate_to_string (gdouble seconds_elapsed,
- gboolean short_string,
- guint items_done,
- guint items_remaining)
-{
- guint estimate;
-
- estimate = tracker_seconds_estimate (seconds_elapsed,
- items_done,
- items_remaining);
-
- if (estimate == 0)
- return g_strdup (_("unknown time"));
-
- return tracker_seconds_to_string (estimate, short_string);
-}
-
-gchar *
-tracker_seconds_to_string (gdouble seconds_elapsed,
- gboolean short_string)
-{
- GString *s;
- gchar *str;
- gdouble total;
- gint days, hours, minutes, seconds;
-
- g_return_val_if_fail (seconds_elapsed >= 0.0, g_strdup (_("less than one second")));
-
- total = seconds_elapsed;
-
- seconds = (gint) total % 60;
- total /= 60;
- minutes = (gint) total % 60;
- total /= 60;
- hours = (gint) total % 24;
- days = (gint) total / 24;
-
- s = g_string_new ("");
-
- if (short_string) {
- if (days) { /* Translators: this is %d days */
- g_string_append_printf (s, _(" %dd"), days);
- }
-
- if (hours) { /* Translators: this is %2.2d hours */
- g_string_append_printf (s, _(" %2.2dh"), hours);
- }
-
- if (minutes) { /* Translators: this is %2.2d minutes */
- g_string_append_printf (s, _(" %2.2dm"), minutes);
- }
-
- if (seconds) { /* Translators: this is %2.2d seconds */
- g_string_append_printf (s, _(" %2.2ds"), seconds);
- }
- } else {
- if (days) {
- g_string_append_printf (s, ngettext (" %d day", " %d days", days), days);
- }
-
- if (hours) {
- g_string_append_printf (s, ngettext (" %2.2d hour", " %2.2d hours", hours), hours);
- }
-
- if (minutes) {
- g_string_append_printf (s, ngettext (" %2.2d minute", " %2.2d minutes", minutes), minutes);
- }
-
- if (seconds) {
- g_string_append_printf (s, ngettext (" %2.2d second", " %2.2d seconds", seconds), seconds);
- }
- }
-
- str = g_string_free (s, FALSE);
-
- if (str[0] == '\0') {
- g_free (str);
- str = g_strdup (_("less than one second"));
- } else {
- g_strchug (str);
- }
-
- return str;
-}
-
-
-
/**
* tracker_strhex:
* @data: The input array of bytes
diff --git a/src/libtracker-common/tracker-utils.h b/src/libtracker-common/tracker-utils.h
index 0b27b1643..1420ed4c0 100644
--- a/src/libtracker-common/tracker-utils.h
+++ b/src/libtracker-common/tracker-utils.h
@@ -30,17 +30,6 @@ G_BEGIN_DECLS
#error "only <libtracker-common/tracker-common.h> must be included directly."
#endif
-gboolean tracker_is_empty_string (const char *str);
-gboolean tracker_is_blank_string (const char *str);
-guint tracker_seconds_estimate (gdouble seconds_elapsed,
- guint items_done,
- guint items_remaining);
-gchar * tracker_seconds_estimate_to_string (gdouble seconds_elapsed,
- gboolean short_string,
- guint items_done,
- guint items_remaining);
-gchar * tracker_seconds_to_string (gdouble seconds,
- gboolean short_string);
gchar * tracker_strhex (const guint8 *data,
gsize size,
gchar delimiter);