wip
[oweals/gnunet.git] / src / include / gnunet_block_lib.h
index d05cab2b64abaeac9dd1b9547961d865569bd2fd..74ae2d32245c98352652864a46c1e103468a7a95 100644 (file)
@@ -94,8 +94,13 @@ enum GNUNET_BLOCK_Type
     /**
      * Block for simulating malicious peers.
      */
-    GNUNET_BLOCK_DHT_MALICIOUS_MESSAGE_TYPE = 9
+    GNUNET_BLOCK_DHT_MALICIOUS_MESSAGE_TYPE = 9,
 #endif
+
+    /**
+     * Block for storing .gnunet-domains
+     */
+    GNUNET_BLOCK_TYPE_DNS = 10
   };
 
 
@@ -158,7 +163,7 @@ struct GNUNET_BLOCK_Context;
  */
 void
 GNUNET_BLOCK_mingle_hash (const GNUNET_HashCode * in,
-                         int32_t mingle_number, 
+                         uint32_t mingle_number, 
                          GNUNET_HashCode * hc);
 
 
@@ -219,7 +224,7 @@ GNUNET_BLOCK_evaluate (struct GNUNET_BLOCK_Context *ctx,
  * @param block block to get the key for
  * @param block_size number of bytes in block
  * @param key set to the key (query) for the given block
- * @return GNUNET_OK on success, 
+ * @return GNUNET_YES on success, 
  *         GNUNET_NO if the block is malformed
  *         GNUNET_SYSERR if type not supported
  *         (or if extracting a key from a block of this type does not work)