aboutsummaryrefslogtreecommitdiff
path: root/src/libstore/build.cc
diff options
context:
space:
mode:
Diffstat (limited to 'src/libstore/build.cc')
-rw-r--r--src/libstore/build.cc19
1 files changed, 1 insertions, 18 deletions
diff --git a/src/libstore/build.cc b/src/libstore/build.cc
index 0e0f8a545..68c2f2ce3 100644
--- a/src/libstore/build.cc
+++ b/src/libstore/build.cc
@@ -727,23 +727,6 @@ HookInstance::~HookInstance()
//////////////////////////////////////////////////////////////////////
-typedef map<std::string, std::string> StringRewrites;
-
-
-std::string rewriteStrings(std::string s, const StringRewrites & rewrites)
-{
- for (auto & i : rewrites) {
- size_t j = 0;
- while ((j = s.find(i.first, j)) != string::npos)
- s.replace(j, i.first.size(), i.second);
- }
- return s;
-}
-
-
-//////////////////////////////////////////////////////////////////////
-
-
typedef enum {rpAccept, rpDecline, rpPostpone} HookReply;
class SubstitutionGoal;
@@ -865,7 +848,7 @@ private:
#endif
/* Hash rewriting. */
- StringRewrites inputRewrites, outputRewrites;
+ StringMap inputRewrites, outputRewrites;
typedef map<Path, Path> RedirectedOutputs;
RedirectedOutputs redirectedOutputs;