diff options
author | Lars Henriksen <LarsHenriksen@get2net.dk> | 2017-11-05 12:27:31 +0100 |
---|---|---|
committer | Lukas Fleischer <lfleischer@calcurse.org> | 2018-08-25 10:03:28 +0200 |
commit | c45da5f5ca550215588ba9483eef62f2a214addb (patch) | |
tree | 64745749595a055d62ca4cff34428cec2b766ac0 /src/calcurse.h | |
parent | 16d30327ba6047cb75fc6852020100bf7bfc6efa (diff) | |
download | calcurse-c45da5f5ca550215588ba9483eef62f2a214addb.tar.gz calcurse-c45da5f5ca550215588ba9483eef62f2a214addb.zip |
New support functions for input validation.
check_sec(), overflow_add(), overflow_mul()
Signed-off-by: Lukas Fleischer <lfleischer@calcurse.org>
Diffstat (limited to 'src/calcurse.h')
-rw-r--r-- | src/calcurse.h | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/src/calcurse.h b/src/calcurse.h index 05e27b0..178af1f 100644 --- a/src/calcurse.h +++ b/src/calcurse.h @@ -1159,6 +1159,7 @@ char *new_tempfile(const char *); int check_date(unsigned, unsigned, unsigned); int parse_date(const char *, enum datefmt, int *, int *, int *, struct date *); int parse_date_interactive(const char *, int *, int *, int *); +int check_sec(time_t *); int check_time(unsigned, unsigned); int parse_time(const char *, unsigned *, unsigned *); int parse_duration(const char *, unsigned *); @@ -1181,6 +1182,8 @@ int starts_with(const char *, const char *); int starts_with_ci(const char *, const char *); int hash_matches(const char *, const char *); int show_dialogs(void); +int overflow_add(int, int, int *); +int overflow_mul(int, int, int *); /* vars.c */ extern int col, row; |