if(menu_levelselector(directory, filename, menutitle, LEVELMENU_RETURN | LEVELMENU_NEW | LEVELMENU_DELETE | LEVELMENU_MOVES | LEVELMENU_FILTER) == MENU_SELECT)
{
if(strcmp(filename, "") == 0)
- sprintf(filename, "%s/%x.chroma", directory, (int)time(NULL));
+ snprintf(filename, sizeof(filename), "%s/%x.chroma", directory, (int)time(NULL));
level_save(plevelgame, filename, 0);
level_delete(plevelrevert);
buffer[i] = locale[i]; i ++;
}
buffer[i] = 0;
- sprintf(filename, "%s.%s", directory, buffer);
+ snprintf(filename, sizeof(filename), "%s.%s", directory, buffer);
if(menu_addfile(pmenu, filename))
ok = 1;
buffer[i] = locale[i]; i ++;
}
buffer[i] = 0;
- sprintf(filename, "%s.%s", directory, buffer);
+ snprintf(filename, sizeof(filename), "%s.%s", directory, buffer);
if(menu_addfile(pmenu, filename))
ok = 1;
buffer[i] = locale[i]; i ++;
}
buffer[i] = 0;
- sprintf(filename, "%s.%s", directory, buffer);
+ snprintf(filename, sizeof(filename), "%s.%s", directory, buffer);
if(menu_addfile(pmenu, filename))
ok = 1;