-#define IS_IMP_ABS(x) (((x) & IMP_MASK_SIZE) == IMP_ABS)
-#define IS_IMP_ZP(x) (((x) & IMP_MASK_SIZE) == IMP_ZP)
+#define IS_IMP_ABS(x) (((x) & IMP_MASK_SIZE) == IMP_ABS)
+#define IS_IMP_ZP(x) (((x) & IMP_MASK_SIZE) == IMP_ZP)
+
+/* Number of module constructor/destructor declarations for an export */
+#define EXP_CONDES_MASK 0x07
+
+#define IS_EXP_CONDES(x) (((x) & EXP_CONDES_MASK) != 0)
+#define GET_EXP_CONDES_COUNT(x) ((x) & EXP_CONDES_MASK)
+#define INC_EXP_CONDES_COUNT(x) ((x)++)