X-Git-Url: http://git.asbjorn.biz/?p=swftools.git;a=blobdiff_plain;f=lib%2Fas3%2Ffiles.c;h=6e75fd724664cb72bc8f3134cdfbbc4e110fbe1b;hp=5cd1e2eb95708c94ef5dce31a378dc95c6aba6d0;hb=ac56d468c81e1ab25b32f5e1ddca6b867e386a93;hpb=3d8151ede9ec5731b2d20833b4d338c05975bdc8 diff --git a/lib/as3/files.c b/lib/as3/files.c index 5cd1e2e..6e75fd7 100644 --- a/lib/as3/files.c +++ b/lib/as3/files.c @@ -201,7 +201,7 @@ char is_absolute(const char*filename) return 0; } -char*find_file(const char*filename) +char*find_file(const char*filename, char error) { include_dir_t*i = current_include_dirs; FILE*fi = 0; @@ -212,7 +212,7 @@ char*find_file(const char*filename) return strdup(filename); } } else { - if(!i) { + if(!i && error) { as3_warning("Include directory stack is empty, while looking for file %s", filename); } while(i) { @@ -227,6 +227,9 @@ char*find_file(const char*filename) i = i->next; } } + if(!error) { + return 0; + } as3_error("Couldn't find file %s", filename); i = current_include_dirs;