* General Public License for more details.
*/
-#include <SDL.h>
#include <stdlib.h>
#include <string.h>
#include <stdio.h>
{
static char absolute[MAXSTR];
- size_t d = strlen(path);
+ size_t d = path ? strlen(path) : 0;
- strncpy(absolute, path, MAXSTR - 1);
+ strncpy(absolute, path ? path : "", MAXSTR - 1);
strncat(absolute, "/", MAXSTR - d - 1);
- strncat(absolute, file, MAXSTR - d - 2);
+ strncat(absolute, file ? file : "", MAXSTR - d - 2);
return absolute;
}
return 1;
}
- if (CONFIG_DATA && config_test(CONFIG_DATA, file))
+ if (config_test(CONFIG_DATA, file))
{
strncpy(data_path, CONFIG_DATA, MAXSTR);
return 1;