[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[GNUnet-SVN] r26386 - gnunet/src/regex
From: |
gnunet |
Subject: |
[GNUnet-SVN] r26386 - gnunet/src/regex |
Date: |
Mon, 11 Mar 2013 17:34:26 +0100 |
Author: bartpolot
Date: 2013-03-11 17:34:25 +0100 (Mon, 11 Mar 2013)
New Revision: 26386
Modified:
gnunet/src/regex/regex_block_lib.c
Log:
- Add show parent key for every edge (grep friendlyness++)
Modified: gnunet/src/regex/regex_block_lib.c
===================================================================
--- gnunet/src/regex/regex_block_lib.c 2013-03-11 16:02:57 UTC (rev 26385)
+++ gnunet/src/regex/regex_block_lib.c 2013-03-11 16:34:25 UTC (rev 26386)
@@ -40,6 +40,11 @@
* Has any edge matched the xquery so far? (GNUNET_OK / GNUNET_NO)
*/
int found;
+
+ /**
+ * Key of the block we are iterating (for debug purposes).
+ */
+ char *key;
};
@@ -61,8 +66,10 @@
{
struct regex_block_xquery_ctx *ctx = cls;
- GNUNET_log (GNUNET_ERROR_TYPE_DEBUG, " edge %.*s [%u]\n",
- (int) len, token, len);
+
+ GNUNET_log (GNUNET_ERROR_TYPE_DEBUG, " edge %.*s [%u]: %s->%s\n",
+ (int) len, token, len, ctx->key, GNUNET_h2s(key));
+
if (NULL == ctx->xquery)
return GNUNET_YES;
if (strlen (ctx->xquery) < len)
@@ -101,7 +108,9 @@
return GNUNET_OK;
ctx.xquery = xquery;
ctx.found = GNUNET_NO;
+ ctx.key = GNUNET_strdup (GNUNET_h2s (&block->key));
res = GNUNET_REGEX_block_iterate (block, size, &check_edge, &ctx);
+ GNUNET_free (ctx.key);
if (GNUNET_SYSERR == res)
return GNUNET_SYSERR;
if (NULL == xquery)
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [GNUnet-SVN] r26386 - gnunet/src/regex,
gnunet <=