]> git.sur5r.net Git - kconfig-frontends/blobdiff - libs/parser/expr.h
Synchronise with v4.10
[kconfig-frontends] / libs / parser / expr.h
index 973b6f73336829a6290a0d2bb15a841086d9a18c..a73f762c48d6964e1ef7adb97bfea9e8fb471078 100644 (file)
@@ -85,6 +85,7 @@ struct symbol {
        struct property *prop;
        struct expr_value dir_dep;
        struct expr_value rev_dep;
+       struct expr_value implied;
 };
 
 #define for_all_symbols(i, sym) for (i = 0; i < SYMBOL_HASHSIZE; i++) for (sym = symbol_hash[i]; sym; sym = sym->next) if (sym->type != S_OTHER)
@@ -136,6 +137,7 @@ enum prop_type {
        P_DEFAULT,  /* default y */
        P_CHOICE,   /* choice value */
        P_SELECT,   /* select BAR */
+       P_IMPLY,    /* imply BAR */
        P_RANGE,    /* range 7..100 (for a symbol) */
        P_ENV,      /* value from environment variable */
        P_SYMBOL,   /* where a symbol is defined */