diff options
author | Lukas Fleischer <calcurse@cryptocrack.de> | 2011-10-05 09:56:28 +0200 |
---|---|---|
committer | Lukas Fleischer <calcurse@cryptocrack.de> | 2011-10-06 12:37:07 +0200 |
commit | a7489b916e602e3dd66b31d5bbc7956d6174806d (patch) | |
tree | a5c3fc741e783c6729c18fb19b2a56303c736f6a /src | |
parent | 39dd3c251db7a70b9ec013781ca74fe6fc241792 (diff) | |
download | calcurse-a7489b916e602e3dd66b31d5bbc7956d6174806d.zip |
src/utils.c: Remove check_time()
Now that parse_time() and parse_duration() do all the validation work,
this isn't used (nor needed) any longer.
Signed-off-by: Lukas Fleischer <calcurse@cryptocrack.de>
Diffstat (limited to 'src')
-rw-r--r-- | src/calcurse.h | 1 | ||||
-rw-r--r-- | src/utils.c | 31 |
2 files changed, 0 insertions, 32 deletions
diff --git a/src/calcurse.h b/src/calcurse.h index 5a8bfe9..a681f92 100644 --- a/src/calcurse.h +++ b/src/calcurse.h @@ -892,7 +892,6 @@ long date_sec_change (long, int, int); long update_time_in_date (long, unsigned, unsigned); long get_sec_date (struct date); long min2sec (unsigned); -int check_time (char *); void draw_scrollbar (WINDOW *, int, int, int, int, int, unsigned); void item_in_popup (char *, char *, char *, char *); long get_today (void); diff --git a/src/utils.c b/src/utils.c index 510f4dd..ce4b0f7 100644 --- a/src/utils.c +++ b/src/utils.c @@ -387,37 +387,6 @@ min2sec (unsigned minutes) } /* - * Checks if a time has a good format. - * The format could be either HH:MM or H:MM or MM, and we should have: - * 0 <= HH <= 24 and 0 <= MM < 999. - * This function returns 1 if the entered time is correct and in - * [h:mm] or [hh:mm] format, and 2 if the entered time is correct and entered - * in [mm] format. - */ -int -check_time (char *string) -{ - char *s = mem_strdup(string); - char *hour = strtok(s, ":"); - char *min = strtok(NULL, ":"); - int h, m; - int ret = 0; - - if (min) - { - h = atoi (hour); - m = atoi (min); - if (h >= 0 && h < 24 && m >= 0 && m < MININSEC) - ret = 1; - } - else if (strlen(s) < 4 && is_all_digit(s) && atoi(s) > 0) - ret = 2; - - mem_free(s); - return ret; -} - -/* * Display a scroll bar when there are so many items that they * can not be displayed inside the corresponding panel. */ |