#include "def.h"
Go to the source code of this file.
Functions | |
boolean | isdot (char *p) |
boolean | isdotdot (char *p) |
boolean | issymbolic (char *dir, char *component) |
void | remove_dotdot (char *path) |
inclist * | newinclude (char *newfile, char *incstring) |
void | included_by (struct inclist *ip, struct inclist *newfile) |
void | inc_clean () |
inclist * | inc_path (char *file, char *include, boolean dot) |
Variables | |
inclist | inclist [MAXFILES] |
inclist * | inclistp |
char * | includedirs [] |
char * | notdotdot [] |
boolean | show_where_not |
boolean | warn_multiple |
void inc_clean | ( | ) |
Definition at line 235 of file include.c.
References inclist::i_flags, inclist, inclistp, MARKED, SEARCHED, and undefine_all().
Referenced by main_orig().
Definition at line 246 of file include.c.
References FALSE, inclist::i_file, inclist::i_flags, inclist::i_incstring, inclist, INCLUDED_SYM, p, stat, and TRUE.
Referenced by add_include().
Definition at line 186 of file include.c.
References i, if(), inclist, INCLUDED_SYM, malloc(), NULL, warn_multiple, warning(), and warning1().
Referenced by add_include().
boolean isdot | ( | char * | p | ) |
boolean isdotdot | ( | char * | p | ) |
boolean issymbolic | ( | char * | dir, | |
char * | component | |||
) |
struct inclist* newinclude | ( | char * | newfile, | |
char * | incstring | |||
) |
Definition at line 164 of file include.c.
References copy(), fatalerr(), inclist::i_file, inclist::i_incstring, inclist, inclistp, MAXFILES, and NULL.
Referenced by main_orig().
void remove_dotdot | ( | char * | path | ) |
Definition at line 102 of file main.c.
Referenced by add_include(), inc_clean(), inc_path(), included_by(), main_orig(), and newinclude().
char* includedirs[] |
char* notdotdot[] |