diff options
Diffstat (limited to 'src/actionhelper.h')
-rw-r--r-- | src/actionhelper.h | 27 |
1 files changed, 26 insertions, 1 deletions
diff --git a/src/actionhelper.h b/src/actionhelper.h index 75ad0a7..2a47e79 100644 --- a/src/actionhelper.h +++ b/src/actionhelper.h @@ -1,4 +1,20 @@ + +/* actionhelper.h - helper functions for ck actions --------------------*- C -*- + * + * This file is part of ck, the config keeper + * + * ----------------------------------------------------------------------------- + * + * Copyright (C) 2018 Anastasis Grammenos + * GPLv3 (see LICENCE for the full notice) + * + * ----------------------------------------------------------------------------- + * + * + * -------------------------------------------------------------------------- */ +#include "actions.h" #include "ckutil.h" +#include "cklist.h" typedef enum edit_opt_return_code edit_rc; enum edit_opt_return_code { @@ -7,4 +23,13 @@ enum edit_opt_return_code { ERC_ERR }; -extern edit_rc edit_get_config_or_suggestions(const int argc, char **argv, char *ret); +/* if add_err is set, return true + * along with a copy of the error message. + * Pass NULL if you don't care about the message */ +extern int add_err_message(char *err); + + +extern void add_make_link(const AddOpt *opt, + const Conf *conf); + +extern edit_rc edit_get_config_or_suggestions(cklist* args, char *ret); |