- indent
[oweals/gnunet.git] / src / namestore / namestore.h
index c86a2513b80624d04342fed6d8634a82cb55f19a..0e7ecfda3b522f5d6763325b45e768ce0f13c5aa 100644 (file)
  */
 #define MAX_NAME_LEN 256
 
-
-
-/*
- * Collect message types here, move to protocols later
+/**
+ * Convert a UTF-8 string to UTF-8 lowercase
+ * @param src source string
+ * @return converted result
  */
-#define GNUNET_MESSAGE_TYPE_NAMESTORE_START 430
-#define GNUNET_MESSAGE_TYPE_NAMESTORE_LOOKUP_NAME 431
-#define GNUNET_MESSAGE_TYPE_NAMESTORE_LOOKUP_NAME_RESPONSE 432
-#define GNUNET_MESSAGE_TYPE_NAMESTORE_RECORD_PUT 433
-#define GNUNET_MESSAGE_TYPE_NAMESTORE_RECORD_PUT_RESPONSE 434
-#define GNUNET_MESSAGE_TYPE_NAMESTORE_RECORD_CREATE 435
-#define GNUNET_MESSAGE_TYPE_NAMESTORE_RECORD_CREATE_RESPONSE 436
-#define GNUNET_MESSAGE_TYPE_NAMESTORE_RECORD_REMOVE 437
-#define GNUNET_MESSAGE_TYPE_NAMESTORE_RECORD_REMOVE_RESPONSE 438
-#define GNUNET_MESSAGE_TYPE_NAMESTORE_ZONE_TO_NAME 439
-#define GNUNET_MESSAGE_TYPE_NAMESTORE_ZONE_TO_NAME_RESPONSE 440
-
-#define GNUNET_MESSAGE_TYPE_NAMESTORE_ZONE_ITERATION_START 445
-#define GNUNET_MESSAGE_TYPE_NAMESTORE_ZONE_ITERATION_RESPONSE 446
-#define GNUNET_MESSAGE_TYPE_NAMESTORE_ZONE_ITERATION_NEXT 447
-#define GNUNET_MESSAGE_TYPE_NAMESTORE_ZONE_ITERATION_STOP 448
-
+char *
+GNUNET_NAMESTORE_normalize_string (const char *src);
 
 /**
  * Convert a short hash to a string (for printing debug messages).
@@ -423,6 +408,7 @@ struct RecordRemoveMessage
 
 /**
  * Internal error, failed to sign the remaining records.
+ * (Note: not used?)
  */
 #define RECORD_REMOVE_RESULT_FAILED_TO_SIGN 3
 
@@ -431,6 +417,22 @@ struct RecordRemoveMessage
  */
 #define RECORD_REMOVE_RESULT_FAILED_TO_PUT_UPDATE 4
 
+/**
+ * Internal error, failed to remove records from database
+ */
+#define RECORD_REMOVE_RESULT_FAILED_TO_REMOVE 5
+
+/**
+ * Internal error, failed to access database
+ */
+#define RECORD_REMOVE_RESULT_FAILED_ACCESS_DATABASE 6
+
+/**
+ * Internal error, failed to access database
+ */
+#define RECORD_REMOVE_RESULT_FAILED_INTERNAL_ERROR 7
+
+
 /**
  * Remove a record from the namestore response
  */