|
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().