#include "def.h"#include <string.h>Include dependency graph for include.cpp:

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.
Referenced by main().
| inclist* inc_path | ( | register char * | file, | |
| register char * | include, | |||
| bool | dot, | |||
| bool & | failure_okay | |||
| ) |
Definition at line 58 of file include.cpp.
References inclist::i_file, inclist::i_included_sym, inclist::i_incstring, inc_list, and stat.
Referenced by add_include().
| int isdot | ( | register char * | p | ) |
| int isdotdot | ( | register char * | p | ) |
| 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, MAXFILES, and NULL.
Referenced by main().
| void remove_dotdot | ( | char * | path | ) |
Definition at line 171 of file include.cpp.
References isdot(), isdotdot(), issymbolic(), MAXFILES, and NULL.
| char* excludedirs[] |
Definition at line 100 of file makedep.cpp.
Referenced by inc_clean(), inc_path(), and newinclude().
| char* includedirs[] |
| char* notdotdot[] |
| bool show_where_not |
| bool warn_multiple |
1.5.1