feisty meow concerns codebase
2.140
|
Go to the source code of this file.
Functions | |
void | remove_dotdot (char *path) |
int | isdot (register char *p) |
int | isdotdot (register char *p) |
int | issymbolic (register char *dir, register char *component) |
void | included_by (register inclist *ip, register inclist *newfile) |
inclist * | inc_path (register char *file, register char *include, bool dot, bool &failure_okay) |
inclist * | newinclude (register char *newfile, register char *incstring) |
void | inc_clean () |
Variables | |
inclist | inc_list [MAXFILES] |
inclist * | inclistp |
char * | includedirs [] |
char * | excludedirs [] |
char * | notdotdot [] |
bool | show_where_not |
bool | warn_multiple |
void inc_clean | ( | ) |
Definition at line 340 of file include.cpp.
References inclist::i_marked, inc_list, and inclistp.
inclist* inc_path | ( | register char * | file, |
register char * | include, | ||
bool | dot, | ||
bool & | failure_okay | ||
) |
Definition at line 58 of file include.cpp.
References excludedirs, inclist::i_file, inclist::i_included_sym, inclist::i_incstring, inc_list, includedirs, newinclude(), eml_to_txt::path, remove_dotdot(), show_where_not, stat, and warning1().
Referenced by add_include().
Definition at line 296 of file include.cpp.
References inclist::i_file, inclist::i_included_sym, inclist::i_list, inclist::i_listlen, warn_multiple, warning(), and warning1().
Referenced by add_include().
int isdot | ( | register char * | p | ) |
Definition at line 238 of file include.cpp.
Referenced by remove_dotdot().
int isdotdot | ( | register char * | p | ) |
Definition at line 245 of file include.cpp.
Referenced by remove_dotdot().
int issymbolic | ( | register char * | dir, |
register char * | component | ||
) |
Definition at line 252 of file include.cpp.
References copy(), fatalerr(), MAXDIRS, notdotdot, S_IFMT, and stat.
Referenced by remove_dotdot().
inclist* newinclude | ( | register char * | newfile, |
register char * | incstring | ||
) |
Definition at line 276 of file include.cpp.
References copy(), fatalerr(), inclist::i_file, inclist::i_included_sym, inclist::i_incstring, inc_list, inclistp, and MAXFILES.
Referenced by inc_path().
void remove_dotdot | ( | char * | path | ) |
Definition at line 171 of file include.cpp.
References isdot(), isdotdot(), issymbolic(), MAXFILES, and eml_to_txt::path.
Referenced by inc_path().
|
extern |
Definition at line 104 of file makedep.cpp.
Referenced by inc_path(), and main().
Definition at line 76 of file makedep.cpp.
Referenced by inc_clean(), inc_path(), and newinclude().
inclist * inclistp |
Definition at line 44 of file include.cpp.
Referenced by inc_clean(), and newinclude().
|
extern |
Definition at line 103 of file makedep.cpp.
Referenced by inc_path(), and main().
|
extern |
Definition at line 105 of file makedep.cpp.
Referenced by issymbolic().
|
extern |
Definition at line 113 of file makedep.cpp.
Referenced by inc_path().
|
extern |
Definition at line 114 of file makedep.cpp.
Referenced by included_by(), and main().