- #define CFG_INPUT_SHIFT is used instead of a hardwired value
[sip-router] / cfg / cfg.h
index 0ad6938..6ab367d 100644 (file)
--- a/cfg/cfg.h
+++ b/cfg/cfg.h
 #define CFG_VAR_STR            3U
 #define CFG_VAR_POINTER                4U
 
-#define CFG_INPUT_INT          (CFG_VAR_INT << 3)
-#define CFG_INPUT_STRING       (CFG_VAR_STRING << 3)
-#define CFG_INPUT_STR          (CFG_VAR_STR << 3)
+#define CFG_INPUT_SHIFT                3
+
+#define CFG_INPUT_INT          (CFG_VAR_INT << CFG_INPUT_SHIFT)
+#define CFG_INPUT_STRING       (CFG_VAR_STRING << CFG_INPUT_SHIFT)
+#define CFG_INPUT_STR          (CFG_VAR_STR << CFG_INPUT_SHIFT)
 
 #define CFG_VAR_MASK(x)                ((x)&(CFG_INPUT_INT-1))
 #define CFG_INPUT_MASK(x)      ((x)&(~(CFG_INPUT_INT-1)))