From 97ae5d19be12f610ffe8783d5b1cd70d6440146e Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Henrik=20Grubbstr=C3=B6m=20=28Grubba=29?=
 <grubba@grubba.org>
Date: Sun, 6 Aug 2000 18:42:43 +0200
Subject: [PATCH] More special cases in low_strip_other_files().

Rev: bin/fake_dynamic_load.pike:1.4
---
 bin/fake_dynamic_load.pike | 5 +++++
 1 file changed, 5 insertions(+)

diff --git a/bin/fake_dynamic_load.pike b/bin/fake_dynamic_load.pike
index d3653b1794..f92b228f0e 100755
--- a/bin/fake_dynamic_load.pike
+++ b/bin/fake_dynamic_load.pike
@@ -78,6 +78,11 @@ string low_strip_other_files(string data, string s)
 	    on = (dir == current_dir[sizeof(current_dir) - sizeof(dir)..]) ||
 	      (dir == source_dir[sizeof(source_dir) - sizeof(dir)..]) ||
 	      (dir == target_dir[sizeof(target_dir) - sizeof(dir)..]);
+	    if (!on) {
+	      // Special case for bison.
+	      on = (search(lower_case(file), "bison") != -1) ||
+		(search(lower_case(file), "yacc") != -1);
+	    }
 	  }
 	}
 
-- 
GitLab