
Go to the source code of this file.
Typedefs | |
| typedef struct mdrule * | MDhandle |
Functions | |
| MDhandle | MDopen (char *, char *, char *, void(*)(char *,...)) |
| void | MDupdate (MDhandle, char *) |
| void | MDclose (MDhandle, char *) |
Definition at line 51 of file make_depend.h.
| void MDclose | ( | MDhandle | , | |
| char * | ||||
| ) |
Definition at line 632 of file make_depend.cxx.
References cleanup(), close, d, ENTER, mdrule::entries, ERR, errno, EXIT, mdrule::filename, fprintf(), free(), fstat, mdrule::hashmask, LOG, MDfile_init(), MDparseline(), MDtargcmp(), MDtoolcmp(), dependency::name, open, mdrule::stab, mdrule::table, mdrule::target, mdrule::toolname, ux_fdopen(), and ux_strdup().
Referenced by cwh_write_makedepend().

| MDhandle MDopen | ( | char * | , | |
| char * | , | |||
| char * | , | |||
| void(*)(char *,...) | ||||
| ) |
Definition at line 412 of file make_depend.cxx.
References mdrule::entries, mdrule::error, error(), mdrule::filename, free(), FREECOUNT, mdrule::freecount, mdrule::hashmask, INITIALSIZE, MDnewstab(), MDstrcpy(), mdrule::table, mdrule::target, and mdrule::toolname.
Referenced by cwh_write_makedepend().

| void MDupdate | ( | MDhandle | , | |
| char * | ||||
| ) |
Definition at line 448 of file make_depend.cxx.
References d, mdrule::entries, mdrule::freecount, MDgrow(), MDlookup(), MDstrcpy(), and dependency::name.
Referenced by cwh_write_makedepend().

1.7.1