float get_float(char* section, char* option) { struct uci_element *element = NULL; float value; if(package && uci_lookup(ctx, &element, package, section, option) == UCI_OK) { value = strtod(uci_to_option(element)->value, NULL); return value; } return 0; }