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>
This commit is contained in:
parent
39dd3c251d
commit
a7489b916e
@ -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);
|
||||
|
31
src/utils.c
31
src/utils.c
@ -386,37 +386,6 @@ min2sec (unsigned minutes)
|
||||
return (minutes * MININSEC);
|
||||
}
|
||||
|
||||
/*
|
||||
* 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.
|
||||
|
Loading…
x
Reference in New Issue
Block a user