gnunet-svn
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[GNUnet-SVN] r21345 - gnunet/src/gns


From: gnunet
Subject: [GNUnet-SVN] r21345 - gnunet/src/gns
Date: Tue, 8 May 2012 17:12:25 +0200

Author: schanzen
Date: 2012-05-08 17:12:25 +0200 (Tue, 08 May 2012)
New Revision: 21345

Modified:
   gnunet/src/gns/gnunet-gns.c
Log:
-needed for nss plugin


Modified: gnunet/src/gns/gnunet-gns.c
===================================================================
--- gnunet/src/gns/gnunet-gns.c 2012-05-08 15:11:29 UTC (rev 21344)
+++ gnunet/src/gns/gnunet-gns.c 2012-05-08 15:12:25 UTC (rev 21345)
@@ -57,6 +57,11 @@
  */
 static char *auth_name;
 
+/**
+ * raw output
+ */
+static int raw;
+
 static enum GNUNET_GNS_RecordType rtype;
 
 /**
@@ -92,21 +97,26 @@
   char* name = (char*) cls;
   const char* typename;
   char* string_val;
+  
+  if (!raw) {
+    if (rd_count == 0)
+      printf("No results.\n");
+    else
+      printf("%s:\n", name);
+  }
 
-  if (rd_count == 0)
-    printf("No results.\n");
-  else
-    printf("%s:\n", name);
 
 
-
   for (i=0; i<rd_count; i++)
   {
     typename = GNUNET_NAMESTORE_number_to_typename (rd[i].record_type);
     string_val = GNUNET_NAMESTORE_value_to_string(rd[i].record_type,
                                                   rd[i].data,
                                                   rd[i].data_size);
-    printf("Got %s record: %s\n", typename, string_val);
+    if (raw)
+      printf("%s\n", string_val);
+    else
+      printf("Got %s record: %s\n", typename, string_val);
 
   }
 
@@ -193,6 +203,9 @@
     {'t', "type", NULL,
       gettext_noop ("Specify the type of the record lookup"), 1,
       &GNUNET_GETOPT_set_string, &lookup_type},
+    {'r', "raw", NULL,
+      gettext_noop ("No unneeded output"), 0,
+      &GNUNET_GETOPT_set_one, &raw},
     GNUNET_GETOPT_OPTION_END
   };
 




reply via email to

[Prev in Thread] Current Thread [Next in Thread]