Maybe other drivers should be checked. A simple grep in the source tree gives:
libindi/drivers/telescope/magellandriver.c: if (f_scansexa(temp_string, value))
libindi/drivers/telescope/lx200apdriver.c: if (f_scansexa(temp_string, value))
libindi/drivers/telescope/ieq45driver8407.c: if (f_scansexa(temp_string, value))
libindi/drivers/telescope/lx200driver.c: if (f_scansexa(temp_string, value))
And sscanf %f or %g:
grep -r 'sscanf.*%[fg]' libindi/*
libindi/drivers/telescope/ieq45driver8407.c: if (sscanf(temp_string, "%f", &temp_number) != 1)
libindi/drivers/telescope/ieq45driver8407.c: if (sscanf(temp_string, "%f#", &Freq) < 1)
libindi/drivers/telescope/ieq45driver8407.c: if (sscanf(temp_string, "%f", &temp) < 1)
libindi/drivers/telescope/ieq45driver8407.c: nbytes_read = sscanf(coords, " %g %g", &RA, &DEC);
libindi/drivers/telescope/ieq45driver8407.c: nbytes_read = sscanf (coords, " %g %g", &RA, &DEC);
libindi/drivers/telescope/ieq45driver8407.c: /*IDLog ("sscanf() RA = [%f]\n", RA * 0.0390625);*/
libindi/drivers/telescope/ieq45driver8407.c: /*IDLog ("sscanf() DEC = [%f]\n", DEC * 0.0390625);*/
libindi/drivers/telescope/lx200driver.c: if (sscanf(temp_string, "%f", &temp_number) != 1)
libindi/drivers/telescope/lx200driver.c: if (sscanf(temp_string, "%f#", &Freq) < 1)
libindi/drivers/telescope/lx200driver.c: if (sscanf(temp_string, "%f", &temp) < 1)