X-Git-Url: http://git.asbjorn.biz/?a=blobdiff_plain;f=lib%2Fas3%2Ffiles.h;h=d73c0f3c3cda0141a80b5b7787d6cd2423452c01;hb=27903ae746ed70bad51ba2c00aabdf169adc05d2;hp=5d6420b67382e3d4c22568070eb69c4edf0c6a80;hpb=c124a222ae71441d0933af25cf011307f7da215d;p=swftools.git diff --git a/lib/as3/files.h b/lib/as3/files.h index 5d6420b..d73c0f3 100644 --- a/lib/as3/files.h +++ b/lib/as3/files.h @@ -22,14 +22,20 @@ #ifndef __avm2_files_h__ #define __avm2_files_h__ +typedef struct _include_dir { + char*path; + struct _include_dir*next; +} include_dir_t; + extern int current_line; extern int current_column; extern char* current_filename; extern char* current_filename_short; +extern include_dir_t* current_include_dirs; void add_include_dir(char*dir); -char*find_file(char*filename); +char*find_file(const char*filename); void enter_file(const char*name, const char*filename, void*state); FILE* enter_file2(const char*name, const char*filename, void*state); void* leave_file();