contrib/git-credential-gnome-keyring.c: use glib messaging functions
authorBrandon Casey <drafnel@gmail.com>
Mon, 23 Sep 2013 18:49:14 +0000 (11:49 -0700)
committerJunio C Hamano <gitster@pobox.com>
Wed, 16 Oct 2013 16:35:32 +0000 (09:35 -0700)
Rather than roll our own, let's use the messaging functions provided
by glib.

Signed-off-by: Brandon Casey <drafnel@gmail.com>
Signed-off-by: Junio C Hamano <gitster@pobox.com>
contrib/credential/gnome-keyring/git-credential-gnome-keyring.c
index 273c43bcc42b2b1532e96bc0a8d272e8f33bd0a9..b70bd5395901c8048b783b7821c0ea1a0006b6c0 100644 (file)
@@ -25,7 +25,6 @@
 
 #include <stdio.h>
 #include <string.h>
 
 #include <stdio.h>
 #include <string.h>
-#include <stdarg.h>
 #include <stdlib.h>
 #include <glib.h>
 #include <gnome-keyring.h>
 #include <stdlib.h>
 #include <glib.h>
 #include <gnome-keyring.h>
@@ -58,30 +57,6 @@ struct credential_operation
 #define CREDENTIAL_OP_END \
   { NULL,NULL }
 
 #define CREDENTIAL_OP_END \
   { NULL,NULL }
 
-/* ---------------- common helper functions ----------------- */
-
-static inline void warning(const char *fmt, ...)
-{
-       va_list ap;
-
-       va_start(ap, fmt);
-       fprintf(stderr, "warning: ");
-       vfprintf(stderr, fmt, ap);
-       fprintf(stderr, "\n" );
-       va_end(ap);
-}
-
-static inline void error(const char *fmt, ...)
-{
-       va_list ap;
-
-       va_start(ap, fmt);
-       fprintf(stderr, "error: ");
-       vfprintf(stderr, fmt, ap);
-       fprintf(stderr, "\n" );
-       va_end(ap);
-}
-
 /* ----------------- GNOME Keyring functions ----------------- */
 
 /* create a special keyring option string, if path is given */
 /* ----------------- GNOME Keyring functions ----------------- */
 
 /* create a special keyring option string, if path is given */
@@ -127,7 +102,7 @@ static int keyring_get(struct credential *c)
                return EXIT_SUCCESS;
 
        if (result != GNOME_KEYRING_RESULT_OK) {
                return EXIT_SUCCESS;
 
        if (result != GNOME_KEYRING_RESULT_OK) {
-               error("%s",gnome_keyring_result_to_message(result));
+               g_critical("%s", gnome_keyring_result_to_message(result));
                return EXIT_FAILURE;
        }
 
                return EXIT_FAILURE;
        }
 
@@ -220,7 +195,7 @@ static int keyring_erase(struct credential *c)
 
        if (result != GNOME_KEYRING_RESULT_OK)
        {
 
        if (result != GNOME_KEYRING_RESULT_OK)
        {
-               error("%s",gnome_keyring_result_to_message(result));
+               g_critical("%s", gnome_keyring_result_to_message(result));
                return EXIT_FAILURE;
        }
 
                return EXIT_FAILURE;
        }
 
@@ -234,7 +209,7 @@ static int keyring_erase(struct credential *c)
 
        if (result != GNOME_KEYRING_RESULT_OK)
        {
 
        if (result != GNOME_KEYRING_RESULT_OK)
        {
-               error("%s",gnome_keyring_result_to_message(result));
+               g_critical("%s", gnome_keyring_result_to_message(result));
                return EXIT_FAILURE;
        }
 
                return EXIT_FAILURE;
        }
 
@@ -292,7 +267,7 @@ static int credential_read(struct credential *c)
 
                value = strchr(buf,'=');
                if (!value) {
 
                value = strchr(buf,'=');
                if (!value) {
-                       warning("invalid credential line: %s", key);
+                       g_warning("invalid credential line: %s", key);
                        gnome_keyring_memory_free(buf);
                        return -1;
                }
                        gnome_keyring_memory_free(buf);
                        return -1;
                }