+/**
+ * Make an id from 4 letters, useful for
+ * file formats and kfile ids.
+ */
+#define MAKE_ID(a,b,c,d) \
+ ( ((uint32_t)(a) << 24) \
+ | ((uint32_t)(b) << 16) \
+ | ((uint32_t)(c) << 8) \
+ | ((uint32_t)(d) << 0) )
+
+/**
+ * Type for id generated by MAKE_ID().
+ */
+typedef uint32_t id_t;
+