# explicitly, ie. mail_location does nothing unless you have a namespace
# without a location setting. Default namespace is simply done by having a
# namespace with empty prefix.
-#namespace private {
+#namespace {
+ # Namespace type: private, shared or public
+ #type = private
+
# Hierarchy separator to use. You should use the same separator for all
# namespaces or some clients get confused. '/' is usually a good one.
# The default however depends on the underlying mail storage format.
MEMBER(defines) mail_namespace_setting_defines,
MEMBER(defaults) &mail_namespace_default_settings,
- MEMBER(type_offset) offsetof(struct mail_namespace_settings, type),
+ MEMBER(type_offset) offsetof(struct mail_namespace_settings, prefix),
MEMBER(struct_size) sizeof(struct mail_namespace_settings),
MEMBER(parent_offset) offsetof(struct mail_namespace_settings, user_set),