//------------------------------------------------------------------- // read last paramset num of script "fn" to conf.script_param_set //------------------------------------------------------------------- void get_last_paramset_num(const char *fn) { // skip if internal script used if (fn == NULL || fn[0] == 0) return; make_param_filename( MAKE_PARAMSETNUM_FILENAME, fn, 0); if ( !load_int_value_file( cfg_name, &conf.script_param_set ) ) conf.script_param_set = 0; make_param_filename( MAKE_PARAM_FILENAME, fn, conf.script_param_set); }
//------------------------------------------------------------------- // read last paramset num of script "fn" to conf.script_param_set //------------------------------------------------------------------- static void get_last_paramset_num() { // skip if no script available if (conf.script_file[0] == 0) return; char *nm = make_param_filename(MAKE_PARAMSETNUM_FILENAME); if ( !load_int_value_file( nm, &conf.script_param_set ) ) { conf.script_param_set = 0; last_script_param_set = -1; // failed to load so force next save } else { last_script_param_set = conf.script_param_set; // save last value loaded from file } if ((conf.script_param_set < 0) || (conf.script_param_set > 10)) conf.script_param_set = 0; }