static void set_config_filename(const char *config_filename) { static char menu_backtitle[PATH_MAX+128]; int size; size = snprintf(menu_backtitle, sizeof(menu_backtitle), "%s - %s", config_filename, rootmenu.prompt->text); if (size >= (int)sizeof(menu_backtitle)) menu_backtitle[sizeof(menu_backtitle)-1] = '\0'; set_dialog_backtitle(menu_backtitle); size = snprintf(filename, sizeof(filename), "%s", config_filename); if (size >= (int)sizeof(filename)) filename[sizeof(filename)-1] = '\0'; }
static void set_config_filename(const char *config_filename) { static char menu_backtitle[PATH_MAX+128]; int size; struct symbol *sym; sym = sym_lookup("VERSION", 0); sym_calc_value(sym); size = snprintf(menu_backtitle, sizeof(menu_backtitle), _("%s - uClibc v%s Configuration"), config_filename, sym_get_string_value(sym)); if (size >= sizeof(menu_backtitle)) menu_backtitle[sizeof(menu_backtitle)-1] = '\0'; set_dialog_backtitle(menu_backtitle); size = snprintf(filename, sizeof(filename), "%s", config_filename); if (size >= sizeof(filename)) filename[sizeof(filename)-1] = '\0'; }
static void set_config_filename(const char *config_filename) { static char menu_backtitle[PATH_MAX+128]; int size; char *name,*version; name = getenv(OPENCONF_PROJECT_ENVNAME); if (!name) name = OPENCONF_PROJECT_DEFAULT; version = getenv(OPENCONF_VERSION_ENVNAME); if (!version) version = OPENCONF_VERSION_DEFAULT; size = snprintf(menu_backtitle, sizeof(menu_backtitle), _("%s - %s v%s Configuration"), config_filename, name, version); if (size >= sizeof(menu_backtitle)) menu_backtitle[sizeof(menu_backtitle)-1] = '\0'; set_dialog_backtitle(menu_backtitle); size = snprintf(filename, sizeof(filename), "%s", config_filename); if (size >= sizeof(filename)) filename[sizeof(filename)-1] = '\0'; }