diff --git a/compiler/libpc300/sclist.c b/compiler/libpc300/sclist.c index f87d21d7..b9a1b329 100755 --- a/compiler/libpc300/sclist.c +++ b/compiler/libpc300/sclist.c @@ -236,6 +236,15 @@ static stringlist includepaths = {NULL, NULL}; /* directory list for include fi SC_FUNC stringlist *insert_path(char *path) { + char *extra_path = malloc(strlen(path) + 16); + strcpy(extra_path, path); +#if defined __linux__ + strcat(extra_path, "/amxmod_compat/"); +#else if defined WIN32 || defined _WIN32 + strcat(extra_path, "\\amxmod_compat\\"); +#endif + insert_string(&includepaths, extra_path); + free(extra_path); return insert_string(&includepaths,path); }