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:
Lukas Fleischer 2011-10-05 09:56:28 +02:00
parent 39dd3c251d
commit a7489b916e
2 changed files with 0 additions and 32 deletions

View File

@ -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);

View File

@ -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.