+static struct GNUNET_SCHEDULER_Handle *sched;
+
+static const struct GNUNET_CONFIGURATION_Handle *cfg;
+
+#if FIXME
+/**
+ * Function to call with a human-readable format of an address
+ *
+ * @param cls closure
+ * @param address NULL on error, otherwise 0-terminated printable UTF-8 string
+ */
+static void
+print_resolved_address (void *cls,
+ const char *address)
+{
+ /* FIXME: need to buffer output from all requests and print it at
+ once, otherwise we mix results... */
+ if (address == NULL)
+ {
+ fprintf (stderr, "\n");
+ return;
+ }
+ fprintf (stderr, " %s\n", address);
+}
+#endif
+
+/**
+ * Iterator callback to go over all addresses.
+ *
+ * @param cls closure
+ * @param tname name of the transport
+ * @param expiration expiration time
+ * @param addr the address
+ * @param addrlen length of the address
+ * @return GNUNET_OK to keep the address and continue
+ */
+static int
+print_address (void *cls,
+ const char *tname,
+ struct GNUNET_TIME_Absolute expiration,
+ const void *addr, size_t addrlen)
+{
+#if FIXME
+ GNUNET_TRANSPORT_address_lookup (sched,
+ cfg,
+ addr,
+ addrlen,
+ no_resolve,
+ tname,
+ GNUNET_TIME_UNIT_SECONDS,
+ &print_resolved_address,
+ NULL);
+#endif
+ return GNUNET_OK;
+}
+
+