[seahorse] libseahorse-util.c: Remove unused functions.
- From: Niels De Graef <nielsdg src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [seahorse] libseahorse-util.c: Remove unused functions.
- Date: Wed, 22 Nov 2017 00:11:52 +0000 (UTC)
commit bad4033459ae136188a399a05c93fa673130c829
Author: Niels De Graef <nielsdegraef gmail com>
Date: Wed Nov 22 01:11:25 2017 +0100
libseahorse-util.c: Remove unused functions.
libseahorse/seahorse-util.c | 287 ++++++++-----------------------------------
libseahorse/seahorse-util.h | 17 ---
2 files changed, 50 insertions(+), 254 deletions(-)
---
diff --git a/libseahorse/seahorse-util.c b/libseahorse/seahorse-util.c
index 3efbe82..d51f9ee 100644
--- a/libseahorse/seahorse-util.c
+++ b/libseahorse/seahorse-util.c
@@ -127,46 +127,62 @@ seahorse_util_get_date_string (const time_t time)
return created_string;
}
-/**
- * seahorse_util_read_to_memory:
- * @input: Data to read. The #GInputStream is read till the end.
- * @len: Length of the data read (out)
- *
- * Reads data from the input stream and returns them as #guchar
+/**
+ * seahorse_util_print_fd:
+ * @fd: The file descriptor to write to
+ * @s: The data to write
*
- * Returns: The string read from data. The returned string should be freed
- * with #g_free when no longer needed.
+ * Returns: FALSE on error, TRUE on success
**/
-guchar*
-seahorse_util_read_to_memory (GInputStream *input, guint *len)
+gboolean
+seahorse_util_print_fd (int fd, const char* s)
{
- gsize size = 128;
- gchar *buffer, *text;
- gsize nread = 0;
- GString *string;
- GSeekable *seek;
-
- if (G_IS_SEEKABLE (input)) {
- seek = G_SEEKABLE (input);
- g_seekable_seek (seek, 0, SEEK_SET, NULL, NULL);
- }
+ /* Guarantee all data is written */
+ int r, l = strlen (s);
- string = g_string_new ("");
- buffer = g_new (gchar, size);
-
- while (g_input_stream_read_all (input, buffer, size, &nread, NULL, NULL)) {
- string = g_string_append_len (string, buffer, nread);
- if (nread != size)
- break;
- }
+ while (l > 0) {
+
+ r = write (fd, s, l);
+
+ if (r == -1) {
+ if (errno == EPIPE)
+ return FALSE;
+ if (errno != EAGAIN && errno != EINTR) {
+ g_critical ("couldn't write data to socket: %s", strerror (errno));
+ return FALSE;
+ }
+
+ } else {
+ s += r;
+ l -= r;
+ }
+ }
+
+ return TRUE;
+}
- if (len)
- *len = string->len;
+/**
+ * seahorse_util_printf_fd:
+ * @fd: The file descriptor to write to
+ * @fmt: The printf format of the data to write
+ * @...: The parameters to insert
+ *
+ * Returns: TRUE on success, FALSE on error
+ **/
+gboolean
+seahorse_util_printf_fd (int fd, const char* fmt, ...)
+{
+ gchar* t;
+ va_list ap;
+ gboolean ret;
- text = g_string_free (string, FALSE);
- g_free (buffer);
-
- return (guchar*)text;
+ va_start (ap, fmt);
+ t = g_strdup_vprintf (fmt, ap);
+ va_end (ap);
+
+ ret = seahorse_util_print_fd (fd, t);
+ g_free (t);
+ return ret;
}
/**
@@ -224,64 +240,6 @@ seahorse_util_read_data_block (GString *buf, GInputStream *input,
return copied;
}
-/**
- * seahorse_util_print_fd:
- * @fd: The file descriptor to write to
- * @s: The data to write
- *
- * Returns: FALSE on error, TRUE on success
- **/
-gboolean
-seahorse_util_print_fd (int fd, const char* s)
-{
- /* Guarantee all data is written */
- int r, l = strlen (s);
-
- while (l > 0) {
-
- r = write (fd, s, l);
-
- if (r == -1) {
- if (errno == EPIPE)
- return FALSE;
- if (errno != EAGAIN && errno != EINTR) {
- g_critical ("couldn't write data to socket: %s", strerror (errno));
- return FALSE;
- }
-
- } else {
- s += r;
- l -= r;
- }
- }
-
- return TRUE;
-}
-
-/**
- * seahorse_util_printf_fd:
- * @fd: The file descriptor to write to
- * @fmt: The printf format of the data to write
- * @...: The parameters to insert
- *
- * Returns: TRUE on success, FALSE on error
- **/
-gboolean
-seahorse_util_printf_fd (int fd, const char* fmt, ...)
-{
- gchar* t;
- va_list ap;
- gboolean ret;
-
- va_start (ap, fmt);
- t = g_strdup_vprintf (fmt, ap);
- va_end (ap);
-
- ret = seahorse_util_print_fd (fd, t);
- g_free (t);
- return ret;
-}
-
/**
* seahorse_util_write_file_private:
* @filename: file to write to
@@ -383,25 +341,6 @@ seahorse_util_objects_splice_by_place (GList *objects)
}
/**
- * seahorse_util_string_equals:
- * @s1: String, can be NULL
- * @s2: String, can be NULL
- *
- * Compares two string. If they are equal, it returns TRUE
- *
- * Returns: TRUE if strings are equal, FALSE else
- */
-gboolean
-seahorse_util_string_equals (const gchar *s1, const gchar *s2)
-{
- if (!s1 && !s2)
- return TRUE;
- if (!s1 || !s2)
- return FALSE;
- return g_str_equal (s1, s2);
-}
-
-/**
* seahorse_util_string_lower:
* @s: ASCII string to change
*
@@ -415,132 +354,6 @@ seahorse_util_string_lower (gchar *s)
}
/**
- * seahorse_util_string_is_whitespace:
- * @text: The UTF8 string to test
- *
- *
- * Returns: TRUE if @text consists of whitespaces
- */
-gboolean
-seahorse_util_string_is_whitespace (const gchar *text)
-{
- g_assert (text);
- g_assert (g_utf8_validate (text, -1, NULL));
-
- while (*text) {
- if (!g_unichar_isspace (g_utf8_get_char (text)))
- return FALSE;
- text = g_utf8_next_char (text);
- }
- return TRUE;
-}
-
-/**
- * seahorse_util_string_trim_whitespace:
- * @text: The text to trim (UTF8)
- *
- * Whitespaces will be removed from the start and the end of the text.
- */
-void
-seahorse_util_string_trim_whitespace (gchar *text)
-{
- gchar *b, *e, *n;
-
- g_assert (text);
- g_assert (g_utf8_validate (text, -1, NULL));
-
- /* Trim the front */
- b = text;
- while (*b && g_unichar_isspace (g_utf8_get_char (b)))
- b = g_utf8_next_char (b);
-
- /* Trim the end */
- n = e = b + strlen (b);
- while (n >= b) {
- if (*n && !g_unichar_isspace (g_utf8_get_char (n)))
- break;
- e = n;
- n = g_utf8_prev_char (e);
- }
-
- g_assert (b >= text);
- g_assert (e >= b);
-
- *e = 0;
- g_memmove (text, b, (e + 1) - b);
-}
-
-/**
- * seahorse_util_hex_encode:
- * @value: a buffer containing data
- * @length: The length of this buffer
- *
- * Creates a string contining the @value in hex for printing.
- *
- * Returns: The hex encoded @value. The returned string should be freed
- * with #g_free when no longer needed.
- */
-gchar*
-seahorse_util_hex_encode (gconstpointer value, gsize length)
-{
- GString *result;
- gsize i;
-
- result = g_string_sized_new ((length * 2) + 1);
-
- for (i = 0; i < length; i++) {
- char hex[3];
- snprintf (hex, sizeof (hex), "%02x", (int)(((guchar*)value)[i]));
- g_string_append (result, hex);
- }
-
- return g_string_free (result, FALSE);
-}
-
-/**
- * seahorse_util_determine_popup_menu_position:
- * @menu: The menu to place
- * @x: (out) x pos of the menu
- * @y: (out) y pos of the menu
- * @push_in: (out) will be set to TRUE
- * @gdata: GTK_WIDGET for which the menu is
- *
- *
- * Callback to determine where a popup menu should be placed
- *
- */
-void
-seahorse_util_determine_popup_menu_position (GtkMenu *menu, int *x, int *y,
- gboolean *push_in, gpointer gdata)
-{
- GtkWidget *widget;
- GtkRequisition requisition;
- GtkAllocation allocation;
- gint menu_xpos;
- gint menu_ypos;
-
- widget = GTK_WIDGET (gdata);
-
- gtk_widget_get_preferred_size (GTK_WIDGET (menu), &requisition, NULL);
-
- gdk_window_get_origin (gtk_widget_get_window (widget), &menu_xpos, &menu_ypos);
-
- gtk_widget_get_allocation (widget, &allocation);
- menu_xpos += allocation.x;
- menu_ypos += allocation.y;
-
-
- if (menu_ypos > gdk_screen_get_height (gtk_widget_get_screen (widget)) / 2)
- menu_ypos -= requisition.height;
- else
- menu_ypos += allocation.height;
-
- *x = menu_xpos;
- *y = menu_ypos;
- *push_in = TRUE;
-}
-
-/**
* seahorse_util_parse_version:
*
* @version: Version number string in the form xx.yy.zz
diff --git a/libseahorse/seahorse-util.h b/libseahorse/seahorse-util.h
index e95a756..fe144a2 100644
--- a/libseahorse/seahorse-util.h
+++ b/libseahorse/seahorse-util.h
@@ -43,9 +43,6 @@ void seahorse_util_handle_error (GError **error,
const gchar* description,
...);
-guchar* seahorse_util_read_to_memory (GInputStream * input,
- guint *len);
-
guint seahorse_util_read_data_block (GString *buf,
GInputStream* input,
const gchar *start,
@@ -65,22 +62,8 @@ GList * seahorse_util_objects_sort_by_place (GList *objects);
GList * seahorse_util_objects_splice_by_place (GList *objects);
-gboolean seahorse_util_string_equals (const gchar *s1, const gchar *s2);
-
void seahorse_util_string_lower (gchar *s);
-gboolean seahorse_util_string_is_whitespace (const gchar *text);
-
-void seahorse_util_string_trim_whitespace (gchar *text);
-
-gchar* seahorse_util_hex_encode (gconstpointer value, gsize length);
-
-void seahorse_util_determine_popup_menu_position (GtkMenu *menu,
- int *x,
- int *y,
- gboolean *push_in,
- gpointer gdata);
-
SeahorseVersion seahorse_util_parse_version (const char *version);
guint seahorse_ulong_hash (gconstpointer v);
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]