introduce namespaces
diff --git a/libasn1parser/asn1p_module.h b/libasn1parser/asn1p_module.h
index 25dcf1e..db1f1cf 100644
--- a/libasn1parser/asn1p_module.h
+++ b/libasn1parser/asn1p_module.h
@@ -43,16 +43,16 @@
 typedef struct asn1p_module_s {
 
 	/*
+	 * Human-readable module reference.
+	 */
+	char *ModuleName;   /* Must be the first field */
+
+	/*
 	 * Name of the source file.
 	 */
 	char *source_file_name;
 
 	/*
-	 * Human-readable module reference.
-	 */
-	char *ModuleName;
-
-	/*
 	 * Unique module identifier, OID.
 	 */
 	asn1p_oid_t *module_oid;	/* Optional OID of the module */