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 update_time_in_date (long, unsigned, unsigned);
|
||||||
long get_sec_date (struct date);
|
long get_sec_date (struct date);
|
||||||
long min2sec (unsigned);
|
long min2sec (unsigned);
|
||||||
int check_time (char *);
|
|
||||||
void draw_scrollbar (WINDOW *, int, int, int, int, int, unsigned);
|
void draw_scrollbar (WINDOW *, int, int, int, int, int, unsigned);
|
||||||
void item_in_popup (char *, char *, char *, char *);
|
void item_in_popup (char *, char *, char *, char *);
|
||||||
long get_today (void);
|
long get_today (void);
|
||||||
|
31
src/utils.c
31
src/utils.c
@ -386,37 +386,6 @@ min2sec (unsigned minutes)
|
|||||||
return (minutes * MININSEC);
|
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
|
* Display a scroll bar when there are so many items that they
|
||||||
* can not be displayed inside the corresponding panel.
|
* can not be displayed inside the corresponding panel.
|
||||||
|
Loading…
x
Reference in New Issue
Block a user