#include "platform.h"
#include "gnunet_peer_lib.h"
+#define LOG(kind,...) GNUNET_log_from (kind, "util", __VA_ARGS__)
+
struct PeerEntry
{
return 0;
off = (long) GNUNET_CONTAINER_multihashmap_get (map, &pid->hashPubKey);
e = (off == 0) ? NULL : &table[off];
- if (e != NULL)
- {
- GNUNET_assert (e->rc > 0);
- return e->pid;
- }
- else
- {
+ if (e == NULL)
return 0;
- }
+ GNUNET_assert (e->rc > 0);
+ return e->pid;
}
+
/**
* Intern an peer identity. If the identity is already known, its
* reference counter will be increased by one.
table[ret].rc = 1;
table[ret].pid = ret;
GNUNET_break (GNUNET_OK ==
- GNUNET_CONTAINER_multihashmap_put (map,
- &pid->hashPubKey,
+ GNUNET_CONTAINER_multihashmap_put (map, &pid->hashPubKey,
(void *) (long) ret,
GNUNET_CONTAINER_MULTIHASHMAPOPTION_UNIQUE_ONLY));
return ret;
/**
* Decrement multiple RCs of peer identities by one.
- *
+ *
* @param ids array of PIDs to decrement the RCs of
* @param count size of the ids array
*/