uint8_t low = 0;
uint8_t i;
- t = strtoul(ext, &ep, 10);
+ t = strtod(ext, &ep);
if ((*ep != 's') && (*ep != 'S')) {
fprintf(stderr, "Not a valid time in seconds: %s\n", ext);
return -1;
if (i_l > 12)
i_l = 12;
- d = l - i_l;
+ d = fabs(l - i_l);
#ifdef DEBUG
printf("d: %f\n", d);