project_files/frontlib/model/cfg.c
changeset 7275 15f722e0b96f
parent 7271 5608ac657362
child 7314 6171f0bad318
equal deleted inserted replaced
7273:8eed495fd8da 7275:15f722e0b96f
   168 		result->settings[i] = meta->settings[i].def;
   168 		result->settings[i] = meta->settings[i].def;
   169 	}
   169 	}
   170 	return result;
   170 	return result;
   171 }
   171 }
   172 
   172 
   173 flib_cfg *flib_cfg_copy(flib_cfg *cfg) {
   173 flib_cfg *flib_cfg_copy(const flib_cfg *cfg) {
   174 	flib_cfg *result = NULL;
   174 	flib_cfg *result = NULL;
   175 	if(cfg) {
   175 	if(cfg) {
   176 		result = flib_cfg_create(cfg->meta, cfg->name);
   176 		result = flib_cfg_create(cfg->meta, cfg->name);
   177 		if(result) {
   177 		if(result) {
   178 			memcpy(result->mods, cfg->mods, cfg->meta->modCount * sizeof(*cfg->mods));
   178 			memcpy(result->mods, cfg->mods, cfg->meta->modCount * sizeof(*cfg->mods));