equal
deleted
inserted
replaced
392 FioCreateDirectory(_paths.save_dir); |
392 FioCreateDirectory(_paths.save_dir); |
393 FioCreateDirectory(_paths.autosave_dir); |
393 FioCreateDirectory(_paths.autosave_dir); |
394 FioCreateDirectory(_paths.scenario_dir); |
394 FioCreateDirectory(_paths.scenario_dir); |
395 FioCreateDirectory(_paths.heightmap_dir); |
395 FioCreateDirectory(_paths.heightmap_dir); |
396 } |
396 } |
|
397 |
|
398 /** |
|
399 * Sanitizes a filename, i.e. removes all illegal characters from it. |
|
400 * @param filename the "\0" terminated filename |
|
401 */ |
|
402 void SanitizeFilename(char *filename) |
|
403 { |
|
404 for (; *filename != '\0'; filename++) { |
|
405 switch (*filename) { |
|
406 /* The following characters are not allowed in filenames |
|
407 * on at least one of the supported operating systems: */ |
|
408 case ':': case '\\': case '*': case '?': case '/': |
|
409 *filename = '_'; |
|
410 break; |
|
411 } |
|
412 } |
|
413 } |