diff --git a/src/actions.h b/src/actions.h index 501e6a9..fcdb954 100644 --- a/src/actions.h +++ b/src/actions.h @@ -29,8 +29,19 @@ struct action union { - option param; + struct + { + option_mark opt; + option newvalue; + } setting; + condition cond; + + struct + { + action_func* func; + gpointer param; + } actionfunc; } value; action* next;