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 ===