diff options
Diffstat (limited to 'src/deps_log.cc')
-rw-r--r-- | src/deps_log.cc | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/src/deps_log.cc b/src/deps_log.cc index ca7fd4b..744b031 100644 --- a/src/deps_log.cc +++ b/src/deps_log.cc @@ -137,6 +137,12 @@ bool DepsLog::Load(const string& path, State* state, string* err) { return true; } +DepsLog::Deps* DepsLog::GetDeps(Node* node) { + if (node->id() < 0) + return NULL; + return deps_[node->id()]; +} + bool DepsLog::RecordId(Node* node) { uint16_t size = node->path().size(); fwrite(&size, 2, 1, file_); |