-#include <config.h>
+/* -*- Mode: C; tab-width: 8; indent-tabs-mode: t; c-basic-offset: 8 -*- */
-#include <stdio.h>
-#include <stdlib.h>
-
-#include "libsoup/soup-address.h"
+#include "test-utils.h"
static GMainLoop *loop;
static int nlookups = 0;
resolve_callback (SoupAddress *addr, guint status, gpointer data)
{
if (status == SOUP_STATUS_OK) {
- printf ("Name: %s\n", soup_address_get_name (addr));
- printf ("Address: %s\n", soup_address_get_physical (addr));
+ g_print ("Name: %s\n", soup_address_get_name (addr));
+ g_print ("Address: %s\n", soup_address_get_physical (addr));
} else {
- printf ("Name: %s\n", soup_address_get_name (addr));
- printf ("Error: %s\n", soup_status_get_phrase (status));
+ g_print ("Name: %s\n", soup_address_get_name (addr));
+ g_print ("Error: %s\n", soup_status_get_phrase (status));
}
- printf ("\n");
+ g_print ("\n");
g_object_unref (addr);
static void
usage (void)
{
- fprintf (stderr, "Usage: dns hostname ...\n");
+ g_printerr ("Usage: dns hostname ...\n");
exit (1);
}
if (argc < 2)
usage ();
- g_thread_init (NULL);
g_type_init ();
for (i = 1; i < argc; i++) {
addr = soup_address_new (argv[i], 0);
if (!addr) {
- fprintf (stderr, "Could not parse address %s\n", argv[1]);
+ g_printerr ("Could not parse address %s\n", argv[1]);
exit (1);
}