new style constraints implementation support


git-svn-id: https://asn1c.svn.sourceforge.net/svnroot/asn1c/trunk@130 59561ff5-6e30-0410-9f3c-9617f08c8826
diff --git a/libasn1parser/asn1p_module.h b/libasn1parser/asn1p_module.h
index 906c784..7d8bcc6 100644
--- a/libasn1parser/asn1p_module.h
+++ b/libasn1parser/asn1p_module.h
@@ -9,11 +9,16 @@
  */
 typedef enum asn1p_module_flags {
 	MSF_NOFLAGS,
-	MSF_EXPLICIT_TAGS		= 0x1,
-	MSF_IMPLICIT_TAGS		= 0x2,
-	MSF_AUTOMATIC_TAGS		= 0x4,
-	MSF_EXTENSIBILITY_IMPLIED	= 0x8,
+	MSF_unk_INSTRUCTIONS		= 0x001,
+	MSF_TAG_INSTRUCTIONS		= 0x002,
+	MSF_XER_INSTRUCTIONS		= 0x004,
+	MSF_EXPLICIT_TAGS		= 0x010,
+	MSF_IMPLICIT_TAGS		= 0x020,
+	MSF_AUTOMATIC_TAGS		= 0x040,
+	MSF_EXTENSIBILITY_IMPLIED	= 0x100,
 } asn1p_module_flags_e;
+#define	MSF_MASK_INSTRUCTIONS		0x0f
+#define	MSF_MASK_TAGS			0xf0
 
 /*
  * === EXAMPLE ===