Testsuite: pid & port numbers
[exim.git] / test / stderr / 0471
index 070b8447c973feda142c0554aba696a7fae94b60..0c170e1bc1012a2830dea2840737bc21ca141225 100644 (file)
@@ -1,10 +1,10 @@
 Exim version x.yz ....
 changed uid/gid: forcing real = effective
-  uid=uuuu gid=CALLER_GID pid=pppp
+  uid=uuuu gid=CALLER_GID pid=p1234
 configuration file is TESTSUITE/test-config
 admin user
 changed uid/gid: privilege not needed
-  uid=EXIM_UID gid=EXIM_GID pid=pppp
+  uid=EXIM_UID gid=EXIM_GID pid=p1234
 originator: uid=CALLER_UID gid=CALLER_GID login=CALLER name=CALLER_NAME
 sender address = CALLER@myhost.test.ex
 set_process_info: pppp accepting a local non-SMTP message from <CALLER@myhost.test.ex>
@@ -98,64 +98,67 @@ To: random@test.example,
  
 **** debug string too long - truncated ****
 
-address match test: subject=r1@test.ex pattern=^.{40,}@*
-r1@test.ex in "^.{40,}@*"? no (end of list)
-address match test: subject=r1@test.ex pattern=*@*
-test.ex in "*"? yes (matched "*")
-r1@test.ex in "*@*"? yes (matched "*@*")
- search_open: lsearch "TESTSUITE/aux-fixed/0471.rw"
- search_find: file="TESTSUITE/aux-fixed/0471.rw"
-   key="test.ex" partial=2 affix=*. starflags=0 opts=NULL
- LRU list:
-   0TESTSUITE/aux-fixed/0471.rw
-   End
- internal_search_find: file="TESTSUITE/aux-fixed/0471.rw"
-   type=lsearch key="test.ex" opts=NULL
- file lookup required for test.ex
-   in TESTSUITE/aux-fixed/0471.rw
- creating new cache entry
- lookup failed
- trying partial match *.test.ex
- internal_search_find: file="TESTSUITE/aux-fixed/0471.rw"
-   type=lsearch key="*.test.ex" opts=NULL
- file lookup required for *.test.ex
-   in TESTSUITE/aux-fixed/0471.rw
- creating new cache entry
- lookup failed
-address match test: subject=CALLER@myhost.test.ex pattern=^.{40,}@*
-CALLER@myhost.test.ex in "^.{40,}@*"? no (end of list)
-address match test: subject=CALLER@myhost.test.ex pattern=*@*
-myhost.test.ex in "*"? yes (matched "*")
-CALLER@myhost.test.ex in "*@*"? yes (matched "*@*")
- search_open: lsearch "TESTSUITE/aux-fixed/0471.rw"
-   cached open
- search_find: file="TESTSUITE/aux-fixed/0471.rw"
-   key="myhost.test.ex" partial=2 affix=*. starflags=0 opts=NULL
- LRU list:
-   0TESTSUITE/aux-fixed/0471.rw
-   End
- internal_search_find: file="TESTSUITE/aux-fixed/0471.rw"
-   type=lsearch key="myhost.test.ex" opts=NULL
- file lookup required for myhost.test.ex
-   in TESTSUITE/aux-fixed/0471.rw
- creating new cache entry
- lookup failed
- trying partial match *.myhost.test.ex
- internal_search_find: file="TESTSUITE/aux-fixed/0471.rw"
-   type=lsearch key="*.myhost.test.ex" opts=NULL
- file lookup required for *.myhost.test.ex
-   in TESTSUITE/aux-fixed/0471.rw
- creating new cache entry
- lookup failed
- trying partial match *.test.ex
- internal_search_find: file="TESTSUITE/aux-fixed/0471.rw"
-   type=lsearch key="*.test.ex" opts=NULL
- cached data used for lookup of *.test.ex
-   in TESTSUITE/aux-fixed/0471.rw
- lookup failed
+qualify & rewrite recipients list
+ address match test: subject=r1@test.ex pattern=^.{40,}@*
+ r1@test.ex in "^.{40,}@*"? no (end of list)
+ address match test: subject=r1@test.ex pattern=*@*
+ test.ex in "*"? yes (matched "*")
+ r1@test.ex in "*@*"? yes (matched "*@*")
+  search_open: lsearch "TESTSUITE/aux-fixed/0471.rw"
+  search_find: file="TESTSUITE/aux-fixed/0471.rw"
+    key="test.ex" partial=2 affix=*. starflags=0 opts=NULL
+  LRU list:
+    0TESTSUITE/aux-fixed/0471.rw
+    End
+  internal_search_find: file="TESTSUITE/aux-fixed/0471.rw"
+    type=lsearch key="test.ex" opts=NULL
+  file lookup required for test.ex
+    in TESTSUITE/aux-fixed/0471.rw
+  creating new cache entry
+  lookup failed
+  trying partial match *.test.ex
+  internal_search_find: file="TESTSUITE/aux-fixed/0471.rw"
+    type=lsearch key="*.test.ex" opts=NULL
+  file lookup required for *.test.ex
+    in TESTSUITE/aux-fixed/0471.rw
+  creating new cache entry
+  lookup failed
+global rewrite rules
+ address match test: subject=CALLER@myhost.test.ex pattern=^.{40,}@*
+ CALLER@myhost.test.ex in "^.{40,}@*"? no (end of list)
+ address match test: subject=CALLER@myhost.test.ex pattern=*@*
+ myhost.test.ex in "*"? yes (matched "*")
+ CALLER@myhost.test.ex in "*@*"? yes (matched "*@*")
+  search_open: lsearch "TESTSUITE/aux-fixed/0471.rw"
+    cached open
+  search_find: file="TESTSUITE/aux-fixed/0471.rw"
+    key="myhost.test.ex" partial=2 affix=*. starflags=0 opts=NULL
+  LRU list:
+    0TESTSUITE/aux-fixed/0471.rw
+    End
+  internal_search_find: file="TESTSUITE/aux-fixed/0471.rw"
+    type=lsearch key="myhost.test.ex" opts=NULL
+  file lookup required for myhost.test.ex
+    in TESTSUITE/aux-fixed/0471.rw
+  creating new cache entry
+  lookup failed
+  trying partial match *.myhost.test.ex
+  internal_search_find: file="TESTSUITE/aux-fixed/0471.rw"
+    type=lsearch key="*.myhost.test.ex" opts=NULL
+  file lookup required for *.myhost.test.ex
+    in TESTSUITE/aux-fixed/0471.rw
+  creating new cache entry
+  lookup failed
+  trying partial match *.test.ex
+  internal_search_find: file="TESTSUITE/aux-fixed/0471.rw"
+    type=lsearch key="*.test.ex" opts=NULL
+  cached data used for lookup of *.test.ex
+    in TESTSUITE/aux-fixed/0471.rw
+  lookup failed
 rewritten sender = CALLER@myhost.test.ex
-rewrite_one_header: type=T:
-  To: random@test.example,
+rewrite headers
+ rewrite_one_header: type=T:
+   To: random@test.example,
     random@test.example,
     random@test.example,
     random@test.example,
@@ -233,26 +236,26 @@ rewrite_one_header: type=T:
     random@test.example,
     random@test.example,
     random@test.example,
-    random@test.examp
+    random@test.exam
 **** debug string too long - truncated ****
-address match test: subject=random@test.example pattern=^.{40,}@*
-random@test.example in "^.{40,}@*"? no (end of list)
-address match test: subject=random@test.example pattern=*@*
-test.example in "*"? yes (matched "*")
-random@test.example in "*@*"? yes (matched "*@*")
- search_open: lsearch "TESTSUITE/aux-fixed/0471.rw"
-   cached open
- search_find: file="TESTSUITE/aux-fixed/0471.rw"
-   key="test.example" partial=2 affix=*. starflags=0 opts=NULL
- LRU list:
-   0TESTSUITE/aux-fixed/0471.rw
-   End
- internal_search_find: file="TESTSUITE/aux-fixed/0471.rw"
-   type=lsearch key="test.example" opts=NULL
- file lookup required for test.example
-   in TESTSUITE/aux-fixed/0471.rw
- creating new cache entry
- lookup yielded: rwtest.example
+ address match test: subject=random@test.example pattern=^.{40,}@*
+ random@test.example in "^.{40,}@*"? no (end of list)
+ address match test: subject=random@test.example pattern=*@*
+ test.example in "*"? yes (matched "*")
+ random@test.example in "*@*"? yes (matched "*@*")
 search_open: lsearch "TESTSUITE/aux-fixed/0471.rw"
+    cached open
 search_find: file="TESTSUITE/aux-fixed/0471.rw"
+    key="test.example" partial=2 affix=*. starflags=0 opts=NULL
 LRU list:
+    0TESTSUITE/aux-fixed/0471.rw
+    End
 internal_search_find: file="TESTSUITE/aux-fixed/0471.rw"
+    type=lsearch key="test.example" opts=NULL
 file lookup required for test.example
+    in TESTSUITE/aux-fixed/0471.rw
 creating new cache entry
 lookup yielded: rwtest.example
 LOG: address_rewrite MAIN
   "random@test.example" from to: rewritten as "random@rwtest.example" by rule 2
 newlen=4051 newtype=T newtext:
@@ -417,23 +420,23 @@ remainder: random@test.example,
     random@test.example,
     random@test.exa
 **** debug string too long - truncated ****
-address match test: subject=random@test.example pattern=^.{40,}@*
-random@test.example in "^.{40,}@*"? no (end of list)
-address match test: subject=random@test.example pattern=*@*
-test.example in "*"? yes (matched "*")
-random@test.example in "*@*"? yes (matched "*@*")
- search_open: lsearch "TESTSUITE/aux-fixed/0471.rw"
-   cached open
- search_find: file="TESTSUITE/aux-fixed/0471.rw"
-   key="test.example" partial=2 affix=*. starflags=0 opts=NULL
- LRU list:
-   0TESTSUITE/aux-fixed/0471.rw
-   End
- internal_search_find: file="TESTSUITE/aux-fixed/0471.rw"
-   type=lsearch key="test.example" opts=NULL
- cached data used for lookup of test.example
-   in TESTSUITE/aux-fixed/0471.rw
- lookup yielded: rwtest.example
+ address match test: subject=random@test.example pattern=^.{40,}@*
+ random@test.example in "^.{40,}@*"? no (end of list)
+ address match test: subject=random@test.example pattern=*@*
+ test.example in "*"? yes (matched "*")
+ random@test.example in "*@*"? yes (matched "*@*")
 search_open: lsearch "TESTSUITE/aux-fixed/0471.rw"
+    cached open
 search_find: file="TESTSUITE/aux-fixed/0471.rw"
+    key="test.example" partial=2 affix=*. starflags=0 opts=NULL
 LRU list:
+    0TESTSUITE/aux-fixed/0471.rw
+    End
 internal_search_find: file="TESTSUITE/aux-fixed/0471.rw"
+    type=lsearch key="test.example" opts=NULL
 cached data used for lookup of test.example
+    in TESTSUITE/aux-fixed/0471.rw
 lookup yielded: rwtest.example
 LOG: address_rewrite MAIN
   "random@test.example" from to: rewritten as "random@rwtest.example" by rule 2
 newlen=4053 newtype=T newtext:
@@ -598,23 +601,23 @@ remainder: random@test.example,
     random@test.example,
     random@test.exa
 **** debug string too long - truncated ****
-address match test: subject=random@test.example pattern=^.{40,}@*
-random@test.example in "^.{40,}@*"? no (end of list)
-address match test: subject=random@test.example pattern=*@*
-test.example in "*"? yes (matched "*")
-random@test.example in "*@*"? yes (matched "*@*")
- search_open: lsearch "TESTSUITE/aux-fixed/0471.rw"
-   cached open
- search_find: file="TESTSUITE/aux-fixed/0471.rw"
-   key="test.example" partial=2 affix=*. starflags=0 opts=NULL
- LRU list:
-   0TESTSUITE/aux-fixed/0471.rw
-   End
- internal_search_find: file="TESTSUITE/aux-fixed/0471.rw"
-   type=lsearch key="test.example" opts=NULL
- cached data used for lookup of test.example
-   in TESTSUITE/aux-fixed/0471.rw
- lookup yielded: rwtest.example
+ address match test: subject=random@test.example pattern=^.{40,}@*
+ random@test.example in "^.{40,}@*"? no (end of list)
+ address match test: subject=random@test.example pattern=*@*
+ test.example in "*"? yes (matched "*")
+ random@test.example in "*@*"? yes (matched "*@*")
 search_open: lsearch "TESTSUITE/aux-fixed/0471.rw"
+    cached open
 search_find: file="TESTSUITE/aux-fixed/0471.rw"
+    key="test.example" partial=2 affix=*. starflags=0 opts=NULL
 LRU list:
+    0TESTSUITE/aux-fixed/0471.rw
+    End
 internal_search_find: file="TESTSUITE/aux-fixed/0471.rw"
+    type=lsearch key="test.example" opts=NULL
 cached data used for lookup of test.example
+    in TESTSUITE/aux-fixed/0471.rw
 lookup yielded: rwtest.example
 LOG: address_rewrite MAIN
   "random@test.example" from to: rewritten as "random@rwtest.example" by rule 2
 newlen=4055 newtype=T newtext:
@@ -779,23 +782,23 @@ remainder: random@test.example,
     random@test.example,
     random@test.exa
 **** debug string too long - truncated ****
-address match test: subject=random@test.example pattern=^.{40,}@*
-random@test.example in "^.{40,}@*"? no (end of list)
-address match test: subject=random@test.example pattern=*@*
-test.example in "*"? yes (matched "*")
-random@test.example in "*@*"? yes (matched "*@*")
- search_open: lsearch "TESTSUITE/aux-fixed/0471.rw"
-   cached open
- search_find: file="TESTSUITE/aux-fixed/0471.rw"
-   key="test.example" partial=2 affix=*. starflags=0 opts=NULL
- LRU list:
-   0TESTSUITE/aux-fixed/0471.rw
-   End
- internal_search_find: file="TESTSUITE/aux-fixed/0471.rw"
-   type=lsearch key="test.example" opts=NULL
- cached data used for lookup of test.example
-   in TESTSUITE/aux-fixed/0471.rw
- lookup yielded: rwtest.example
+ address match test: subject=random@test.example pattern=^.{40,}@*
+ random@test.example in "^.{40,}@*"? no (end of list)
+ address match test: subject=random@test.example pattern=*@*
+ test.example in "*"? yes (matched "*")
+ random@test.example in "*@*"? yes (matched "*@*")
 search_open: lsearch "TESTSUITE/aux-fixed/0471.rw"
+    cached open
 search_find: file="TESTSUITE/aux-fixed/0471.rw"
+    key="test.example" partial=2 affix=*. starflags=0 opts=NULL
 LRU list:
+    0TESTSUITE/aux-fixed/0471.rw
+    End
 internal_search_find: file="TESTSUITE/aux-fixed/0471.rw"
+    type=lsearch key="test.example" opts=NULL
 cached data used for lookup of test.example
+    in TESTSUITE/aux-fixed/0471.rw
 lookup yielded: rwtest.example
 LOG: address_rewrite MAIN
   "random@test.example" from to: rewritten as "random@rwtest.example" by rule 2
 newlen=4057 newtype=T newtext:
@@ -960,23 +963,23 @@ remainder: random@test.example,
     random@test.example,
     random@test.exa
 **** debug string too long - truncated ****
-address match test: subject=random@test.example pattern=^.{40,}@*
-random@test.example in "^.{40,}@*"? no (end of list)
-address match test: subject=random@test.example pattern=*@*
-test.example in "*"? yes (matched "*")
-random@test.example in "*@*"? yes (matched "*@*")
- search_open: lsearch "TESTSUITE/aux-fixed/0471.rw"
-   cached open
- search_find: file="TESTSUITE/aux-fixed/0471.rw"
-   key="test.example" partial=2 affix=*. starflags=0 opts=NULL
- LRU list:
-   0TESTSUITE/aux-fixed/0471.rw
-   End
- internal_search_find: file="TESTSUITE/aux-fixed/0471.rw"
-   type=lsearch key="test.example" opts=NULL
- cached data used for lookup of test.example
-   in TESTSUITE/aux-fixed/0471.rw
- lookup yielded: rwtest.example
+ address match test: subject=random@test.example pattern=^.{40,}@*
+ random@test.example in "^.{40,}@*"? no (end of list)
+ address match test: subject=random@test.example pattern=*@*
+ test.example in "*"? yes (matched "*")
+ random@test.example in "*@*"? yes (matched "*@*")
 search_open: lsearch "TESTSUITE/aux-fixed/0471.rw"
+    cached open
 search_find: file="TESTSUITE/aux-fixed/0471.rw"
+    key="test.example" partial=2 affix=*. starflags=0 opts=NULL
 LRU list:
+    0TESTSUITE/aux-fixed/0471.rw
+    End
 internal_search_find: file="TESTSUITE/aux-fixed/0471.rw"
+    type=lsearch key="test.example" opts=NULL
 cached data used for lookup of test.example
+    in TESTSUITE/aux-fixed/0471.rw
 lookup yielded: rwtest.example
 LOG: address_rewrite MAIN
   "random@test.example" from to: rewritten as "random@rwtest.example" by rule 2
 newlen=4059 newtype=T newtext:
@@ -1141,23 +1144,23 @@ remainder: random@test.example,
     random@test.example,
     random@test.exa
 **** debug string too long - truncated ****
-address match test: subject=random@test.example pattern=^.{40,}@*
-random@test.example in "^.{40,}@*"? no (end of list)
-address match test: subject=random@test.example pattern=*@*
-test.example in "*"? yes (matched "*")
-random@test.example in "*@*"? yes (matched "*@*")
- search_open: lsearch "TESTSUITE/aux-fixed/0471.rw"
-   cached open
- search_find: file="TESTSUITE/aux-fixed/0471.rw"
-   key="test.example" partial=2 affix=*. starflags=0 opts=NULL
- LRU list:
-   0TESTSUITE/aux-fixed/0471.rw
-   End
- internal_search_find: file="TESTSUITE/aux-fixed/0471.rw"
-   type=lsearch key="test.example" opts=NULL
- cached data used for lookup of test.example
-   in TESTSUITE/aux-fixed/0471.rw
- lookup yielded: rwtest.example
+ address match test: subject=random@test.example pattern=^.{40,}@*
+ random@test.example in "^.{40,}@*"? no (end of list)
+ address match test: subject=random@test.example pattern=*@*
+ test.example in "*"? yes (matched "*")
+ random@test.example in "*@*"? yes (matched "*@*")
 search_open: lsearch "TESTSUITE/aux-fixed/0471.rw"
+    cached open
 search_find: file="TESTSUITE/aux-fixed/0471.rw"
+    key="test.example" partial=2 affix=*. starflags=0 opts=NULL
 LRU list:
+    0TESTSUITE/aux-fixed/0471.rw
+    End
 internal_search_find: file="TESTSUITE/aux-fixed/0471.rw"
+    type=lsearch key="test.example" opts=NULL
 cached data used for lookup of test.example
+    in TESTSUITE/aux-fixed/0471.rw
 lookup yielded: rwtest.example
 LOG: address_rewrite MAIN
   "random@test.example" from to: rewritten as "random@rwtest.example" by rule 2
 newlen=4061 newtype=T newtext:
@@ -1322,23 +1325,23 @@ remainder: random@test.example,
     random@test.example,
     random@test.exa
 **** debug string too long - truncated ****
-address match test: subject=random@test.example pattern=^.{40,}@*
-random@test.example in "^.{40,}@*"? no (end of list)
-address match test: subject=random@test.example pattern=*@*
-test.example in "*"? yes (matched "*")
-random@test.example in "*@*"? yes (matched "*@*")
- search_open: lsearch "TESTSUITE/aux-fixed/0471.rw"
-   cached open
- search_find: file="TESTSUITE/aux-fixed/0471.rw"
-   key="test.example" partial=2 affix=*. starflags=0 opts=NULL
- LRU list:
-   0TESTSUITE/aux-fixed/0471.rw
-   End
- internal_search_find: file="TESTSUITE/aux-fixed/0471.rw"
-   type=lsearch key="test.example" opts=NULL
- cached data used for lookup of test.example
-   in TESTSUITE/aux-fixed/0471.rw
- lookup yielded: rwtest.example
+ address match test: subject=random@test.example pattern=^.{40,}@*
+ random@test.example in "^.{40,}@*"? no (end of list)
+ address match test: subject=random@test.example pattern=*@*
+ test.example in "*"? yes (matched "*")
+ random@test.example in "*@*"? yes (matched "*@*")
 search_open: lsearch "TESTSUITE/aux-fixed/0471.rw"
+    cached open
 search_find: file="TESTSUITE/aux-fixed/0471.rw"
+    key="test.example" partial=2 affix=*. starflags=0 opts=NULL
 LRU list:
+    0TESTSUITE/aux-fixed/0471.rw
+    End
 internal_search_find: file="TESTSUITE/aux-fixed/0471.rw"
+    type=lsearch key="test.example" opts=NULL
 cached data used for lookup of test.example
+    in TESTSUITE/aux-fixed/0471.rw
 lookup yielded: rwtest.example
 LOG: address_rewrite MAIN
   "random@test.example" from to: rewritten as "random@rwtest.example" by rule 2
 newlen=4063 newtype=T newtext:
@@ -1503,23 +1506,23 @@ remainder: random@test.example,
     random@test.example,
     random@test.exa
 **** debug string too long - truncated ****
-address match test: subject=random@test.example pattern=^.{40,}@*
-random@test.example in "^.{40,}@*"? no (end of list)
-address match test: subject=random@test.example pattern=*@*
-test.example in "*"? yes (matched "*")
-random@test.example in "*@*"? yes (matched "*@*")
- search_open: lsearch "TESTSUITE/aux-fixed/0471.rw"
-   cached open
- search_find: file="TESTSUITE/aux-fixed/0471.rw"
-   key="test.example" partial=2 affix=*. starflags=0 opts=NULL
- LRU list:
-   0TESTSUITE/aux-fixed/0471.rw
-   End
- internal_search_find: file="TESTSUITE/aux-fixed/0471.rw"
-   type=lsearch key="test.example" opts=NULL
- cached data used for lookup of test.example
-   in TESTSUITE/aux-fixed/0471.rw
- lookup yielded: rwtest.example
+ address match test: subject=random@test.example pattern=^.{40,}@*
+ random@test.example in "^.{40,}@*"? no (end of list)
+ address match test: subject=random@test.example pattern=*@*
+ test.example in "*"? yes (matched "*")
+ random@test.example in "*@*"? yes (matched "*@*")
 search_open: lsearch "TESTSUITE/aux-fixed/0471.rw"
+    cached open
 search_find: file="TESTSUITE/aux-fixed/0471.rw"
+    key="test.example" partial=2 affix=*. starflags=0 opts=NULL
 LRU list:
+    0TESTSUITE/aux-fixed/0471.rw
+    End
 internal_search_find: file="TESTSUITE/aux-fixed/0471.rw"
+    type=lsearch key="test.example" opts=NULL
 cached data used for lookup of test.example
+    in TESTSUITE/aux-fixed/0471.rw
 lookup yielded: rwtest.example
 LOG: address_rewrite MAIN
   "random@test.example" from to: rewritten as "random@rwtest.example" by rule 2
 newlen=4065 newtype=T newtext:
@@ -1684,23 +1687,23 @@ remainder: random@test.example,
     random@test.example,
     random@test.exa
 **** debug string too long - truncated ****
-address match test: subject=random@test.example pattern=^.{40,}@*
-random@test.example in "^.{40,}@*"? no (end of list)
-address match test: subject=random@test.example pattern=*@*
-test.example in "*"? yes (matched "*")
-random@test.example in "*@*"? yes (matched "*@*")
- search_open: lsearch "TESTSUITE/aux-fixed/0471.rw"
-   cached open
- search_find: file="TESTSUITE/aux-fixed/0471.rw"
-   key="test.example" partial=2 affix=*. starflags=0 opts=NULL
- LRU list:
-   0TESTSUITE/aux-fixed/0471.rw
-   End
- internal_search_find: file="TESTSUITE/aux-fixed/0471.rw"
-   type=lsearch key="test.example" opts=NULL
- cached data used for lookup of test.example
-   in TESTSUITE/aux-fixed/0471.rw
- lookup yielded: rwtest.example
+ address match test: subject=random@test.example pattern=^.{40,}@*
+ random@test.example in "^.{40,}@*"? no (end of list)
+ address match test: subject=random@test.example pattern=*@*
+ test.example in "*"? yes (matched "*")
+ random@test.example in "*@*"? yes (matched "*@*")
 search_open: lsearch "TESTSUITE/aux-fixed/0471.rw"
+    cached open
 search_find: file="TESTSUITE/aux-fixed/0471.rw"
+    key="test.example" partial=2 affix=*. starflags=0 opts=NULL
 LRU list:
+    0TESTSUITE/aux-fixed/0471.rw
+    End
 internal_search_find: file="TESTSUITE/aux-fixed/0471.rw"
+    type=lsearch key="test.example" opts=NULL
 cached data used for lookup of test.example
+    in TESTSUITE/aux-fixed/0471.rw
 lookup yielded: rwtest.example
 LOG: address_rewrite MAIN
   "random@test.example" from to: rewritten as "random@rwtest.example" by rule 2
 newlen=4067 newtype=T newtext:
@@ -1865,23 +1868,23 @@ remainder: random@test.example,
     random@test.example,
     random@test.exa
 **** debug string too long - truncated ****
-address match test: subject=random@test.example pattern=^.{40,}@*
-random@test.example in "^.{40,}@*"? no (end of list)
-address match test: subject=random@test.example pattern=*@*
-test.example in "*"? yes (matched "*")
-random@test.example in "*@*"? yes (matched "*@*")
- search_open: lsearch "TESTSUITE/aux-fixed/0471.rw"
-   cached open
- search_find: file="TESTSUITE/aux-fixed/0471.rw"
-   key="test.example" partial=2 affix=*. starflags=0 opts=NULL
- LRU list:
-   0TESTSUITE/aux-fixed/0471.rw
-   End
- internal_search_find: file="TESTSUITE/aux-fixed/0471.rw"
-   type=lsearch key="test.example" opts=NULL
- cached data used for lookup of test.example
-   in TESTSUITE/aux-fixed/0471.rw
- lookup yielded: rwtest.example
+ address match test: subject=random@test.example pattern=^.{40,}@*
+ random@test.example in "^.{40,}@*"? no (end of list)
+ address match test: subject=random@test.example pattern=*@*
+ test.example in "*"? yes (matched "*")
+ random@test.example in "*@*"? yes (matched "*@*")
 search_open: lsearch "TESTSUITE/aux-fixed/0471.rw"
+    cached open
 search_find: file="TESTSUITE/aux-fixed/0471.rw"
+    key="test.example" partial=2 affix=*. starflags=0 opts=NULL
 LRU list:
+    0TESTSUITE/aux-fixed/0471.rw
+    End
 internal_search_find: file="TESTSUITE/aux-fixed/0471.rw"
+    type=lsearch key="test.example" opts=NULL
 cached data used for lookup of test.example
+    in TESTSUITE/aux-fixed/0471.rw
 lookup yielded: rwtest.example
 LOG: address_rewrite MAIN
   "random@test.example" from to: rewritten as "random@rwtest.example" by rule 2
 newlen=4069 newtype=T newtext:
@@ -2045,23 +2048,23 @@ remainder: random@test.example,
     random@test.example,
     random@test.exa
 **** debug string too long - truncated ****
-address match test: subject=random@test.example pattern=^.{40,}@*
-random@test.example in "^.{40,}@*"? no (end of list)
-address match test: subject=random@test.example pattern=*@*
-test.example in "*"? yes (matched "*")
-random@test.example in "*@*"? yes (matched "*@*")
- search_open: lsearch "TESTSUITE/aux-fixed/0471.rw"
-   cached open
- search_find: file="TESTSUITE/aux-fixed/0471.rw"
-   key="test.example" partial=2 affix=*. starflags=0 opts=NULL
- LRU list:
-   0TESTSUITE/aux-fixed/0471.rw
-   End
- internal_search_find: file="TESTSUITE/aux-fixed/0471.rw"
-   type=lsearch key="test.example" opts=NULL
- cached data used for lookup of test.example
-   in TESTSUITE/aux-fixed/0471.rw
- lookup yielded: rwtest.example
+ address match test: subject=random@test.example pattern=^.{40,}@*
+ random@test.example in "^.{40,}@*"? no (end of list)
+ address match test: subject=random@test.example pattern=*@*
+ test.example in "*"? yes (matched "*")
+ random@test.example in "*@*"? yes (matched "*@*")
 search_open: lsearch "TESTSUITE/aux-fixed/0471.rw"
+    cached open
 search_find: file="TESTSUITE/aux-fixed/0471.rw"
+    key="test.example" partial=2 affix=*. starflags=0 opts=NULL
 LRU list:
+    0TESTSUITE/aux-fixed/0471.rw
+    End
 internal_search_find: file="TESTSUITE/aux-fixed/0471.rw"
+    type=lsearch key="test.example" opts=NULL
 cached data used for lookup of test.example
+    in TESTSUITE/aux-fixed/0471.rw
 lookup yielded: rwtest.example
 LOG: address_rewrite MAIN
   "random@test.example" from to: rewritten as "random@rwtest.example" by rule 2
 newlen=4071 newtype=T newtext:
@@ -2225,23 +2228,23 @@ remainder: random@test.example,
     random@test.example,
     random@test.exa
 **** debug string too long - truncated ****
-address match test: subject=random@test.example pattern=^.{40,}@*
-random@test.example in "^.{40,}@*"? no (end of list)
-address match test: subject=random@test.example pattern=*@*
-test.example in "*"? yes (matched "*")
-random@test.example in "*@*"? yes (matched "*@*")
- search_open: lsearch "TESTSUITE/aux-fixed/0471.rw"
-   cached open
- search_find: file="TESTSUITE/aux-fixed/0471.rw"
-   key="test.example" partial=2 affix=*. starflags=0 opts=NULL
- LRU list:
-   0TESTSUITE/aux-fixed/0471.rw
-   End
- internal_search_find: file="TESTSUITE/aux-fixed/0471.rw"
-   type=lsearch key="test.example" opts=NULL
- cached data used for lookup of test.example
-   in TESTSUITE/aux-fixed/0471.rw
- lookup yielded: rwtest.example
+ address match test: subject=random@test.example pattern=^.{40,}@*
+ random@test.example in "^.{40,}@*"? no (end of list)
+ address match test: subject=random@test.example pattern=*@*
+ test.example in "*"? yes (matched "*")
+ random@test.example in "*@*"? yes (matched "*@*")
 search_open: lsearch "TESTSUITE/aux-fixed/0471.rw"
+    cached open
 search_find: file="TESTSUITE/aux-fixed/0471.rw"
+    key="test.example" partial=2 affix=*. starflags=0 opts=NULL
 LRU list:
+    0TESTSUITE/aux-fixed/0471.rw
+    End
 internal_search_find: file="TESTSUITE/aux-fixed/0471.rw"
+    type=lsearch key="test.example" opts=NULL
 cached data used for lookup of test.example
+    in TESTSUITE/aux-fixed/0471.rw
 lookup yielded: rwtest.example
 LOG: address_rewrite MAIN
   "random@test.example" from to: rewritten as "random@rwtest.example" by rule 2
 newlen=4073 newtype=T newtext:
@@ -2405,23 +2408,23 @@ remainder: random@test.example,
     random@test.example,
     random@test.exa
 **** debug string too long - truncated ****
-address match test: subject=random@test.example pattern=^.{40,}@*
-random@test.example in "^.{40,}@*"? no (end of list)
-address match test: subject=random@test.example pattern=*@*
-test.example in "*"? yes (matched "*")
-random@test.example in "*@*"? yes (matched "*@*")
- search_open: lsearch "TESTSUITE/aux-fixed/0471.rw"
-   cached open
- search_find: file="TESTSUITE/aux-fixed/0471.rw"
-   key="test.example" partial=2 affix=*. starflags=0 opts=NULL
- LRU list:
-   0TESTSUITE/aux-fixed/0471.rw
-   End
- internal_search_find: file="TESTSUITE/aux-fixed/0471.rw"
-   type=lsearch key="test.example" opts=NULL
- cached data used for lookup of test.example
-   in TESTSUITE/aux-fixed/0471.rw
- lookup yielded: rwtest.example
+ address match test: subject=random@test.example pattern=^.{40,}@*
+ random@test.example in "^.{40,}@*"? no (end of list)
+ address match test: subject=random@test.example pattern=*@*
+ test.example in "*"? yes (matched "*")
+ random@test.example in "*@*"? yes (matched "*@*")
 search_open: lsearch "TESTSUITE/aux-fixed/0471.rw"
+    cached open
 search_find: file="TESTSUITE/aux-fixed/0471.rw"
+    key="test.example" partial=2 affix=*. starflags=0 opts=NULL
 LRU list:
+    0TESTSUITE/aux-fixed/0471.rw
+    End
 internal_search_find: file="TESTSUITE/aux-fixed/0471.rw"
+    type=lsearch key="test.example" opts=NULL
 cached data used for lookup of test.example
+    in TESTSUITE/aux-fixed/0471.rw
 lookup yielded: rwtest.example
 LOG: address_rewrite MAIN
   "random@test.example" from to: rewritten as "random@rwtest.example" by rule 2
 newlen=4075 newtype=T newtext:
@@ -2585,23 +2588,23 @@ remainder: random@test.example,
     random@test.example,
     random@test.exa
 **** debug string too long - truncated ****
-address match test: subject=random@test.example pattern=^.{40,}@*
-random@test.example in "^.{40,}@*"? no (end of list)
-address match test: subject=random@test.example pattern=*@*
-test.example in "*"? yes (matched "*")
-random@test.example in "*@*"? yes (matched "*@*")
- search_open: lsearch "TESTSUITE/aux-fixed/0471.rw"
-   cached open
- search_find: file="TESTSUITE/aux-fixed/0471.rw"
-   key="test.example" partial=2 affix=*. starflags=0 opts=NULL
- LRU list:
-   0TESTSUITE/aux-fixed/0471.rw
-   End
- internal_search_find: file="TESTSUITE/aux-fixed/0471.rw"
-   type=lsearch key="test.example" opts=NULL
- cached data used for lookup of test.example
-   in TESTSUITE/aux-fixed/0471.rw
- lookup yielded: rwtest.example
+ address match test: subject=random@test.example pattern=^.{40,}@*
+ random@test.example in "^.{40,}@*"? no (end of list)
+ address match test: subject=random@test.example pattern=*@*
+ test.example in "*"? yes (matched "*")
+ random@test.example in "*@*"? yes (matched "*@*")
 search_open: lsearch "TESTSUITE/aux-fixed/0471.rw"
+    cached open
 search_find: file="TESTSUITE/aux-fixed/0471.rw"
+    key="test.example" partial=2 affix=*. starflags=0 opts=NULL
 LRU list:
+    0TESTSUITE/aux-fixed/0471.rw
+    End
 internal_search_find: file="TESTSUITE/aux-fixed/0471.rw"
+    type=lsearch key="test.example" opts=NULL
 cached data used for lookup of test.example
+    in TESTSUITE/aux-fixed/0471.rw
 lookup yielded: rwtest.example
 LOG: address_rewrite MAIN
   "random@test.example" from to: rewritten as "random@rwtest.example" by rule 2
 newlen=4077 newtype=T newtext:
@@ -2765,23 +2768,23 @@ remainder: random@test.example,
     random@test.example,
     random@test.exa
 **** debug string too long - truncated ****
-address match test: subject=random@test.example pattern=^.{40,}@*
-random@test.example in "^.{40,}@*"? no (end of list)
-address match test: subject=random@test.example pattern=*@*
-test.example in "*"? yes (matched "*")
-random@test.example in "*@*"? yes (matched "*@*")
- search_open: lsearch "TESTSUITE/aux-fixed/0471.rw"
-   cached open
- search_find: file="TESTSUITE/aux-fixed/0471.rw"
-   key="test.example" partial=2 affix=*. starflags=0 opts=NULL
- LRU list:
-   0TESTSUITE/aux-fixed/0471.rw
-   End
- internal_search_find: file="TESTSUITE/aux-fixed/0471.rw"
-   type=lsearch key="test.example" opts=NULL
- cached data used for lookup of test.example
-   in TESTSUITE/aux-fixed/0471.rw
- lookup yielded: rwtest.example
+ address match test: subject=random@test.example pattern=^.{40,}@*
+ random@test.example in "^.{40,}@*"? no (end of list)
+ address match test: subject=random@test.example pattern=*@*
+ test.example in "*"? yes (matched "*")
+ random@test.example in "*@*"? yes (matched "*@*")
 search_open: lsearch "TESTSUITE/aux-fixed/0471.rw"
+    cached open
 search_find: file="TESTSUITE/aux-fixed/0471.rw"
+    key="test.example" partial=2 affix=*. starflags=0 opts=NULL
 LRU list:
+    0TESTSUITE/aux-fixed/0471.rw
+    End
 internal_search_find: file="TESTSUITE/aux-fixed/0471.rw"
+    type=lsearch key="test.example" opts=NULL
 cached data used for lookup of test.example
+    in TESTSUITE/aux-fixed/0471.rw
 lookup yielded: rwtest.example
 LOG: address_rewrite MAIN
   "random@test.example" from to: rewritten as "random@rwtest.example" by rule 2
 newlen=4079 newtype=T newtext:
@@ -2945,23 +2948,23 @@ remainder: random@test.example,
     random@test.example,
     random@test.exa
 **** debug string too long - truncated ****
-address match test: subject=random@test.example pattern=^.{40,}@*
-random@test.example in "^.{40,}@*"? no (end of list)
-address match test: subject=random@test.example pattern=*@*
-test.example in "*"? yes (matched "*")
-random@test.example in "*@*"? yes (matched "*@*")
- search_open: lsearch "TESTSUITE/aux-fixed/0471.rw"
-   cached open
- search_find: file="TESTSUITE/aux-fixed/0471.rw"
-   key="test.example" partial=2 affix=*. starflags=0 opts=NULL
- LRU list:
-   0TESTSUITE/aux-fixed/0471.rw
-   End
- internal_search_find: file="TESTSUITE/aux-fixed/0471.rw"
-   type=lsearch key="test.example" opts=NULL
- cached data used for lookup of test.example
-   in TESTSUITE/aux-fixed/0471.rw
- lookup yielded: rwtest.example
+ address match test: subject=random@test.example pattern=^.{40,}@*
+ random@test.example in "^.{40,}@*"? no (end of list)
+ address match test: subject=random@test.example pattern=*@*
+ test.example in "*"? yes (matched "*")
+ random@test.example in "*@*"? yes (matched "*@*")
 search_open: lsearch "TESTSUITE/aux-fixed/0471.rw"
+    cached open
 search_find: file="TESTSUITE/aux-fixed/0471.rw"
+    key="test.example" partial=2 affix=*. starflags=0 opts=NULL
 LRU list:
+    0TESTSUITE/aux-fixed/0471.rw
+    End
 internal_search_find: file="TESTSUITE/aux-fixed/0471.rw"
+    type=lsearch key="test.example" opts=NULL
 cached data used for lookup of test.example
+    in TESTSUITE/aux-fixed/0471.rw
 lookup yielded: rwtest.example
 LOG: address_rewrite MAIN
   "random@test.example" from to: rewritten as "random@rwtest.example" by rule 2
 newlen=4081 newtype=T newtext:
@@ -3125,23 +3128,23 @@ remainder: random@test.example,
     random@test.example,
     random@test.exa
 **** debug string too long - truncated ****
-address match test: subject=random@test.example pattern=^.{40,}@*
-random@test.example in "^.{40,}@*"? no (end of list)
-address match test: subject=random@test.example pattern=*@*
-test.example in "*"? yes (matched "*")
-random@test.example in "*@*"? yes (matched "*@*")
- search_open: lsearch "TESTSUITE/aux-fixed/0471.rw"
-   cached open
- search_find: file="TESTSUITE/aux-fixed/0471.rw"
-   key="test.example" partial=2 affix=*. starflags=0 opts=NULL
- LRU list:
-   0TESTSUITE/aux-fixed/0471.rw
-   End
- internal_search_find: file="TESTSUITE/aux-fixed/0471.rw"
-   type=lsearch key="test.example" opts=NULL
- cached data used for lookup of test.example
-   in TESTSUITE/aux-fixed/0471.rw
- lookup yielded: rwtest.example
+ address match test: subject=random@test.example pattern=^.{40,}@*
+ random@test.example in "^.{40,}@*"? no (end of list)
+ address match test: subject=random@test.example pattern=*@*
+ test.example in "*"? yes (matched "*")
+ random@test.example in "*@*"? yes (matched "*@*")
 search_open: lsearch "TESTSUITE/aux-fixed/0471.rw"
+    cached open
 search_find: file="TESTSUITE/aux-fixed/0471.rw"
+    key="test.example" partial=2 affix=*. starflags=0 opts=NULL
 LRU list:
+    0TESTSUITE/aux-fixed/0471.rw
+    End
 internal_search_find: file="TESTSUITE/aux-fixed/0471.rw"
+    type=lsearch key="test.example" opts=NULL
 cached data used for lookup of test.example
+    in TESTSUITE/aux-fixed/0471.rw
 lookup yielded: rwtest.example
 LOG: address_rewrite MAIN
   "random@test.example" from to: rewritten as "random@rwtest.example" by rule 2
 newlen=4083 newtype=T newtext:
@@ -3305,23 +3308,23 @@ remainder: random@test.example,
     random@test.example,
     random@test.exa
 **** debug string too long - truncated ****
-address match test: subject=random@test.example pattern=^.{40,}@*
-random@test.example in "^.{40,}@*"? no (end of list)
-address match test: subject=random@test.example pattern=*@*
-test.example in "*"? yes (matched "*")
-random@test.example in "*@*"? yes (matched "*@*")
- search_open: lsearch "TESTSUITE/aux-fixed/0471.rw"
-   cached open
- search_find: file="TESTSUITE/aux-fixed/0471.rw"
-   key="test.example" partial=2 affix=*. starflags=0 opts=NULL
- LRU list:
-   0TESTSUITE/aux-fixed/0471.rw
-   End
- internal_search_find: file="TESTSUITE/aux-fixed/0471.rw"
-   type=lsearch key="test.example" opts=NULL
- cached data used for lookup of test.example
-   in TESTSUITE/aux-fixed/0471.rw
- lookup yielded: rwtest.example
+ address match test: subject=random@test.example pattern=^.{40,}@*
+ random@test.example in "^.{40,}@*"? no (end of list)
+ address match test: subject=random@test.example pattern=*@*
+ test.example in "*"? yes (matched "*")
+ random@test.example in "*@*"? yes (matched "*@*")
 search_open: lsearch "TESTSUITE/aux-fixed/0471.rw"
+    cached open
 search_find: file="TESTSUITE/aux-fixed/0471.rw"
+    key="test.example" partial=2 affix=*. starflags=0 opts=NULL
 LRU list:
+    0TESTSUITE/aux-fixed/0471.rw
+    End
 internal_search_find: file="TESTSUITE/aux-fixed/0471.rw"
+    type=lsearch key="test.example" opts=NULL
 cached data used for lookup of test.example
+    in TESTSUITE/aux-fixed/0471.rw
 lookup yielded: rwtest.example
 LOG: address_rewrite MAIN
   "random@test.example" from to: rewritten as "random@rwtest.example" by rule 2
 newlen=4085 newtype=T newtext:
@@ -3485,23 +3488,23 @@ remainder: random@test.example,
     random@test.example,
     random@test.exa
 **** debug string too long - truncated ****
-address match test: subject=random@test.example pattern=^.{40,}@*
-random@test.example in "^.{40,}@*"? no (end of list)
-address match test: subject=random@test.example pattern=*@*
-test.example in "*"? yes (matched "*")
-random@test.example in "*@*"? yes (matched "*@*")
- search_open: lsearch "TESTSUITE/aux-fixed/0471.rw"
-   cached open
- search_find: file="TESTSUITE/aux-fixed/0471.rw"
-   key="test.example" partial=2 affix=*. starflags=0 opts=NULL
- LRU list:
-   0TESTSUITE/aux-fixed/0471.rw
-   End
- internal_search_find: file="TESTSUITE/aux-fixed/0471.rw"
-   type=lsearch key="test.example" opts=NULL
- cached data used for lookup of test.example
-   in TESTSUITE/aux-fixed/0471.rw
- lookup yielded: rwtest.example
+ address match test: subject=random@test.example pattern=^.{40,}@*
+ random@test.example in "^.{40,}@*"? no (end of list)
+ address match test: subject=random@test.example pattern=*@*
+ test.example in "*"? yes (matched "*")
+ random@test.example in "*@*"? yes (matched "*@*")
 search_open: lsearch "TESTSUITE/aux-fixed/0471.rw"
+    cached open
 search_find: file="TESTSUITE/aux-fixed/0471.rw"
+    key="test.example" partial=2 affix=*. starflags=0 opts=NULL
 LRU list:
+    0TESTSUITE/aux-fixed/0471.rw
+    End
 internal_search_find: file="TESTSUITE/aux-fixed/0471.rw"
+    type=lsearch key="test.example" opts=NULL
 cached data used for lookup of test.example
+    in TESTSUITE/aux-fixed/0471.rw
 lookup yielded: rwtest.example
 LOG: address_rewrite MAIN
   "random@test.example" from to: rewritten as "random@rwtest.example" by rule 2
 newlen=4087 newtype=T newtext:
@@ -3665,23 +3668,23 @@ remainder: random@test.example,
     random@test.example,
     random@test.exa
 **** debug string too long - truncated ****
-address match test: subject=random@test.example pattern=^.{40,}@*
-random@test.example in "^.{40,}@*"? no (end of list)
-address match test: subject=random@test.example pattern=*@*
-test.example in "*"? yes (matched "*")
-random@test.example in "*@*"? yes (matched "*@*")
- search_open: lsearch "TESTSUITE/aux-fixed/0471.rw"
-   cached open
- search_find: file="TESTSUITE/aux-fixed/0471.rw"
-   key="test.example" partial=2 affix=*. starflags=0 opts=NULL
- LRU list:
-   0TESTSUITE/aux-fixed/0471.rw
-   End
- internal_search_find: file="TESTSUITE/aux-fixed/0471.rw"
-   type=lsearch key="test.example" opts=NULL
- cached data used for lookup of test.example
-   in TESTSUITE/aux-fixed/0471.rw
- lookup yielded: rwtest.example
+ address match test: subject=random@test.example pattern=^.{40,}@*
+ random@test.example in "^.{40,}@*"? no (end of list)
+ address match test: subject=random@test.example pattern=*@*
+ test.example in "*"? yes (matched "*")
+ random@test.example in "*@*"? yes (matched "*@*")
 search_open: lsearch "TESTSUITE/aux-fixed/0471.rw"
+    cached open
 search_find: file="TESTSUITE/aux-fixed/0471.rw"
+    key="test.example" partial=2 affix=*. starflags=0 opts=NULL
 LRU list:
+    0TESTSUITE/aux-fixed/0471.rw
+    End
 internal_search_find: file="TESTSUITE/aux-fixed/0471.rw"
+    type=lsearch key="test.example" opts=NULL
 cached data used for lookup of test.example
+    in TESTSUITE/aux-fixed/0471.rw
 lookup yielded: rwtest.example
 LOG: address_rewrite MAIN
   "random@test.example" from to: rewritten as "random@rwtest.example" by rule 2
 newlen=4089 newtype=T newtext:
@@ -3845,23 +3848,23 @@ remainder: random@test.example,
     random@test.example,
     random@test.exa
 **** debug string too long - truncated ****
-address match test: subject=random@test.example pattern=^.{40,}@*
-random@test.example in "^.{40,}@*"? no (end of list)
-address match test: subject=random@test.example pattern=*@*
-test.example in "*"? yes (matched "*")
-random@test.example in "*@*"? yes (matched "*@*")
- search_open: lsearch "TESTSUITE/aux-fixed/0471.rw"
-   cached open
- search_find: file="TESTSUITE/aux-fixed/0471.rw"
-   key="test.example" partial=2 affix=*. starflags=0 opts=NULL
- LRU list:
-   0TESTSUITE/aux-fixed/0471.rw
-   End
- internal_search_find: file="TESTSUITE/aux-fixed/0471.rw"
-   type=lsearch key="test.example" opts=NULL
- cached data used for lookup of test.example
-   in TESTSUITE/aux-fixed/0471.rw
- lookup yielded: rwtest.example
+ address match test: subject=random@test.example pattern=^.{40,}@*
+ random@test.example in "^.{40,}@*"? no (end of list)
+ address match test: subject=random@test.example pattern=*@*
+ test.example in "*"? yes (matched "*")
+ random@test.example in "*@*"? yes (matched "*@*")
 search_open: lsearch "TESTSUITE/aux-fixed/0471.rw"
+    cached open
 search_find: file="TESTSUITE/aux-fixed/0471.rw"
+    key="test.example" partial=2 affix=*. starflags=0 opts=NULL
 LRU list:
+    0TESTSUITE/aux-fixed/0471.rw
+    End
 internal_search_find: file="TESTSUITE/aux-fixed/0471.rw"
+    type=lsearch key="test.example" opts=NULL
 cached data used for lookup of test.example
+    in TESTSUITE/aux-fixed/0471.rw
 lookup yielded: rwtest.example
 LOG: address_rewrite MAIN
   "random@test.example" from to: rewritten as "random@rwtest.example" by rule 2
 newlen=4091 newtype=T newtext:
@@ -4025,23 +4028,23 @@ remainder: random@test.example,
     random@test.example,
     random@test.exa
 **** debug string too long - truncated ****
-address match test: subject=random@test.example pattern=^.{40,}@*
-random@test.example in "^.{40,}@*"? no (end of list)
-address match test: subject=random@test.example pattern=*@*
-test.example in "*"? yes (matched "*")
-random@test.example in "*@*"? yes (matched "*@*")
- search_open: lsearch "TESTSUITE/aux-fixed/0471.rw"
-   cached open
- search_find: file="TESTSUITE/aux-fixed/0471.rw"
-   key="test.example" partial=2 affix=*. starflags=0 opts=NULL
- LRU list:
-   0TESTSUITE/aux-fixed/0471.rw
-   End
- internal_search_find: file="TESTSUITE/aux-fixed/0471.rw"
-   type=lsearch key="test.example" opts=NULL
- cached data used for lookup of test.example
-   in TESTSUITE/aux-fixed/0471.rw
- lookup yielded: rwtest.example
+ address match test: subject=random@test.example pattern=^.{40,}@*
+ random@test.example in "^.{40,}@*"? no (end of list)
+ address match test: subject=random@test.example pattern=*@*
+ test.example in "*"? yes (matched "*")
+ random@test.example in "*@*"? yes (matched "*@*")
 search_open: lsearch "TESTSUITE/aux-fixed/0471.rw"
+    cached open
 search_find: file="TESTSUITE/aux-fixed/0471.rw"
+    key="test.example" partial=2 affix=*. starflags=0 opts=NULL
 LRU list:
+    0TESTSUITE/aux-fixed/0471.rw
+    End
 internal_search_find: file="TESTSUITE/aux-fixed/0471.rw"
+    type=lsearch key="test.example" opts=NULL
 cached data used for lookup of test.example
+    in TESTSUITE/aux-fixed/0471.rw
 lookup yielded: rwtest.example
 LOG: address_rewrite MAIN
   "random@test.example" from to: rewritten as "random@rwtest.example" by rule 2
 newlen=4093 newtype=T newtext:
@@ -4205,23 +4208,23 @@ remainder: random@test.example,
     random@test.example,
     random@test.exa
 **** debug string too long - truncated ****
-address match test: subject=random@test.example pattern=^.{40,}@*
-random@test.example in "^.{40,}@*"? no (end of list)
-address match test: subject=random@test.example pattern=*@*
-test.example in "*"? yes (matched "*")
-random@test.example in "*@*"? yes (matched "*@*")
- search_open: lsearch "TESTSUITE/aux-fixed/0471.rw"
-   cached open
- search_find: file="TESTSUITE/aux-fixed/0471.rw"
-   key="test.example" partial=2 affix=*. starflags=0 opts=NULL
- LRU list:
-   0TESTSUITE/aux-fixed/0471.rw
-   End
- internal_search_find: file="TESTSUITE/aux-fixed/0471.rw"
-   type=lsearch key="test.example" opts=NULL
- cached data used for lookup of test.example
-   in TESTSUITE/aux-fixed/0471.rw
- lookup yielded: rwtest.example
+ address match test: subject=random@test.example pattern=^.{40,}@*
+ random@test.example in "^.{40,}@*"? no (end of list)
+ address match test: subject=random@test.example pattern=*@*
+ test.example in "*"? yes (matched "*")
+ random@test.example in "*@*"? yes (matched "*@*")
 search_open: lsearch "TESTSUITE/aux-fixed/0471.rw"
+    cached open
 search_find: file="TESTSUITE/aux-fixed/0471.rw"
+    key="test.example" partial=2 affix=*. starflags=0 opts=NULL
 LRU list:
+    0TESTSUITE/aux-fixed/0471.rw
+    End
 internal_search_find: file="TESTSUITE/aux-fixed/0471.rw"
+    type=lsearch key="test.example" opts=NULL
 cached data used for lookup of test.example
+    in TESTSUITE/aux-fixed/0471.rw
 lookup yielded: rwtest.example
 LOG: address_rewrite MAIN
   "random@test.example" from to: rewritten as "random@rwtest.example" by rule 2
 newlen=4095 newtype=T newtext:
@@ -4384,23 +4387,23 @@ remainder: random@test.example,
     random@test.example,
     random@test.exa
 **** debug string too long - truncated ****
-address match test: subject=random@test.example pattern=^.{40,}@*
-random@test.example in "^.{40,}@*"? no (end of list)
-address match test: subject=random@test.example pattern=*@*
-test.example in "*"? yes (matched "*")
-random@test.example in "*@*"? yes (matched "*@*")
- search_open: lsearch "TESTSUITE/aux-fixed/0471.rw"
-   cached open
- search_find: file="TESTSUITE/aux-fixed/0471.rw"
-   key="test.example" partial=2 affix=*. starflags=0 opts=NULL
- LRU list:
-   0TESTSUITE/aux-fixed/0471.rw
-   End
- internal_search_find: file="TESTSUITE/aux-fixed/0471.rw"
-   type=lsearch key="test.example" opts=NULL
- cached data used for lookup of test.example
-   in TESTSUITE/aux-fixed/0471.rw
- lookup yielded: rwtest.example
+ address match test: subject=random@test.example pattern=^.{40,}@*
+ random@test.example in "^.{40,}@*"? no (end of list)
+ address match test: subject=random@test.example pattern=*@*
+ test.example in "*"? yes (matched "*")
+ random@test.example in "*@*"? yes (matched "*@*")
 search_open: lsearch "TESTSUITE/aux-fixed/0471.rw"
+    cached open
 search_find: file="TESTSUITE/aux-fixed/0471.rw"
+    key="test.example" partial=2 affix=*. starflags=0 opts=NULL
 LRU list:
+    0TESTSUITE/aux-fixed/0471.rw
+    End
 internal_search_find: file="TESTSUITE/aux-fixed/0471.rw"
+    type=lsearch key="test.example" opts=NULL
 cached data used for lookup of test.example
+    in TESTSUITE/aux-fixed/0471.rw
 lookup yielded: rwtest.example
 LOG: address_rewrite MAIN
   "random@test.example" from to: rewritten as "random@rwtest.example" by rule 2
 newlen=4097 newtype=T newtext:
@@ -4563,23 +4566,23 @@ remainder: random@test.example,
     random@test.example,
     random@test.exa
 **** debug string too long - truncated ****
-address match test: subject=random@test.example pattern=^.{40,}@*
-random@test.example in "^.{40,}@*"? no (end of list)
-address match test: subject=random@test.example pattern=*@*
-test.example in "*"? yes (matched "*")
-random@test.example in "*@*"? yes (matched "*@*")
- search_open: lsearch "TESTSUITE/aux-fixed/0471.rw"
-   cached open
- search_find: file="TESTSUITE/aux-fixed/0471.rw"
-   key="test.example" partial=2 affix=*. starflags=0 opts=NULL
- LRU list:
-   0TESTSUITE/aux-fixed/0471.rw
-   End
- internal_search_find: file="TESTSUITE/aux-fixed/0471.rw"
-   type=lsearch key="test.example" opts=NULL
- cached data used for lookup of test.example
-   in TESTSUITE/aux-fixed/0471.rw
- lookup yielded: rwtest.example
+ address match test: subject=random@test.example pattern=^.{40,}@*
+ random@test.example in "^.{40,}@*"? no (end of list)
+ address match test: subject=random@test.example pattern=*@*
+ test.example in "*"? yes (matched "*")
+ random@test.example in "*@*"? yes (matched "*@*")
 search_open: lsearch "TESTSUITE/aux-fixed/0471.rw"
+    cached open
 search_find: file="TESTSUITE/aux-fixed/0471.rw"
+    key="test.example" partial=2 affix=*. starflags=0 opts=NULL
 LRU list:
+    0TESTSUITE/aux-fixed/0471.rw
+    End
 internal_search_find: file="TESTSUITE/aux-fixed/0471.rw"
+    type=lsearch key="test.example" opts=NULL
 cached data used for lookup of test.example
+    in TESTSUITE/aux-fixed/0471.rw
 lookup yielded: rwtest.example
 LOG: address_rewrite MAIN
   "random@test.example" from to: rewritten as "random@rwtest.example" by rule 2
 newlen=4099 newtype=T newtext:
@@ -4742,23 +4745,23 @@ remainder: random@test.example,
     random@test.example,
     random@test.exa
 **** debug string too long - truncated ****
-address match test: subject=random@test.example pattern=^.{40,}@*
-random@test.example in "^.{40,}@*"? no (end of list)
-address match test: subject=random@test.example pattern=*@*
-test.example in "*"? yes (matched "*")
-random@test.example in "*@*"? yes (matched "*@*")
- search_open: lsearch "TESTSUITE/aux-fixed/0471.rw"
-   cached open
- search_find: file="TESTSUITE/aux-fixed/0471.rw"
-   key="test.example" partial=2 affix=*. starflags=0 opts=NULL
- LRU list:
-   0TESTSUITE/aux-fixed/0471.rw
-   End
- internal_search_find: file="TESTSUITE/aux-fixed/0471.rw"
-   type=lsearch key="test.example" opts=NULL
- cached data used for lookup of test.example
-   in TESTSUITE/aux-fixed/0471.rw
- lookup yielded: rwtest.example
+ address match test: subject=random@test.example pattern=^.{40,}@*
+ random@test.example in "^.{40,}@*"? no (end of list)
+ address match test: subject=random@test.example pattern=*@*
+ test.example in "*"? yes (matched "*")
+ random@test.example in "*@*"? yes (matched "*@*")
 search_open: lsearch "TESTSUITE/aux-fixed/0471.rw"
+    cached open
 search_find: file="TESTSUITE/aux-fixed/0471.rw"
+    key="test.example" partial=2 affix=*. starflags=0 opts=NULL
 LRU list:
+    0TESTSUITE/aux-fixed/0471.rw
+    End
 internal_search_find: file="TESTSUITE/aux-fixed/0471.rw"
+    type=lsearch key="test.example" opts=NULL
 cached data used for lookup of test.example
+    in TESTSUITE/aux-fixed/0471.rw
 lookup yielded: rwtest.example
 LOG: address_rewrite MAIN
   "random@test.example" from to: rewritten as "random@rwtest.example" by rule 2
 newlen=4101 newtype=T newtext:
@@ -4921,23 +4924,23 @@ remainder: random@test.example,
     random@test.example,
     random@test.exa
 **** debug string too long - truncated ****
-address match test: subject=random@test.example pattern=^.{40,}@*
-random@test.example in "^.{40,}@*"? no (end of list)
-address match test: subject=random@test.example pattern=*@*
-test.example in "*"? yes (matched "*")
-random@test.example in "*@*"? yes (matched "*@*")
- search_open: lsearch "TESTSUITE/aux-fixed/0471.rw"
-   cached open
- search_find: file="TESTSUITE/aux-fixed/0471.rw"
-   key="test.example" partial=2 affix=*. starflags=0 opts=NULL
- LRU list:
-   0TESTSUITE/aux-fixed/0471.rw
-   End
- internal_search_find: file="TESTSUITE/aux-fixed/0471.rw"
-   type=lsearch key="test.example" opts=NULL
- cached data used for lookup of test.example
-   in TESTSUITE/aux-fixed/0471.rw
- lookup yielded: rwtest.example
+ address match test: subject=random@test.example pattern=^.{40,}@*
+ random@test.example in "^.{40,}@*"? no (end of list)
+ address match test: subject=random@test.example pattern=*@*
+ test.example in "*"? yes (matched "*")
+ random@test.example in "*@*"? yes (matched "*@*")
 search_open: lsearch "TESTSUITE/aux-fixed/0471.rw"
+    cached open
 search_find: file="TESTSUITE/aux-fixed/0471.rw"
+    key="test.example" partial=2 affix=*. starflags=0 opts=NULL
 LRU list:
+    0TESTSUITE/aux-fixed/0471.rw
+    End
 internal_search_find: file="TESTSUITE/aux-fixed/0471.rw"
+    type=lsearch key="test.example" opts=NULL
 cached data used for lookup of test.example
+    in TESTSUITE/aux-fixed/0471.rw
 lookup yielded: rwtest.example
 LOG: address_rewrite MAIN
   "random@test.example" from to: rewritten as "random@rwtest.example" by rule 2
 newlen=4103 newtype=T newtext:
@@ -5100,23 +5103,23 @@ remainder: random@test.example,
     random@test.example,
     random@test.exa
 **** debug string too long - truncated ****
-address match test: subject=random@test.example pattern=^.{40,}@*
-random@test.example in "^.{40,}@*"? no (end of list)
-address match test: subject=random@test.example pattern=*@*
-test.example in "*"? yes (matched "*")
-random@test.example in "*@*"? yes (matched "*@*")
- search_open: lsearch "TESTSUITE/aux-fixed/0471.rw"
-   cached open
- search_find: file="TESTSUITE/aux-fixed/0471.rw"
-   key="test.example" partial=2 affix=*. starflags=0 opts=NULL
- LRU list:
-   0TESTSUITE/aux-fixed/0471.rw
-   End
- internal_search_find: file="TESTSUITE/aux-fixed/0471.rw"
-   type=lsearch key="test.example" opts=NULL
- cached data used for lookup of test.example
-   in TESTSUITE/aux-fixed/0471.rw
- lookup yielded: rwtest.example
+ address match test: subject=random@test.example pattern=^.{40,}@*
+ random@test.example in "^.{40,}@*"? no (end of list)
+ address match test: subject=random@test.example pattern=*@*
+ test.example in "*"? yes (matched "*")
+ random@test.example in "*@*"? yes (matched "*@*")
 search_open: lsearch "TESTSUITE/aux-fixed/0471.rw"
+    cached open
 search_find: file="TESTSUITE/aux-fixed/0471.rw"
+    key="test.example" partial=2 affix=*. starflags=0 opts=NULL
 LRU list:
+    0TESTSUITE/aux-fixed/0471.rw
+    End
 internal_search_find: file="TESTSUITE/aux-fixed/0471.rw"
+    type=lsearch key="test.example" opts=NULL
 cached data used for lookup of test.example
+    in TESTSUITE/aux-fixed/0471.rw
 lookup yielded: rwtest.example
 LOG: address_rewrite MAIN
   "random@test.example" from to: rewritten as "random@rwtest.example" by rule 2
 newlen=4105 newtype=T newtext:
@@ -5279,23 +5282,23 @@ remainder: random@test.example,
     random@test.example,
     random@test.exa
 **** debug string too long - truncated ****
-address match test: subject=random@test.example pattern=^.{40,}@*
-random@test.example in "^.{40,}@*"? no (end of list)
-address match test: subject=random@test.example pattern=*@*
-test.example in "*"? yes (matched "*")
-random@test.example in "*@*"? yes (matched "*@*")
- search_open: lsearch "TESTSUITE/aux-fixed/0471.rw"
-   cached open
- search_find: file="TESTSUITE/aux-fixed/0471.rw"
-   key="test.example" partial=2 affix=*. starflags=0 opts=NULL
- LRU list:
-   0TESTSUITE/aux-fixed/0471.rw
-   End
- internal_search_find: file="TESTSUITE/aux-fixed/0471.rw"
-   type=lsearch key="test.example" opts=NULL
- cached data used for lookup of test.example
-   in TESTSUITE/aux-fixed/0471.rw
- lookup yielded: rwtest.example
+ address match test: subject=random@test.example pattern=^.{40,}@*
+ random@test.example in "^.{40,}@*"? no (end of list)
+ address match test: subject=random@test.example pattern=*@*
+ test.example in "*"? yes (matched "*")
+ random@test.example in "*@*"? yes (matched "*@*")
 search_open: lsearch "TESTSUITE/aux-fixed/0471.rw"
+    cached open
 search_find: file="TESTSUITE/aux-fixed/0471.rw"
+    key="test.example" partial=2 affix=*. starflags=0 opts=NULL
 LRU list:
+    0TESTSUITE/aux-fixed/0471.rw
+    End
 internal_search_find: file="TESTSUITE/aux-fixed/0471.rw"
+    type=lsearch key="test.example" opts=NULL
 cached data used for lookup of test.example
+    in TESTSUITE/aux-fixed/0471.rw
 lookup yielded: rwtest.example
 LOG: address_rewrite MAIN
   "random@test.example" from to: rewritten as "random@rwtest.example" by rule 2
 newlen=4107 newtype=T newtext:
@@ -5458,23 +5461,23 @@ remainder: random@test.example,
     random@test.example,
     random@test.exa
 **** debug string too long - truncated ****
-address match test: subject=random@test.example pattern=^.{40,}@*
-random@test.example in "^.{40,}@*"? no (end of list)
-address match test: subject=random@test.example pattern=*@*
-test.example in "*"? yes (matched "*")
-random@test.example in "*@*"? yes (matched "*@*")
- search_open: lsearch "TESTSUITE/aux-fixed/0471.rw"
-   cached open
- search_find: file="TESTSUITE/aux-fixed/0471.rw"
-   key="test.example" partial=2 affix=*. starflags=0 opts=NULL
- LRU list:
-   0TESTSUITE/aux-fixed/0471.rw
-   End
- internal_search_find: file="TESTSUITE/aux-fixed/0471.rw"
-   type=lsearch key="test.example" opts=NULL
- cached data used for lookup of test.example
-   in TESTSUITE/aux-fixed/0471.rw
- lookup yielded: rwtest.example
+ address match test: subject=random@test.example pattern=^.{40,}@*
+ random@test.example in "^.{40,}@*"? no (end of list)
+ address match test: subject=random@test.example pattern=*@*
+ test.example in "*"? yes (matched "*")
+ random@test.example in "*@*"? yes (matched "*@*")
 search_open: lsearch "TESTSUITE/aux-fixed/0471.rw"
+    cached open
 search_find: file="TESTSUITE/aux-fixed/0471.rw"
+    key="test.example" partial=2 affix=*. starflags=0 opts=NULL
 LRU list:
+    0TESTSUITE/aux-fixed/0471.rw
+    End
 internal_search_find: file="TESTSUITE/aux-fixed/0471.rw"
+    type=lsearch key="test.example" opts=NULL
 cached data used for lookup of test.example
+    in TESTSUITE/aux-fixed/0471.rw
 lookup yielded: rwtest.example
 LOG: address_rewrite MAIN
   "random@test.example" from to: rewritten as "random@rwtest.example" by rule 2
 newlen=4109 newtype=T newtext:
@@ -5637,23 +5640,23 @@ remainder: random@test.example,
     random@test.example,
     random@test.exa
 **** debug string too long - truncated ****
-address match test: subject=random@test.example pattern=^.{40,}@*
-random@test.example in "^.{40,}@*"? no (end of list)
-address match test: subject=random@test.example pattern=*@*
-test.example in "*"? yes (matched "*")
-random@test.example in "*@*"? yes (matched "*@*")
- search_open: lsearch "TESTSUITE/aux-fixed/0471.rw"
-   cached open
- search_find: file="TESTSUITE/aux-fixed/0471.rw"
-   key="test.example" partial=2 affix=*. starflags=0 opts=NULL
- LRU list:
-   0TESTSUITE/aux-fixed/0471.rw
-   End
- internal_search_find: file="TESTSUITE/aux-fixed/0471.rw"
-   type=lsearch key="test.example" opts=NULL
- cached data used for lookup of test.example
-   in TESTSUITE/aux-fixed/0471.rw
- lookup yielded: rwtest.example
+ address match test: subject=random@test.example pattern=^.{40,}@*
+ random@test.example in "^.{40,}@*"? no (end of list)
+ address match test: subject=random@test.example pattern=*@*
+ test.example in "*"? yes (matched "*")
+ random@test.example in "*@*"? yes (matched "*@*")
 search_open: lsearch "TESTSUITE/aux-fixed/0471.rw"
+    cached open
 search_find: file="TESTSUITE/aux-fixed/0471.rw"
+    key="test.example" partial=2 affix=*. starflags=0 opts=NULL
 LRU list:
+    0TESTSUITE/aux-fixed/0471.rw
+    End
 internal_search_find: file="TESTSUITE/aux-fixed/0471.rw"
+    type=lsearch key="test.example" opts=NULL
 cached data used for lookup of test.example
+    in TESTSUITE/aux-fixed/0471.rw
 lookup yielded: rwtest.example
 LOG: address_rewrite MAIN
   "random@test.example" from to: rewritten as "random@rwtest.example" by rule 2
 newlen=4111 newtype=T newtext:
@@ -5816,23 +5819,23 @@ remainder: random@test.example,
     random@test.example,
     random@test.exa
 **** debug string too long - truncated ****
-address match test: subject=random@test.example pattern=^.{40,}@*
-random@test.example in "^.{40,}@*"? no (end of list)
-address match test: subject=random@test.example pattern=*@*
-test.example in "*"? yes (matched "*")
-random@test.example in "*@*"? yes (matched "*@*")
- search_open: lsearch "TESTSUITE/aux-fixed/0471.rw"
-   cached open
- search_find: file="TESTSUITE/aux-fixed/0471.rw"
-   key="test.example" partial=2 affix=*. starflags=0 opts=NULL
- LRU list:
-   0TESTSUITE/aux-fixed/0471.rw
-   End
- internal_search_find: file="TESTSUITE/aux-fixed/0471.rw"
-   type=lsearch key="test.example" opts=NULL
- cached data used for lookup of test.example
-   in TESTSUITE/aux-fixed/0471.rw
- lookup yielded: rwtest.example
+ address match test: subject=random@test.example pattern=^.{40,}@*
+ random@test.example in "^.{40,}@*"? no (end of list)
+ address match test: subject=random@test.example pattern=*@*
+ test.example in "*"? yes (matched "*")
+ random@test.example in "*@*"? yes (matched "*@*")
 search_open: lsearch "TESTSUITE/aux-fixed/0471.rw"
+    cached open
 search_find: file="TESTSUITE/aux-fixed/0471.rw"
+    key="test.example" partial=2 affix=*. starflags=0 opts=NULL
 LRU list:
+    0TESTSUITE/aux-fixed/0471.rw
+    End
 internal_search_find: file="TESTSUITE/aux-fixed/0471.rw"
+    type=lsearch key="test.example" opts=NULL
 cached data used for lookup of test.example
+    in TESTSUITE/aux-fixed/0471.rw
 lookup yielded: rwtest.example
 LOG: address_rewrite MAIN
   "random@test.example" from to: rewritten as "random@rwtest.example" by rule 2
 newlen=4113 newtype=T newtext:
@@ -5995,23 +5998,23 @@ remainder: random@test.example,
     random@test.example,
     random@test.exa
 **** debug string too long - truncated ****
-address match test: subject=random@test.example pattern=^.{40,}@*
-random@test.example in "^.{40,}@*"? no (end of list)
-address match test: subject=random@test.example pattern=*@*
-test.example in "*"? yes (matched "*")
-random@test.example in "*@*"? yes (matched "*@*")
- search_open: lsearch "TESTSUITE/aux-fixed/0471.rw"
-   cached open
- search_find: file="TESTSUITE/aux-fixed/0471.rw"
-   key="test.example" partial=2 affix=*. starflags=0 opts=NULL
- LRU list:
-   0TESTSUITE/aux-fixed/0471.rw
-   End
- internal_search_find: file="TESTSUITE/aux-fixed/0471.rw"
-   type=lsearch key="test.example" opts=NULL
- cached data used for lookup of test.example
-   in TESTSUITE/aux-fixed/0471.rw
- lookup yielded: rwtest.example
+ address match test: subject=random@test.example pattern=^.{40,}@*
+ random@test.example in "^.{40,}@*"? no (end of list)
+ address match test: subject=random@test.example pattern=*@*
+ test.example in "*"? yes (matched "*")
+ random@test.example in "*@*"? yes (matched "*@*")
 search_open: lsearch "TESTSUITE/aux-fixed/0471.rw"
+    cached open
 search_find: file="TESTSUITE/aux-fixed/0471.rw"
+    key="test.example" partial=2 affix=*. starflags=0 opts=NULL
 LRU list:
+    0TESTSUITE/aux-fixed/0471.rw
+    End
 internal_search_find: file="TESTSUITE/aux-fixed/0471.rw"
+    type=lsearch key="test.example" opts=NULL
 cached data used for lookup of test.example
+    in TESTSUITE/aux-fixed/0471.rw
 lookup yielded: rwtest.example
 LOG: address_rewrite MAIN
   "random@test.example" from to: rewritten as "random@rwtest.example" by rule 2
 newlen=4115 newtype=T newtext:
@@ -6174,23 +6177,23 @@ remainder: random@test.example,
     random@test.example,
     random@test.exa
 **** debug string too long - truncated ****
-address match test: subject=random@test.example pattern=^.{40,}@*
-random@test.example in "^.{40,}@*"? no (end of list)
-address match test: subject=random@test.example pattern=*@*
-test.example in "*"? yes (matched "*")
-random@test.example in "*@*"? yes (matched "*@*")
- search_open: lsearch "TESTSUITE/aux-fixed/0471.rw"
-   cached open
- search_find: file="TESTSUITE/aux-fixed/0471.rw"
-   key="test.example" partial=2 affix=*. starflags=0 opts=NULL
- LRU list:
-   0TESTSUITE/aux-fixed/0471.rw
-   End
- internal_search_find: file="TESTSUITE/aux-fixed/0471.rw"
-   type=lsearch key="test.example" opts=NULL
- cached data used for lookup of test.example
-   in TESTSUITE/aux-fixed/0471.rw
- lookup yielded: rwtest.example
+ address match test: subject=random@test.example pattern=^.{40,}@*
+ random@test.example in "^.{40,}@*"? no (end of list)
+ address match test: subject=random@test.example pattern=*@*
+ test.example in "*"? yes (matched "*")
+ random@test.example in "*@*"? yes (matched "*@*")
 search_open: lsearch "TESTSUITE/aux-fixed/0471.rw"
+    cached open
 search_find: file="TESTSUITE/aux-fixed/0471.rw"
+    key="test.example" partial=2 affix=*. starflags=0 opts=NULL
 LRU list:
+    0TESTSUITE/aux-fixed/0471.rw
+    End
 internal_search_find: file="TESTSUITE/aux-fixed/0471.rw"
+    type=lsearch key="test.example" opts=NULL
 cached data used for lookup of test.example
+    in TESTSUITE/aux-fixed/0471.rw
 lookup yielded: rwtest.example
 LOG: address_rewrite MAIN
   "random@test.example" from to: rewritten as "random@rwtest.example" by rule 2
 newlen=4117 newtype=T newtext:
@@ -6353,23 +6356,23 @@ remainder: random@test.example,
     random@test.example,
     random@test.exa
 **** debug string too long - truncated ****
-address match test: subject=random@test.example pattern=^.{40,}@*
-random@test.example in "^.{40,}@*"? no (end of list)
-address match test: subject=random@test.example pattern=*@*
-test.example in "*"? yes (matched "*")
-random@test.example in "*@*"? yes (matched "*@*")
- search_open: lsearch "TESTSUITE/aux-fixed/0471.rw"
-   cached open
- search_find: file="TESTSUITE/aux-fixed/0471.rw"
-   key="test.example" partial=2 affix=*. starflags=0 opts=NULL
- LRU list:
-   0TESTSUITE/aux-fixed/0471.rw
-   End
- internal_search_find: file="TESTSUITE/aux-fixed/0471.rw"
-   type=lsearch key="test.example" opts=NULL
- cached data used for lookup of test.example
-   in TESTSUITE/aux-fixed/0471.rw
- lookup yielded: rwtest.example
+ address match test: subject=random@test.example pattern=^.{40,}@*
+ random@test.example in "^.{40,}@*"? no (end of list)
+ address match test: subject=random@test.example pattern=*@*
+ test.example in "*"? yes (matched "*")
+ random@test.example in "*@*"? yes (matched "*@*")
 search_open: lsearch "TESTSUITE/aux-fixed/0471.rw"
+    cached open
 search_find: file="TESTSUITE/aux-fixed/0471.rw"
+    key="test.example" partial=2 affix=*. starflags=0 opts=NULL
 LRU list:
+    0TESTSUITE/aux-fixed/0471.rw
+    End
 internal_search_find: file="TESTSUITE/aux-fixed/0471.rw"
+    type=lsearch key="test.example" opts=NULL
 cached data used for lookup of test.example
+    in TESTSUITE/aux-fixed/0471.rw
 lookup yielded: rwtest.example
 LOG: address_rewrite MAIN
   "random@test.example" from to: rewritten as "random@rwtest.example" by rule 2
 newlen=4119 newtype=T newtext:
@@ -6531,23 +6534,23 @@ remainder: random@test.example,
     random@test.example,
     random@test.exa
 **** debug string too long - truncated ****
-address match test: subject=random@test.example pattern=^.{40,}@*
-random@test.example in "^.{40,}@*"? no (end of list)
-address match test: subject=random@test.example pattern=*@*
-test.example in "*"? yes (matched "*")
-random@test.example in "*@*"? yes (matched "*@*")
- search_open: lsearch "TESTSUITE/aux-fixed/0471.rw"
-   cached open
- search_find: file="TESTSUITE/aux-fixed/0471.rw"
-   key="test.example" partial=2 affix=*. starflags=0 opts=NULL
- LRU list:
-   0TESTSUITE/aux-fixed/0471.rw
-   End
- internal_search_find: file="TESTSUITE/aux-fixed/0471.rw"
-   type=lsearch key="test.example" opts=NULL
- cached data used for lookup of test.example
-   in TESTSUITE/aux-fixed/0471.rw
- lookup yielded: rwtest.example
+ address match test: subject=random@test.example pattern=^.{40,}@*
+ random@test.example in "^.{40,}@*"? no (end of list)
+ address match test: subject=random@test.example pattern=*@*
+ test.example in "*"? yes (matched "*")
+ random@test.example in "*@*"? yes (matched "*@*")
 search_open: lsearch "TESTSUITE/aux-fixed/0471.rw"
+    cached open
 search_find: file="TESTSUITE/aux-fixed/0471.rw"
+    key="test.example" partial=2 affix=*. starflags=0 opts=NULL
 LRU list:
+    0TESTSUITE/aux-fixed/0471.rw
+    End
 internal_search_find: file="TESTSUITE/aux-fixed/0471.rw"
+    type=lsearch key="test.example" opts=NULL
 cached data used for lookup of test.example
+    in TESTSUITE/aux-fixed/0471.rw
 lookup yielded: rwtest.example
 LOG: address_rewrite MAIN
   "random@test.example" from to: rewritten as "random@rwtest.example" by rule 2
 newlen=4121 newtype=T newtext:
@@ -6709,23 +6712,23 @@ remainder: random@test.example,
     random@test.example,
     random@test.exa
 **** debug string too long - truncated ****
-address match test: subject=random@test.example pattern=^.{40,}@*
-random@test.example in "^.{40,}@*"? no (end of list)
-address match test: subject=random@test.example pattern=*@*
-test.example in "*"? yes (matched "*")
-random@test.example in "*@*"? yes (matched "*@*")
- search_open: lsearch "TESTSUITE/aux-fixed/0471.rw"
-   cached open
- search_find: file="TESTSUITE/aux-fixed/0471.rw"
-   key="test.example" partial=2 affix=*. starflags=0 opts=NULL
- LRU list:
-   0TESTSUITE/aux-fixed/0471.rw
-   End
- internal_search_find: file="TESTSUITE/aux-fixed/0471.rw"
-   type=lsearch key="test.example" opts=NULL
- cached data used for lookup of test.example
-   in TESTSUITE/aux-fixed/0471.rw
- lookup yielded: rwtest.example
+ address match test: subject=random@test.example pattern=^.{40,}@*
+ random@test.example in "^.{40,}@*"? no (end of list)
+ address match test: subject=random@test.example pattern=*@*
+ test.example in "*"? yes (matched "*")
+ random@test.example in "*@*"? yes (matched "*@*")
 search_open: lsearch "TESTSUITE/aux-fixed/0471.rw"
+    cached open
 search_find: file="TESTSUITE/aux-fixed/0471.rw"
+    key="test.example" partial=2 affix=*. starflags=0 opts=NULL
 LRU list:
+    0TESTSUITE/aux-fixed/0471.rw
+    End
 internal_search_find: file="TESTSUITE/aux-fixed/0471.rw"
+    type=lsearch key="test.example" opts=NULL
 cached data used for lookup of test.example
+    in TESTSUITE/aux-fixed/0471.rw
 lookup yielded: rwtest.example
 LOG: address_rewrite MAIN
   "random@test.example" from to: rewritten as "random@rwtest.example" by rule 2
 newlen=4123 newtype=T newtext:
@@ -6887,23 +6890,23 @@ remainder: random@test.example,
     random@test.example,
     random@test.exa
 **** debug string too long - truncated ****
-address match test: subject=random@test.example pattern=^.{40,}@*
-random@test.example in "^.{40,}@*"? no (end of list)
-address match test: subject=random@test.example pattern=*@*
-test.example in "*"? yes (matched "*")
-random@test.example in "*@*"? yes (matched "*@*")
- search_open: lsearch "TESTSUITE/aux-fixed/0471.rw"
-   cached open
- search_find: file="TESTSUITE/aux-fixed/0471.rw"
-   key="test.example" partial=2 affix=*. starflags=0 opts=NULL
- LRU list:
-   0TESTSUITE/aux-fixed/0471.rw
-   End
- internal_search_find: file="TESTSUITE/aux-fixed/0471.rw"
-   type=lsearch key="test.example" opts=NULL
- cached data used for lookup of test.example
-   in TESTSUITE/aux-fixed/0471.rw
- lookup yielded: rwtest.example
+ address match test: subject=random@test.example pattern=^.{40,}@*
+ random@test.example in "^.{40,}@*"? no (end of list)
+ address match test: subject=random@test.example pattern=*@*
+ test.example in "*"? yes (matched "*")
+ random@test.example in "*@*"? yes (matched "*@*")
 search_open: lsearch "TESTSUITE/aux-fixed/0471.rw"
+    cached open
 search_find: file="TESTSUITE/aux-fixed/0471.rw"
+    key="test.example" partial=2 affix=*. starflags=0 opts=NULL
 LRU list:
+    0TESTSUITE/aux-fixed/0471.rw
+    End
 internal_search_find: file="TESTSUITE/aux-fixed/0471.rw"
+    type=lsearch key="test.example" opts=NULL
 cached data used for lookup of test.example
+    in TESTSUITE/aux-fixed/0471.rw
 lookup yielded: rwtest.example
 LOG: address_rewrite MAIN
   "random@test.example" from to: rewritten as "random@rwtest.example" by rule 2
 newlen=4125 newtype=T newtext:
@@ -7065,23 +7068,23 @@ remainder: random@test.example,
     random@test.example,
     random@test.exa
 **** debug string too long - truncated ****
-address match test: subject=random@test.example pattern=^.{40,}@*
-random@test.example in "^.{40,}@*"? no (end of list)
-address match test: subject=random@test.example pattern=*@*
-test.example in "*"? yes (matched "*")
-random@test.example in "*@*"? yes (matched "*@*")
- search_open: lsearch "TESTSUITE/aux-fixed/0471.rw"
-   cached open
- search_find: file="TESTSUITE/aux-fixed/0471.rw"
-   key="test.example" partial=2 affix=*. starflags=0 opts=NULL
- LRU list:
-   0TESTSUITE/aux-fixed/0471.rw
-   End
- internal_search_find: file="TESTSUITE/aux-fixed/0471.rw"
-   type=lsearch key="test.example" opts=NULL
- cached data used for lookup of test.example
-   in TESTSUITE/aux-fixed/0471.rw
- lookup yielded: rwtest.example
+ address match test: subject=random@test.example pattern=^.{40,}@*
+ random@test.example in "^.{40,}@*"? no (end of list)
+ address match test: subject=random@test.example pattern=*@*
+ test.example in "*"? yes (matched "*")
+ random@test.example in "*@*"? yes (matched "*@*")
 search_open: lsearch "TESTSUITE/aux-fixed/0471.rw"
+    cached open
 search_find: file="TESTSUITE/aux-fixed/0471.rw"
+    key="test.example" partial=2 affix=*. starflags=0 opts=NULL
 LRU list:
+    0TESTSUITE/aux-fixed/0471.rw
+    End
 internal_search_find: file="TESTSUITE/aux-fixed/0471.rw"
+    type=lsearch key="test.example" opts=NULL
 cached data used for lookup of test.example
+    in TESTSUITE/aux-fixed/0471.rw
 lookup yielded: rwtest.example
 LOG: address_rewrite MAIN
   "random@test.example" from to: rewritten as "random@rwtest.example" by rule 2
 newlen=4127 newtype=T newtext:
@@ -7243,23 +7246,23 @@ remainder: random@test.example,
     random@test.example,
     random@test.exa
 **** debug string too long - truncated ****
-address match test: subject=random@test.example pattern=^.{40,}@*
-random@test.example in "^.{40,}@*"? no (end of list)
-address match test: subject=random@test.example pattern=*@*
-test.example in "*"? yes (matched "*")
-random@test.example in "*@*"? yes (matched "*@*")
- search_open: lsearch "TESTSUITE/aux-fixed/0471.rw"
-   cached open
- search_find: file="TESTSUITE/aux-fixed/0471.rw"
-   key="test.example" partial=2 affix=*. starflags=0 opts=NULL
- LRU list:
-   0TESTSUITE/aux-fixed/0471.rw
-   End
- internal_search_find: file="TESTSUITE/aux-fixed/0471.rw"
-   type=lsearch key="test.example" opts=NULL
- cached data used for lookup of test.example
-   in TESTSUITE/aux-fixed/0471.rw
- lookup yielded: rwtest.example
+ address match test: subject=random@test.example pattern=^.{40,}@*
+ random@test.example in "^.{40,}@*"? no (end of list)
+ address match test: subject=random@test.example pattern=*@*
+ test.example in "*"? yes (matched "*")
+ random@test.example in "*@*"? yes (matched "*@*")
 search_open: lsearch "TESTSUITE/aux-fixed/0471.rw"
+    cached open
 search_find: file="TESTSUITE/aux-fixed/0471.rw"
+    key="test.example" partial=2 affix=*. starflags=0 opts=NULL
 LRU list:
+    0TESTSUITE/aux-fixed/0471.rw
+    End
 internal_search_find: file="TESTSUITE/aux-fixed/0471.rw"
+    type=lsearch key="test.example" opts=NULL
 cached data used for lookup of test.example
+    in TESTSUITE/aux-fixed/0471.rw
 lookup yielded: rwtest.example
 LOG: address_rewrite MAIN
   "random@test.example" from to: rewritten as "random@rwtest.example" by rule 2
 newlen=4129 newtype=T newtext:
@@ -7421,23 +7424,23 @@ remainder: random@test.example,
     random@test.example,
     random@test.exa
 **** debug string too long - truncated ****
-address match test: subject=random@test.example pattern=^.{40,}@*
-random@test.example in "^.{40,}@*"? no (end of list)
-address match test: subject=random@test.example pattern=*@*
-test.example in "*"? yes (matched "*")
-random@test.example in "*@*"? yes (matched "*@*")
- search_open: lsearch "TESTSUITE/aux-fixed/0471.rw"
-   cached open
- search_find: file="TESTSUITE/aux-fixed/0471.rw"
-   key="test.example" partial=2 affix=*. starflags=0 opts=NULL
- LRU list:
-   0TESTSUITE/aux-fixed/0471.rw
-   End
- internal_search_find: file="TESTSUITE/aux-fixed/0471.rw"
-   type=lsearch key="test.example" opts=NULL
- cached data used for lookup of test.example
-   in TESTSUITE/aux-fixed/0471.rw
- lookup yielded: rwtest.example
+ address match test: subject=random@test.example pattern=^.{40,}@*
+ random@test.example in "^.{40,}@*"? no (end of list)
+ address match test: subject=random@test.example pattern=*@*
+ test.example in "*"? yes (matched "*")
+ random@test.example in "*@*"? yes (matched "*@*")
 search_open: lsearch "TESTSUITE/aux-fixed/0471.rw"
+    cached open
 search_find: file="TESTSUITE/aux-fixed/0471.rw"
+    key="test.example" partial=2 affix=*. starflags=0 opts=NULL
 LRU list:
+    0TESTSUITE/aux-fixed/0471.rw
+    End
 internal_search_find: file="TESTSUITE/aux-fixed/0471.rw"
+    type=lsearch key="test.example" opts=NULL
 cached data used for lookup of test.example
+    in TESTSUITE/aux-fixed/0471.rw
 lookup yielded: rwtest.example
 LOG: address_rewrite MAIN
   "random@test.example" from to: rewritten as "random@rwtest.example" by rule 2
 newlen=4131 newtype=T newtext:
@@ -7599,23 +7602,23 @@ remainder: random@test.example,
     random@test.example,
     random@test.exa
 **** debug string too long - truncated ****
-address match test: subject=random@test.example pattern=^.{40,}@*
-random@test.example in "^.{40,}@*"? no (end of list)
-address match test: subject=random@test.example pattern=*@*
-test.example in "*"? yes (matched "*")
-random@test.example in "*@*"? yes (matched "*@*")
- search_open: lsearch "TESTSUITE/aux-fixed/0471.rw"
-   cached open
- search_find: file="TESTSUITE/aux-fixed/0471.rw"
-   key="test.example" partial=2 affix=*. starflags=0 opts=NULL
- LRU list:
-   0TESTSUITE/aux-fixed/0471.rw
-   End
- internal_search_find: file="TESTSUITE/aux-fixed/0471.rw"
-   type=lsearch key="test.example" opts=NULL
- cached data used for lookup of test.example
-   in TESTSUITE/aux-fixed/0471.rw
- lookup yielded: rwtest.example
+ address match test: subject=random@test.example pattern=^.{40,}@*
+ random@test.example in "^.{40,}@*"? no (end of list)
+ address match test: subject=random@test.example pattern=*@*
+ test.example in "*"? yes (matched "*")
+ random@test.example in "*@*"? yes (matched "*@*")
 search_open: lsearch "TESTSUITE/aux-fixed/0471.rw"
+    cached open
 search_find: file="TESTSUITE/aux-fixed/0471.rw"
+    key="test.example" partial=2 affix=*. starflags=0 opts=NULL
 LRU list:
+    0TESTSUITE/aux-fixed/0471.rw
+    End
 internal_search_find: file="TESTSUITE/aux-fixed/0471.rw"
+    type=lsearch key="test.example" opts=NULL
 cached data used for lookup of test.example
+    in TESTSUITE/aux-fixed/0471.rw
 lookup yielded: rwtest.example
 LOG: address_rewrite MAIN
   "random@test.example" from to: rewritten as "random@rwtest.example" by rule 2
 newlen=4133 newtype=T newtext:
@@ -7777,23 +7780,23 @@ remainder: random@test.example,
     random@test.example,
     random@test.exa
 **** debug string too long - truncated ****
-address match test: subject=random@test.example pattern=^.{40,}@*
-random@test.example in "^.{40,}@*"? no (end of list)
-address match test: subject=random@test.example pattern=*@*
-test.example in "*"? yes (matched "*")
-random@test.example in "*@*"? yes (matched "*@*")
- search_open: lsearch "TESTSUITE/aux-fixed/0471.rw"
-   cached open
- search_find: file="TESTSUITE/aux-fixed/0471.rw"
-   key="test.example" partial=2 affix=*. starflags=0 opts=NULL
- LRU list:
-   0TESTSUITE/aux-fixed/0471.rw
-   End
- internal_search_find: file="TESTSUITE/aux-fixed/0471.rw"
-   type=lsearch key="test.example" opts=NULL
- cached data used for lookup of test.example
-   in TESTSUITE/aux-fixed/0471.rw
- lookup yielded: rwtest.example
+ address match test: subject=random@test.example pattern=^.{40,}@*
+ random@test.example in "^.{40,}@*"? no (end of list)
+ address match test: subject=random@test.example pattern=*@*
+ test.example in "*"? yes (matched "*")
+ random@test.example in "*@*"? yes (matched "*@*")
 search_open: lsearch "TESTSUITE/aux-fixed/0471.rw"
+    cached open
 search_find: file="TESTSUITE/aux-fixed/0471.rw"
+    key="test.example" partial=2 affix=*. starflags=0 opts=NULL
 LRU list:
+    0TESTSUITE/aux-fixed/0471.rw
+    End
 internal_search_find: file="TESTSUITE/aux-fixed/0471.rw"
+    type=lsearch key="test.example" opts=NULL
 cached data used for lookup of test.example
+    in TESTSUITE/aux-fixed/0471.rw
 lookup yielded: rwtest.example
 LOG: address_rewrite MAIN
   "random@test.example" from to: rewritten as "random@rwtest.example" by rule 2
 newlen=4135 newtype=T newtext:
@@ -7955,23 +7958,23 @@ remainder: random@test.example,
     random@test.example,
     random@test.exa
 **** debug string too long - truncated ****
-address match test: subject=random@test.example pattern=^.{40,}@*
-random@test.example in "^.{40,}@*"? no (end of list)
-address match test: subject=random@test.example pattern=*@*
-test.example in "*"? yes (matched "*")
-random@test.example in "*@*"? yes (matched "*@*")
- search_open: lsearch "TESTSUITE/aux-fixed/0471.rw"
-   cached open
- search_find: file="TESTSUITE/aux-fixed/0471.rw"
-   key="test.example" partial=2 affix=*. starflags=0 opts=NULL
- LRU list:
-   0TESTSUITE/aux-fixed/0471.rw
-   End
- internal_search_find: file="TESTSUITE/aux-fixed/0471.rw"
-   type=lsearch key="test.example" opts=NULL
- cached data used for lookup of test.example
-   in TESTSUITE/aux-fixed/0471.rw
- lookup yielded: rwtest.example
+ address match test: subject=random@test.example pattern=^.{40,}@*
+ random@test.example in "^.{40,}@*"? no (end of list)
+ address match test: subject=random@test.example pattern=*@*
+ test.example in "*"? yes (matched "*")
+ random@test.example in "*@*"? yes (matched "*@*")
 search_open: lsearch "TESTSUITE/aux-fixed/0471.rw"
+    cached open
 search_find: file="TESTSUITE/aux-fixed/0471.rw"
+    key="test.example" partial=2 affix=*. starflags=0 opts=NULL
 LRU list:
+    0TESTSUITE/aux-fixed/0471.rw
+    End
 internal_search_find: file="TESTSUITE/aux-fixed/0471.rw"
+    type=lsearch key="test.example" opts=NULL
 cached data used for lookup of test.example
+    in TESTSUITE/aux-fixed/0471.rw
 lookup yielded: rwtest.example
 LOG: address_rewrite MAIN
   "random@test.example" from to: rewritten as "random@rwtest.example" by rule 2
 newlen=4137 newtype=T newtext:
@@ -8133,23 +8136,23 @@ remainder: random@test.example,
     random@test.example,
     random@test.exa
 **** debug string too long - truncated ****
-address match test: subject=random@test.example pattern=^.{40,}@*
-random@test.example in "^.{40,}@*"? no (end of list)
-address match test: subject=random@test.example pattern=*@*
-test.example in "*"? yes (matched "*")
-random@test.example in "*@*"? yes (matched "*@*")
- search_open: lsearch "TESTSUITE/aux-fixed/0471.rw"
-   cached open
- search_find: file="TESTSUITE/aux-fixed/0471.rw"
-   key="test.example" partial=2 affix=*. starflags=0 opts=NULL
- LRU list:
-   0TESTSUITE/aux-fixed/0471.rw
-   End
- internal_search_find: file="TESTSUITE/aux-fixed/0471.rw"
-   type=lsearch key="test.example" opts=NULL
- cached data used for lookup of test.example
-   in TESTSUITE/aux-fixed/0471.rw
- lookup yielded: rwtest.example
+ address match test: subject=random@test.example pattern=^.{40,}@*
+ random@test.example in "^.{40,}@*"? no (end of list)
+ address match test: subject=random@test.example pattern=*@*
+ test.example in "*"? yes (matched "*")
+ random@test.example in "*@*"? yes (matched "*@*")
 search_open: lsearch "TESTSUITE/aux-fixed/0471.rw"
+    cached open
 search_find: file="TESTSUITE/aux-fixed/0471.rw"
+    key="test.example" partial=2 affix=*. starflags=0 opts=NULL
 LRU list:
+    0TESTSUITE/aux-fixed/0471.rw
+    End
 internal_search_find: file="TESTSUITE/aux-fixed/0471.rw"
+    type=lsearch key="test.example" opts=NULL
 cached data used for lookup of test.example
+    in TESTSUITE/aux-fixed/0471.rw
 lookup yielded: rwtest.example
 LOG: address_rewrite MAIN
   "random@test.example" from to: rewritten as "random@rwtest.example" by rule 2
 newlen=4139 newtype=T newtext:
@@ -8311,23 +8314,23 @@ remainder: random@test.example,
     random@test.example,
     random@test.exa
 **** debug string too long - truncated ****
-address match test: subject=random@test.example pattern=^.{40,}@*
-random@test.example in "^.{40,}@*"? no (end of list)
-address match test: subject=random@test.example pattern=*@*
-test.example in "*"? yes (matched "*")
-random@test.example in "*@*"? yes (matched "*@*")
- search_open: lsearch "TESTSUITE/aux-fixed/0471.rw"
-   cached open
- search_find: file="TESTSUITE/aux-fixed/0471.rw"
-   key="test.example" partial=2 affix=*. starflags=0 opts=NULL
- LRU list:
-   0TESTSUITE/aux-fixed/0471.rw
-   End
- internal_search_find: file="TESTSUITE/aux-fixed/0471.rw"
-   type=lsearch key="test.example" opts=NULL
- cached data used for lookup of test.example
-   in TESTSUITE/aux-fixed/0471.rw
- lookup yielded: rwtest.example
+ address match test: subject=random@test.example pattern=^.{40,}@*
+ random@test.example in "^.{40,}@*"? no (end of list)
+ address match test: subject=random@test.example pattern=*@*
+ test.example in "*"? yes (matched "*")
+ random@test.example in "*@*"? yes (matched "*@*")
 search_open: lsearch "TESTSUITE/aux-fixed/0471.rw"
+    cached open
 search_find: file="TESTSUITE/aux-fixed/0471.rw"
+    key="test.example" partial=2 affix=*. starflags=0 opts=NULL
 LRU list:
+    0TESTSUITE/aux-fixed/0471.rw
+    End
 internal_search_find: file="TESTSUITE/aux-fixed/0471.rw"
+    type=lsearch key="test.example" opts=NULL
 cached data used for lookup of test.example
+    in TESTSUITE/aux-fixed/0471.rw
 lookup yielded: rwtest.example
 LOG: address_rewrite MAIN
   "random@test.example" from to: rewritten as "random@rwtest.example" by rule 2
 newlen=4141 newtype=T newtext:
@@ -8489,23 +8492,23 @@ remainder: random@test.example,
     random@test.example,
     random@test.exa
 **** debug string too long - truncated ****
-address match test: subject=random@test.example pattern=^.{40,}@*
-random@test.example in "^.{40,}@*"? no (end of list)
-address match test: subject=random@test.example pattern=*@*
-test.example in "*"? yes (matched "*")
-random@test.example in "*@*"? yes (matched "*@*")
- search_open: lsearch "TESTSUITE/aux-fixed/0471.rw"
-   cached open
- search_find: file="TESTSUITE/aux-fixed/0471.rw"
-   key="test.example" partial=2 affix=*. starflags=0 opts=NULL
- LRU list:
-   0TESTSUITE/aux-fixed/0471.rw
-   End
- internal_search_find: file="TESTSUITE/aux-fixed/0471.rw"
-   type=lsearch key="test.example" opts=NULL
- cached data used for lookup of test.example
-   in TESTSUITE/aux-fixed/0471.rw
- lookup yielded: rwtest.example
+ address match test: subject=random@test.example pattern=^.{40,}@*
+ random@test.example in "^.{40,}@*"? no (end of list)
+ address match test: subject=random@test.example pattern=*@*
+ test.example in "*"? yes (matched "*")
+ random@test.example in "*@*"? yes (matched "*@*")
 search_open: lsearch "TESTSUITE/aux-fixed/0471.rw"
+    cached open
 search_find: file="TESTSUITE/aux-fixed/0471.rw"
+    key="test.example" partial=2 affix=*. starflags=0 opts=NULL
 LRU list:
+    0TESTSUITE/aux-fixed/0471.rw
+    End
 internal_search_find: file="TESTSUITE/aux-fixed/0471.rw"
+    type=lsearch key="test.example" opts=NULL
 cached data used for lookup of test.example
+    in TESTSUITE/aux-fixed/0471.rw
 lookup yielded: rwtest.example
 LOG: address_rewrite MAIN
   "random@test.example" from to: rewritten as "random@rwtest.example" by rule 2
 newlen=4143 newtype=T newtext:
@@ -8667,23 +8670,23 @@ remainder: random@test.example,
     random@test.example,
     random@test.exa
 **** debug string too long - truncated ****
-address match test: subject=random@test.example pattern=^.{40,}@*
-random@test.example in "^.{40,}@*"? no (end of list)
-address match test: subject=random@test.example pattern=*@*
-test.example in "*"? yes (matched "*")
-random@test.example in "*@*"? yes (matched "*@*")
- search_open: lsearch "TESTSUITE/aux-fixed/0471.rw"
-   cached open
- search_find: file="TESTSUITE/aux-fixed/0471.rw"
-   key="test.example" partial=2 affix=*. starflags=0 opts=NULL
- LRU list:
-   0TESTSUITE/aux-fixed/0471.rw
-   End
- internal_search_find: file="TESTSUITE/aux-fixed/0471.rw"
-   type=lsearch key="test.example" opts=NULL
- cached data used for lookup of test.example
-   in TESTSUITE/aux-fixed/0471.rw
- lookup yielded: rwtest.example
+ address match test: subject=random@test.example pattern=^.{40,}@*
+ random@test.example in "^.{40,}@*"? no (end of list)
+ address match test: subject=random@test.example pattern=*@*
+ test.example in "*"? yes (matched "*")
+ random@test.example in "*@*"? yes (matched "*@*")
 search_open: lsearch "TESTSUITE/aux-fixed/0471.rw"
+    cached open
 search_find: file="TESTSUITE/aux-fixed/0471.rw"
+    key="test.example" partial=2 affix=*. starflags=0 opts=NULL
 LRU list:
+    0TESTSUITE/aux-fixed/0471.rw
+    End
 internal_search_find: file="TESTSUITE/aux-fixed/0471.rw"
+    type=lsearch key="test.example" opts=NULL
 cached data used for lookup of test.example
+    in TESTSUITE/aux-fixed/0471.rw
 lookup yielded: rwtest.example
 LOG: address_rewrite MAIN
   "random@test.example" from to: rewritten as "random@rwtest.example" by rule 2
 newlen=4145 newtype=T newtext:
@@ -8844,23 +8847,23 @@ remainder: random@test.example,
     random@test.example,
     random@test.exa
 **** debug string too long - truncated ****
-address match test: subject=random@test.example pattern=^.{40,}@*
-random@test.example in "^.{40,}@*"? no (end of list)
-address match test: subject=random@test.example pattern=*@*
-test.example in "*"? yes (matched "*")
-random@test.example in "*@*"? yes (matched "*@*")
- search_open: lsearch "TESTSUITE/aux-fixed/0471.rw"
-   cached open
- search_find: file="TESTSUITE/aux-fixed/0471.rw"
-   key="test.example" partial=2 affix=*. starflags=0 opts=NULL
- LRU list:
-   0TESTSUITE/aux-fixed/0471.rw
-   End
- internal_search_find: file="TESTSUITE/aux-fixed/0471.rw"
-   type=lsearch key="test.example" opts=NULL
- cached data used for lookup of test.example
-   in TESTSUITE/aux-fixed/0471.rw
- lookup yielded: rwtest.example
+ address match test: subject=random@test.example pattern=^.{40,}@*
+ random@test.example in "^.{40,}@*"? no (end of list)
+ address match test: subject=random@test.example pattern=*@*
+ test.example in "*"? yes (matched "*")
+ random@test.example in "*@*"? yes (matched "*@*")
 search_open: lsearch "TESTSUITE/aux-fixed/0471.rw"
+    cached open
 search_find: file="TESTSUITE/aux-fixed/0471.rw"
+    key="test.example" partial=2 affix=*. starflags=0 opts=NULL
 LRU list:
+    0TESTSUITE/aux-fixed/0471.rw
+    End
 internal_search_find: file="TESTSUITE/aux-fixed/0471.rw"
+    type=lsearch key="test.example" opts=NULL
 cached data used for lookup of test.example
+    in TESTSUITE/aux-fixed/0471.rw
 lookup yielded: rwtest.example
 LOG: address_rewrite MAIN
   "random@test.example" from to: rewritten as "random@rwtest.example" by rule 2
 newlen=4147 newtype=T newtext:
@@ -9021,23 +9024,23 @@ remainder: random@test.example,
     random@test.example,
     random@test.exa
 **** debug string too long - truncated ****
-address match test: subject=random@test.example pattern=^.{40,}@*
-random@test.example in "^.{40,}@*"? no (end of list)
-address match test: subject=random@test.example pattern=*@*
-test.example in "*"? yes (matched "*")
-random@test.example in "*@*"? yes (matched "*@*")
- search_open: lsearch "TESTSUITE/aux-fixed/0471.rw"
-   cached open
- search_find: file="TESTSUITE/aux-fixed/0471.rw"
-   key="test.example" partial=2 affix=*. starflags=0 opts=NULL
- LRU list:
-   0TESTSUITE/aux-fixed/0471.rw
-   End
- internal_search_find: file="TESTSUITE/aux-fixed/0471.rw"
-   type=lsearch key="test.example" opts=NULL
- cached data used for lookup of test.example
-   in TESTSUITE/aux-fixed/0471.rw
- lookup yielded: rwtest.example
+ address match test: subject=random@test.example pattern=^.{40,}@*
+ random@test.example in "^.{40,}@*"? no (end of list)
+ address match test: subject=random@test.example pattern=*@*
+ test.example in "*"? yes (matched "*")
+ random@test.example in "*@*"? yes (matched "*@*")
 search_open: lsearch "TESTSUITE/aux-fixed/0471.rw"
+    cached open
 search_find: file="TESTSUITE/aux-fixed/0471.rw"
+    key="test.example" partial=2 affix=*. starflags=0 opts=NULL
 LRU list:
+    0TESTSUITE/aux-fixed/0471.rw
+    End
 internal_search_find: file="TESTSUITE/aux-fixed/0471.rw"
+    type=lsearch key="test.example" opts=NULL
 cached data used for lookup of test.example
+    in TESTSUITE/aux-fixed/0471.rw
 lookup yielded: rwtest.example
 LOG: address_rewrite MAIN
   "random@test.example" from to: rewritten as "random@rwtest.example" by rule 2
 newlen=4149 newtype=T newtext:
@@ -9198,23 +9201,23 @@ remainder: random@test.example,
     random@test.example,
     random@test.exa
 **** debug string too long - truncated ****
-address match test: subject=random@test.example pattern=^.{40,}@*
-random@test.example in "^.{40,}@*"? no (end of list)
-address match test: subject=random@test.example pattern=*@*
-test.example in "*"? yes (matched "*")
-random@test.example in "*@*"? yes (matched "*@*")
- search_open: lsearch "TESTSUITE/aux-fixed/0471.rw"
-   cached open
- search_find: file="TESTSUITE/aux-fixed/0471.rw"
-   key="test.example" partial=2 affix=*. starflags=0 opts=NULL
- LRU list:
-   0TESTSUITE/aux-fixed/0471.rw
-   End
- internal_search_find: file="TESTSUITE/aux-fixed/0471.rw"
-   type=lsearch key="test.example" opts=NULL
- cached data used for lookup of test.example
-   in TESTSUITE/aux-fixed/0471.rw
- lookup yielded: rwtest.example
+ address match test: subject=random@test.example pattern=^.{40,}@*
+ random@test.example in "^.{40,}@*"? no (end of list)
+ address match test: subject=random@test.example pattern=*@*
+ test.example in "*"? yes (matched "*")
+ random@test.example in "*@*"? yes (matched "*@*")
 search_open: lsearch "TESTSUITE/aux-fixed/0471.rw"
+    cached open
 search_find: file="TESTSUITE/aux-fixed/0471.rw"
+    key="test.example" partial=2 affix=*. starflags=0 opts=NULL
 LRU list:
+    0TESTSUITE/aux-fixed/0471.rw
+    End
 internal_search_find: file="TESTSUITE/aux-fixed/0471.rw"
+    type=lsearch key="test.example" opts=NULL
 cached data used for lookup of test.example
+    in TESTSUITE/aux-fixed/0471.rw
 lookup yielded: rwtest.example
 LOG: address_rewrite MAIN
   "random@test.example" from to: rewritten as "random@rwtest.example" by rule 2
 newlen=4151 newtype=T newtext:
@@ -9375,23 +9378,23 @@ remainder: random@test.example,
     random@test.example,
     random@test.exa
 **** debug string too long - truncated ****
-address match test: subject=random@test.example pattern=^.{40,}@*
-random@test.example in "^.{40,}@*"? no (end of list)
-address match test: subject=random@test.example pattern=*@*
-test.example in "*"? yes (matched "*")
-random@test.example in "*@*"? yes (matched "*@*")
- search_open: lsearch "TESTSUITE/aux-fixed/0471.rw"
-   cached open
- search_find: file="TESTSUITE/aux-fixed/0471.rw"
-   key="test.example" partial=2 affix=*. starflags=0 opts=NULL
- LRU list:
-   0TESTSUITE/aux-fixed/0471.rw
-   End
- internal_search_find: file="TESTSUITE/aux-fixed/0471.rw"
-   type=lsearch key="test.example" opts=NULL
- cached data used for lookup of test.example
-   in TESTSUITE/aux-fixed/0471.rw
- lookup yielded: rwtest.example
+ address match test: subject=random@test.example pattern=^.{40,}@*
+ random@test.example in "^.{40,}@*"? no (end of list)
+ address match test: subject=random@test.example pattern=*@*
+ test.example in "*"? yes (matched "*")
+ random@test.example in "*@*"? yes (matched "*@*")
 search_open: lsearch "TESTSUITE/aux-fixed/0471.rw"
+    cached open
 search_find: file="TESTSUITE/aux-fixed/0471.rw"
+    key="test.example" partial=2 affix=*. starflags=0 opts=NULL
 LRU list:
+    0TESTSUITE/aux-fixed/0471.rw
+    End
 internal_search_find: file="TESTSUITE/aux-fixed/0471.rw"
+    type=lsearch key="test.example" opts=NULL
 cached data used for lookup of test.example
+    in TESTSUITE/aux-fixed/0471.rw
 lookup yielded: rwtest.example
 LOG: address_rewrite MAIN
   "random@test.example" from to: rewritten as "random@rwtest.example" by rule 2
 newlen=4153 newtype=T newtext:
@@ -9552,23 +9555,23 @@ remainder: random@test.example,
     random@test.example,
     random@test.exa
 **** debug string too long - truncated ****
-address match test: subject=random@test.example pattern=^.{40,}@*
-random@test.example in "^.{40,}@*"? no (end of list)
-address match test: subject=random@test.example pattern=*@*
-test.example in "*"? yes (matched "*")
-random@test.example in "*@*"? yes (matched "*@*")
- search_open: lsearch "TESTSUITE/aux-fixed/0471.rw"
-   cached open
- search_find: file="TESTSUITE/aux-fixed/0471.rw"
-   key="test.example" partial=2 affix=*. starflags=0 opts=NULL
- LRU list:
-   0TESTSUITE/aux-fixed/0471.rw
-   End
- internal_search_find: file="TESTSUITE/aux-fixed/0471.rw"
-   type=lsearch key="test.example" opts=NULL
- cached data used for lookup of test.example
-   in TESTSUITE/aux-fixed/0471.rw
- lookup yielded: rwtest.example
+ address match test: subject=random@test.example pattern=^.{40,}@*
+ random@test.example in "^.{40,}@*"? no (end of list)
+ address match test: subject=random@test.example pattern=*@*
+ test.example in "*"? yes (matched "*")
+ random@test.example in "*@*"? yes (matched "*@*")
 search_open: lsearch "TESTSUITE/aux-fixed/0471.rw"
+    cached open
 search_find: file="TESTSUITE/aux-fixed/0471.rw"
+    key="test.example" partial=2 affix=*. starflags=0 opts=NULL
 LRU list:
+    0TESTSUITE/aux-fixed/0471.rw
+    End
 internal_search_find: file="TESTSUITE/aux-fixed/0471.rw"
+    type=lsearch key="test.example" opts=NULL
 cached data used for lookup of test.example
+    in TESTSUITE/aux-fixed/0471.rw
 lookup yielded: rwtest.example
 LOG: address_rewrite MAIN
   "random@test.example" from to: rewritten as "random@rwtest.example" by rule 2
 newlen=4155 newtype=T newtext:
@@ -9729,23 +9732,23 @@ remainder: random@test.example,
     random@test.example,
     random@test.exa
 **** debug string too long - truncated ****
-address match test: subject=random@test.example pattern=^.{40,}@*
-random@test.example in "^.{40,}@*"? no (end of list)
-address match test: subject=random@test.example pattern=*@*
-test.example in "*"? yes (matched "*")
-random@test.example in "*@*"? yes (matched "*@*")
- search_open: lsearch "TESTSUITE/aux-fixed/0471.rw"
-   cached open
- search_find: file="TESTSUITE/aux-fixed/0471.rw"
-   key="test.example" partial=2 affix=*. starflags=0 opts=NULL
- LRU list:
-   0TESTSUITE/aux-fixed/0471.rw
-   End
- internal_search_find: file="TESTSUITE/aux-fixed/0471.rw"
-   type=lsearch key="test.example" opts=NULL
- cached data used for lookup of test.example
-   in TESTSUITE/aux-fixed/0471.rw
- lookup yielded: rwtest.example
+ address match test: subject=random@test.example pattern=^.{40,}@*
+ random@test.example in "^.{40,}@*"? no (end of list)
+ address match test: subject=random@test.example pattern=*@*
+ test.example in "*"? yes (matched "*")
+ random@test.example in "*@*"? yes (matched "*@*")
 search_open: lsearch "TESTSUITE/aux-fixed/0471.rw"
+    cached open
 search_find: file="TESTSUITE/aux-fixed/0471.rw"
+    key="test.example" partial=2 affix=*. starflags=0 opts=NULL
 LRU list:
+    0TESTSUITE/aux-fixed/0471.rw
+    End
 internal_search_find: file="TESTSUITE/aux-fixed/0471.rw"
+    type=lsearch key="test.example" opts=NULL
 cached data used for lookup of test.example
+    in TESTSUITE/aux-fixed/0471.rw
 lookup yielded: rwtest.example
 LOG: address_rewrite MAIN
   "random@test.example" from to: rewritten as "random@rwtest.example" by rule 2
 newlen=4157 newtype=T newtext:
@@ -9906,23 +9909,23 @@ remainder: random@test.example,
     random@test.example,
     random@test.exa
 **** debug string too long - truncated ****
-address match test: subject=random@test.example pattern=^.{40,}@*
-random@test.example in "^.{40,}@*"? no (end of list)
-address match test: subject=random@test.example pattern=*@*
-test.example in "*"? yes (matched "*")
-random@test.example in "*@*"? yes (matched "*@*")
- search_open: lsearch "TESTSUITE/aux-fixed/0471.rw"
-   cached open
- search_find: file="TESTSUITE/aux-fixed/0471.rw"
-   key="test.example" partial=2 affix=*. starflags=0 opts=NULL
- LRU list:
-   0TESTSUITE/aux-fixed/0471.rw
-   End
- internal_search_find: file="TESTSUITE/aux-fixed/0471.rw"
-   type=lsearch key="test.example" opts=NULL
- cached data used for lookup of test.example
-   in TESTSUITE/aux-fixed/0471.rw
- lookup yielded: rwtest.example
+ address match test: subject=random@test.example pattern=^.{40,}@*
+ random@test.example in "^.{40,}@*"? no (end of list)
+ address match test: subject=random@test.example pattern=*@*
+ test.example in "*"? yes (matched "*")
+ random@test.example in "*@*"? yes (matched "*@*")
 search_open: lsearch "TESTSUITE/aux-fixed/0471.rw"
+    cached open
 search_find: file="TESTSUITE/aux-fixed/0471.rw"
+    key="test.example" partial=2 affix=*. starflags=0 opts=NULL
 LRU list:
+    0TESTSUITE/aux-fixed/0471.rw
+    End
 internal_search_find: file="TESTSUITE/aux-fixed/0471.rw"
+    type=lsearch key="test.example" opts=NULL
 cached data used for lookup of test.example
+    in TESTSUITE/aux-fixed/0471.rw
 lookup yielded: rwtest.example
 LOG: address_rewrite MAIN
   "random@test.example" from to: rewritten as "random@rwtest.example" by rule 2
 newlen=4159 newtype=T newtext:
@@ -10083,23 +10086,23 @@ remainder: random@test.example,
     random@test.example,
     random@test.exa
 **** debug string too long - truncated ****
-address match test: subject=random@test.example pattern=^.{40,}@*
-random@test.example in "^.{40,}@*"? no (end of list)
-address match test: subject=random@test.example pattern=*@*
-test.example in "*"? yes (matched "*")
-random@test.example in "*@*"? yes (matched "*@*")
- search_open: lsearch "TESTSUITE/aux-fixed/0471.rw"
-   cached open
- search_find: file="TESTSUITE/aux-fixed/0471.rw"
-   key="test.example" partial=2 affix=*. starflags=0 opts=NULL
- LRU list:
-   0TESTSUITE/aux-fixed/0471.rw
-   End
- internal_search_find: file="TESTSUITE/aux-fixed/0471.rw"
-   type=lsearch key="test.example" opts=NULL
- cached data used for lookup of test.example
-   in TESTSUITE/aux-fixed/0471.rw
- lookup yielded: rwtest.example
+ address match test: subject=random@test.example pattern=^.{40,}@*
+ random@test.example in "^.{40,}@*"? no (end of list)
+ address match test: subject=random@test.example pattern=*@*
+ test.example in "*"? yes (matched "*")
+ random@test.example in "*@*"? yes (matched "*@*")
 search_open: lsearch "TESTSUITE/aux-fixed/0471.rw"
+    cached open
 search_find: file="TESTSUITE/aux-fixed/0471.rw"
+    key="test.example" partial=2 affix=*. starflags=0 opts=NULL
 LRU list:
+    0TESTSUITE/aux-fixed/0471.rw
+    End
 internal_search_find: file="TESTSUITE/aux-fixed/0471.rw"
+    type=lsearch key="test.example" opts=NULL
 cached data used for lookup of test.example
+    in TESTSUITE/aux-fixed/0471.rw
 lookup yielded: rwtest.example
 LOG: address_rewrite MAIN
   "random@test.example" from to: rewritten as "random@rwtest.example" by rule 2
 newlen=4161 newtype=T newtext:
@@ -10260,23 +10263,23 @@ remainder: random@test.example,
     random@test.example,
     random@test.exa
 **** debug string too long - truncated ****
-address match test: subject=random@test.example pattern=^.{40,}@*
-random@test.example in "^.{40,}@*"? no (end of list)
-address match test: subject=random@test.example pattern=*@*
-test.example in "*"? yes (matched "*")
-random@test.example in "*@*"? yes (matched "*@*")
- search_open: lsearch "TESTSUITE/aux-fixed/0471.rw"
-   cached open
- search_find: file="TESTSUITE/aux-fixed/0471.rw"
-   key="test.example" partial=2 affix=*. starflags=0 opts=NULL
- LRU list:
-   0TESTSUITE/aux-fixed/0471.rw
-   End
- internal_search_find: file="TESTSUITE/aux-fixed/0471.rw"
-   type=lsearch key="test.example" opts=NULL
- cached data used for lookup of test.example
-   in TESTSUITE/aux-fixed/0471.rw
- lookup yielded: rwtest.example
+ address match test: subject=random@test.example pattern=^.{40,}@*
+ random@test.example in "^.{40,}@*"? no (end of list)
+ address match test: subject=random@test.example pattern=*@*
+ test.example in "*"? yes (matched "*")
+ random@test.example in "*@*"? yes (matched "*@*")
 search_open: lsearch "TESTSUITE/aux-fixed/0471.rw"
+    cached open
 search_find: file="TESTSUITE/aux-fixed/0471.rw"
+    key="test.example" partial=2 affix=*. starflags=0 opts=NULL
 LRU list:
+    0TESTSUITE/aux-fixed/0471.rw
+    End
 internal_search_find: file="TESTSUITE/aux-fixed/0471.rw"
+    type=lsearch key="test.example" opts=NULL
 cached data used for lookup of test.example
+    in TESTSUITE/aux-fixed/0471.rw
 lookup yielded: rwtest.example
 LOG: address_rewrite MAIN
   "random@test.example" from to: rewritten as "random@rwtest.example" by rule 2
 newlen=4163 newtype=T newtext:
@@ -10437,23 +10440,23 @@ remainder: random@test.example,
     random@test.example,
     random@test.exa
 **** debug string too long - truncated ****
-address match test: subject=random@test.example pattern=^.{40,}@*
-random@test.example in "^.{40,}@*"? no (end of list)
-address match test: subject=random@test.example pattern=*@*
-test.example in "*"? yes (matched "*")
-random@test.example in "*@*"? yes (matched "*@*")
- search_open: lsearch "TESTSUITE/aux-fixed/0471.rw"
-   cached open
- search_find: file="TESTSUITE/aux-fixed/0471.rw"
-   key="test.example" partial=2 affix=*. starflags=0 opts=NULL
- LRU list:
-   0TESTSUITE/aux-fixed/0471.rw
-   End
- internal_search_find: file="TESTSUITE/aux-fixed/0471.rw"
-   type=lsearch key="test.example" opts=NULL
- cached data used for lookup of test.example
-   in TESTSUITE/aux-fixed/0471.rw
- lookup yielded: rwtest.example
+ address match test: subject=random@test.example pattern=^.{40,}@*
+ random@test.example in "^.{40,}@*"? no (end of list)
+ address match test: subject=random@test.example pattern=*@*
+ test.example in "*"? yes (matched "*")
+ random@test.example in "*@*"? yes (matched "*@*")
 search_open: lsearch "TESTSUITE/aux-fixed/0471.rw"
+    cached open
 search_find: file="TESTSUITE/aux-fixed/0471.rw"
+    key="test.example" partial=2 affix=*. starflags=0 opts=NULL
 LRU list:
+    0TESTSUITE/aux-fixed/0471.rw
+    End
 internal_search_find: file="TESTSUITE/aux-fixed/0471.rw"
+    type=lsearch key="test.example" opts=NULL
 cached data used for lookup of test.example
+    in TESTSUITE/aux-fixed/0471.rw
 lookup yielded: rwtest.example
 LOG: address_rewrite MAIN
   "random@test.example" from to: rewritten as "random@rwtest.example" by rule 2
 newlen=4165 newtype=T newtext:
@@ -10614,23 +10617,23 @@ remainder: random@test.example,
     random@test.example,
     random@test.exa
 **** debug string too long - truncated ****
-address match test: subject=random@test.example pattern=^.{40,}@*
-random@test.example in "^.{40,}@*"? no (end of list)
-address match test: subject=random@test.example pattern=*@*
-test.example in "*"? yes (matched "*")
-random@test.example in "*@*"? yes (matched "*@*")
- search_open: lsearch "TESTSUITE/aux-fixed/0471.rw"
-   cached open
- search_find: file="TESTSUITE/aux-fixed/0471.rw"
-   key="test.example" partial=2 affix=*. starflags=0 opts=NULL
- LRU list:
-   0TESTSUITE/aux-fixed/0471.rw
-   End
- internal_search_find: file="TESTSUITE/aux-fixed/0471.rw"
-   type=lsearch key="test.example" opts=NULL
- cached data used for lookup of test.example
-   in TESTSUITE/aux-fixed/0471.rw
- lookup yielded: rwtest.example
+ address match test: subject=random@test.example pattern=^.{40,}@*
+ random@test.example in "^.{40,}@*"? no (end of list)
+ address match test: subject=random@test.example pattern=*@*
+ test.example in "*"? yes (matched "*")
+ random@test.example in "*@*"? yes (matched "*@*")
 search_open: lsearch "TESTSUITE/aux-fixed/0471.rw"
+    cached open
 search_find: file="TESTSUITE/aux-fixed/0471.rw"
+    key="test.example" partial=2 affix=*. starflags=0 opts=NULL
 LRU list:
+    0TESTSUITE/aux-fixed/0471.rw
+    End
 internal_search_find: file="TESTSUITE/aux-fixed/0471.rw"
+    type=lsearch key="test.example" opts=NULL
 cached data used for lookup of test.example
+    in TESTSUITE/aux-fixed/0471.rw
 lookup yielded: rwtest.example
 LOG: address_rewrite MAIN
   "random@test.example" from to: rewritten as "random@rwtest.example" by rule 2
 newlen=4167 newtype=T newtext:
@@ -10791,23 +10794,23 @@ remainder: random@test.example,
     random@test.example,
     random@test.exa
 **** debug string too long - truncated ****
-address match test: subject=random@test.example pattern=^.{40,}@*
-random@test.example in "^.{40,}@*"? no (end of list)
-address match test: subject=random@test.example pattern=*@*
-test.example in "*"? yes (matched "*")
-random@test.example in "*@*"? yes (matched "*@*")
- search_open: lsearch "TESTSUITE/aux-fixed/0471.rw"
-   cached open
- search_find: file="TESTSUITE/aux-fixed/0471.rw"
-   key="test.example" partial=2 affix=*. starflags=0 opts=NULL
- LRU list:
-   0TESTSUITE/aux-fixed/0471.rw
-   End
- internal_search_find: file="TESTSUITE/aux-fixed/0471.rw"
-   type=lsearch key="test.example" opts=NULL
- cached data used for lookup of test.example
-   in TESTSUITE/aux-fixed/0471.rw
- lookup yielded: rwtest.example
+ address match test: subject=random@test.example pattern=^.{40,}@*
+ random@test.example in "^.{40,}@*"? no (end of list)
+ address match test: subject=random@test.example pattern=*@*
+ test.example in "*"? yes (matched "*")
+ random@test.example in "*@*"? yes (matched "*@*")
 search_open: lsearch "TESTSUITE/aux-fixed/0471.rw"
+    cached open
 search_find: file="TESTSUITE/aux-fixed/0471.rw"
+    key="test.example" partial=2 affix=*. starflags=0 opts=NULL
 LRU list:
+    0TESTSUITE/aux-fixed/0471.rw
+    End
 internal_search_find: file="TESTSUITE/aux-fixed/0471.rw"
+    type=lsearch key="test.example" opts=NULL
 cached data used for lookup of test.example
+    in TESTSUITE/aux-fixed/0471.rw
 lookup yielded: rwtest.example
 LOG: address_rewrite MAIN
   "random@test.example" from to: rewritten as "random@rwtest.example" by rule 2
 newlen=4169 newtype=T newtext:
@@ -10967,23 +10970,23 @@ remainder: random@test.example,
     random@test.example,
     random@test.exa
 **** debug string too long - truncated ****
-address match test: subject=random@test.example pattern=^.{40,}@*
-random@test.example in "^.{40,}@*"? no (end of list)
-address match test: subject=random@test.example pattern=*@*
-test.example in "*"? yes (matched "*")
-random@test.example in "*@*"? yes (matched "*@*")
- search_open: lsearch "TESTSUITE/aux-fixed/0471.rw"
-   cached open
- search_find: file="TESTSUITE/aux-fixed/0471.rw"
-   key="test.example" partial=2 affix=*. starflags=0 opts=NULL
- LRU list:
-   0TESTSUITE/aux-fixed/0471.rw
-   End
- internal_search_find: file="TESTSUITE/aux-fixed/0471.rw"
-   type=lsearch key="test.example" opts=NULL
- cached data used for lookup of test.example
-   in TESTSUITE/aux-fixed/0471.rw
- lookup yielded: rwtest.example
+ address match test: subject=random@test.example pattern=^.{40,}@*
+ random@test.example in "^.{40,}@*"? no (end of list)
+ address match test: subject=random@test.example pattern=*@*
+ test.example in "*"? yes (matched "*")
+ random@test.example in "*@*"? yes (matched "*@*")
 search_open: lsearch "TESTSUITE/aux-fixed/0471.rw"
+    cached open
 search_find: file="TESTSUITE/aux-fixed/0471.rw"
+    key="test.example" partial=2 affix=*. starflags=0 opts=NULL
 LRU list:
+    0TESTSUITE/aux-fixed/0471.rw
+    End
 internal_search_find: file="TESTSUITE/aux-fixed/0471.rw"
+    type=lsearch key="test.example" opts=NULL
 cached data used for lookup of test.example
+    in TESTSUITE/aux-fixed/0471.rw
 lookup yielded: rwtest.example
 LOG: address_rewrite MAIN
   "random@test.example" from to: rewritten as "random@rwtest.example" by rule 2
 newlen=4171 newtype=T newtext:
@@ -11143,23 +11146,23 @@ remainder: random@test.example,
     random@test.example,
     random@test.exa
 **** debug string too long - truncated ****
-address match test: subject=random@test.example pattern=^.{40,}@*
-random@test.example in "^.{40,}@*"? no (end of list)
-address match test: subject=random@test.example pattern=*@*
-test.example in "*"? yes (matched "*")
-random@test.example in "*@*"? yes (matched "*@*")
- search_open: lsearch "TESTSUITE/aux-fixed/0471.rw"
-   cached open
- search_find: file="TESTSUITE/aux-fixed/0471.rw"
-   key="test.example" partial=2 affix=*. starflags=0 opts=NULL
- LRU list:
-   0TESTSUITE/aux-fixed/0471.rw
-   End
- internal_search_find: file="TESTSUITE/aux-fixed/0471.rw"
-   type=lsearch key="test.example" opts=NULL
- cached data used for lookup of test.example
-   in TESTSUITE/aux-fixed/0471.rw
- lookup yielded: rwtest.example
+ address match test: subject=random@test.example pattern=^.{40,}@*
+ random@test.example in "^.{40,}@*"? no (end of list)
+ address match test: subject=random@test.example pattern=*@*
+ test.example in "*"? yes (matched "*")
+ random@test.example in "*@*"? yes (matched "*@*")
 search_open: lsearch "TESTSUITE/aux-fixed/0471.rw"
+    cached open
 search_find: file="TESTSUITE/aux-fixed/0471.rw"
+    key="test.example" partial=2 affix=*. starflags=0 opts=NULL
 LRU list:
+    0TESTSUITE/aux-fixed/0471.rw
+    End
 internal_search_find: file="TESTSUITE/aux-fixed/0471.rw"
+    type=lsearch key="test.example" opts=NULL
 cached data used for lookup of test.example
+    in TESTSUITE/aux-fixed/0471.rw
 lookup yielded: rwtest.example
 LOG: address_rewrite MAIN
   "random@test.example" from to: rewritten as "random@rwtest.example" by rule 2
 newlen=4173 newtype=T newtext:
@@ -11319,23 +11322,23 @@ remainder: random@test.example,
     random@test.example,
     random@test.exa
 **** debug string too long - truncated ****
-address match test: subject=random@test.example pattern=^.{40,}@*
-random@test.example in "^.{40,}@*"? no (end of list)
-address match test: subject=random@test.example pattern=*@*
-test.example in "*"? yes (matched "*")
-random@test.example in "*@*"? yes (matched "*@*")
- search_open: lsearch "TESTSUITE/aux-fixed/0471.rw"
-   cached open
- search_find: file="TESTSUITE/aux-fixed/0471.rw"
-   key="test.example" partial=2 affix=*. starflags=0 opts=NULL
- LRU list:
-   0TESTSUITE/aux-fixed/0471.rw
-   End
- internal_search_find: file="TESTSUITE/aux-fixed/0471.rw"
-   type=lsearch key="test.example" opts=NULL
- cached data used for lookup of test.example
-   in TESTSUITE/aux-fixed/0471.rw
- lookup yielded: rwtest.example
+ address match test: subject=random@test.example pattern=^.{40,}@*
+ random@test.example in "^.{40,}@*"? no (end of list)
+ address match test: subject=random@test.example pattern=*@*
+ test.example in "*"? yes (matched "*")
+ random@test.example in "*@*"? yes (matched "*@*")
 search_open: lsearch "TESTSUITE/aux-fixed/0471.rw"
+    cached open
 search_find: file="TESTSUITE/aux-fixed/0471.rw"
+    key="test.example" partial=2 affix=*. starflags=0 opts=NULL
 LRU list:
+    0TESTSUITE/aux-fixed/0471.rw
+    End
 internal_search_find: file="TESTSUITE/aux-fixed/0471.rw"
+    type=lsearch key="test.example" opts=NULL
 cached data used for lookup of test.example
+    in TESTSUITE/aux-fixed/0471.rw
 lookup yielded: rwtest.example
 LOG: address_rewrite MAIN
   "random@test.example" from to: rewritten as "random@rwtest.example" by rule 2
 newlen=4175 newtype=T newtext:
@@ -11495,23 +11498,23 @@ remainder: random@test.example,
     random@test.example,
     random@test.exa
 **** debug string too long - truncated ****
-address match test: subject=random@test.example pattern=^.{40,}@*
-random@test.example in "^.{40,}@*"? no (end of list)
-address match test: subject=random@test.example pattern=*@*
-test.example in "*"? yes (matched "*")
-random@test.example in "*@*"? yes (matched "*@*")
- search_open: lsearch "TESTSUITE/aux-fixed/0471.rw"
-   cached open
- search_find: file="TESTSUITE/aux-fixed/0471.rw"
-   key="test.example" partial=2 affix=*. starflags=0 opts=NULL
- LRU list:
-   0TESTSUITE/aux-fixed/0471.rw
-   End
- internal_search_find: file="TESTSUITE/aux-fixed/0471.rw"
-   type=lsearch key="test.example" opts=NULL
- cached data used for lookup of test.example
-   in TESTSUITE/aux-fixed/0471.rw
- lookup yielded: rwtest.example
+ address match test: subject=random@test.example pattern=^.{40,}@*
+ random@test.example in "^.{40,}@*"? no (end of list)
+ address match test: subject=random@test.example pattern=*@*
+ test.example in "*"? yes (matched "*")
+ random@test.example in "*@*"? yes (matched "*@*")
 search_open: lsearch "TESTSUITE/aux-fixed/0471.rw"
+    cached open
 search_find: file="TESTSUITE/aux-fixed/0471.rw"
+    key="test.example" partial=2 affix=*. starflags=0 opts=NULL
 LRU list:
+    0TESTSUITE/aux-fixed/0471.rw
+    End
 internal_search_find: file="TESTSUITE/aux-fixed/0471.rw"
+    type=lsearch key="test.example" opts=NULL
 cached data used for lookup of test.example
+    in TESTSUITE/aux-fixed/0471.rw
 lookup yielded: rwtest.example
 LOG: address_rewrite MAIN
   "random@test.example" from to: rewritten as "random@rwtest.example" by rule 2
 newlen=4177 newtype=T newtext:
@@ -11671,23 +11674,23 @@ remainder: random@test.example,
     random@test.example,
     random@test.exa
 **** debug string too long - truncated ****
-address match test: subject=random@test.example pattern=^.{40,}@*
-random@test.example in "^.{40,}@*"? no (end of list)
-address match test: subject=random@test.example pattern=*@*
-test.example in "*"? yes (matched "*")
-random@test.example in "*@*"? yes (matched "*@*")
- search_open: lsearch "TESTSUITE/aux-fixed/0471.rw"
-   cached open
- search_find: file="TESTSUITE/aux-fixed/0471.rw"
-   key="test.example" partial=2 affix=*. starflags=0 opts=NULL
- LRU list:
-   0TESTSUITE/aux-fixed/0471.rw
-   End
- internal_search_find: file="TESTSUITE/aux-fixed/0471.rw"
-   type=lsearch key="test.example" opts=NULL
- cached data used for lookup of test.example
-   in TESTSUITE/aux-fixed/0471.rw
- lookup yielded: rwtest.example
+ address match test: subject=random@test.example pattern=^.{40,}@*
+ random@test.example in "^.{40,}@*"? no (end of list)
+ address match test: subject=random@test.example pattern=*@*
+ test.example in "*"? yes (matched "*")
+ random@test.example in "*@*"? yes (matched "*@*")
 search_open: lsearch "TESTSUITE/aux-fixed/0471.rw"
+    cached open
 search_find: file="TESTSUITE/aux-fixed/0471.rw"
+    key="test.example" partial=2 affix=*. starflags=0 opts=NULL
 LRU list:
+    0TESTSUITE/aux-fixed/0471.rw
+    End
 internal_search_find: file="TESTSUITE/aux-fixed/0471.rw"
+    type=lsearch key="test.example" opts=NULL
 cached data used for lookup of test.example
+    in TESTSUITE/aux-fixed/0471.rw
 lookup yielded: rwtest.example
 LOG: address_rewrite MAIN
   "random@test.example" from to: rewritten as "random@rwtest.example" by rule 2
 newlen=4179 newtype=T newtext:
@@ -11847,23 +11850,23 @@ remainder: random@test.example,
     random@test.example,
     random@test.exa
 **** debug string too long - truncated ****
-address match test: subject=random@test.example pattern=^.{40,}@*
-random@test.example in "^.{40,}@*"? no (end of list)
-address match test: subject=random@test.example pattern=*@*
-test.example in "*"? yes (matched "*")
-random@test.example in "*@*"? yes (matched "*@*")
- search_open: lsearch "TESTSUITE/aux-fixed/0471.rw"
-   cached open
- search_find: file="TESTSUITE/aux-fixed/0471.rw"
-   key="test.example" partial=2 affix=*. starflags=0 opts=NULL
- LRU list:
-   0TESTSUITE/aux-fixed/0471.rw
-   End
- internal_search_find: file="TESTSUITE/aux-fixed/0471.rw"
-   type=lsearch key="test.example" opts=NULL
- cached data used for lookup of test.example
-   in TESTSUITE/aux-fixed/0471.rw
- lookup yielded: rwtest.example
+ address match test: subject=random@test.example pattern=^.{40,}@*
+ random@test.example in "^.{40,}@*"? no (end of list)
+ address match test: subject=random@test.example pattern=*@*
+ test.example in "*"? yes (matched "*")
+ random@test.example in "*@*"? yes (matched "*@*")
 search_open: lsearch "TESTSUITE/aux-fixed/0471.rw"
+    cached open
 search_find: file="TESTSUITE/aux-fixed/0471.rw"
+    key="test.example" partial=2 affix=*. starflags=0 opts=NULL
 LRU list:
+    0TESTSUITE/aux-fixed/0471.rw
+    End
 internal_search_find: file="TESTSUITE/aux-fixed/0471.rw"
+    type=lsearch key="test.example" opts=NULL
 cached data used for lookup of test.example
+    in TESTSUITE/aux-fixed/0471.rw
 lookup yielded: rwtest.example
 LOG: address_rewrite MAIN
   "random@test.example" from to: rewritten as "random@rwtest.example" by rule 2
 newlen=4181 newtype=T newtext:
@@ -12023,23 +12026,23 @@ remainder: random@test.example,
     random@test.example,
     random@test.exa
 **** debug string too long - truncated ****
-address match test: subject=random@test.example pattern=^.{40,}@*
-random@test.example in "^.{40,}@*"? no (end of list)
-address match test: subject=random@test.example pattern=*@*
-test.example in "*"? yes (matched "*")
-random@test.example in "*@*"? yes (matched "*@*")
- search_open: lsearch "TESTSUITE/aux-fixed/0471.rw"
-   cached open
- search_find: file="TESTSUITE/aux-fixed/0471.rw"
-   key="test.example" partial=2 affix=*. starflags=0 opts=NULL
- LRU list:
-   0TESTSUITE/aux-fixed/0471.rw
-   End
- internal_search_find: file="TESTSUITE/aux-fixed/0471.rw"
-   type=lsearch key="test.example" opts=NULL
- cached data used for lookup of test.example
-   in TESTSUITE/aux-fixed/0471.rw
- lookup yielded: rwtest.example
+ address match test: subject=random@test.example pattern=^.{40,}@*
+ random@test.example in "^.{40,}@*"? no (end of list)
+ address match test: subject=random@test.example pattern=*@*
+ test.example in "*"? yes (matched "*")
+ random@test.example in "*@*"? yes (matched "*@*")
 search_open: lsearch "TESTSUITE/aux-fixed/0471.rw"
+    cached open
 search_find: file="TESTSUITE/aux-fixed/0471.rw"
+    key="test.example" partial=2 affix=*. starflags=0 opts=NULL
 LRU list:
+    0TESTSUITE/aux-fixed/0471.rw
+    End
 internal_search_find: file="TESTSUITE/aux-fixed/0471.rw"
+    type=lsearch key="test.example" opts=NULL
 cached data used for lookup of test.example
+    in TESTSUITE/aux-fixed/0471.rw
 lookup yielded: rwtest.example
 LOG: address_rewrite MAIN
   "random@test.example" from to: rewritten as "random@rwtest.example" by rule 2
 newlen=4183 newtype=T newtext:
@@ -12199,23 +12202,23 @@ remainder: random@test.example,
     random@test.example,
     random@test.exa
 **** debug string too long - truncated ****
-address match test: subject=random@test.example pattern=^.{40,}@*
-random@test.example in "^.{40,}@*"? no (end of list)
-address match test: subject=random@test.example pattern=*@*
-test.example in "*"? yes (matched "*")
-random@test.example in "*@*"? yes (matched "*@*")
- search_open: lsearch "TESTSUITE/aux-fixed/0471.rw"
-   cached open
- search_find: file="TESTSUITE/aux-fixed/0471.rw"
-   key="test.example" partial=2 affix=*. starflags=0 opts=NULL
- LRU list:
-   0TESTSUITE/aux-fixed/0471.rw
-   End
- internal_search_find: file="TESTSUITE/aux-fixed/0471.rw"
-   type=lsearch key="test.example" opts=NULL
- cached data used for lookup of test.example
-   in TESTSUITE/aux-fixed/0471.rw
- lookup yielded: rwtest.example
+ address match test: subject=random@test.example pattern=^.{40,}@*
+ random@test.example in "^.{40,}@*"? no (end of list)
+ address match test: subject=random@test.example pattern=*@*
+ test.example in "*"? yes (matched "*")
+ random@test.example in "*@*"? yes (matched "*@*")
 search_open: lsearch "TESTSUITE/aux-fixed/0471.rw"
+    cached open
 search_find: file="TESTSUITE/aux-fixed/0471.rw"
+    key="test.example" partial=2 affix=*. starflags=0 opts=NULL
 LRU list:
+    0TESTSUITE/aux-fixed/0471.rw
+    End
 internal_search_find: file="TESTSUITE/aux-fixed/0471.rw"
+    type=lsearch key="test.example" opts=NULL
 cached data used for lookup of test.example
+    in TESTSUITE/aux-fixed/0471.rw
 lookup yielded: rwtest.example
 LOG: address_rewrite MAIN
   "random@test.example" from to: rewritten as "random@rwtest.example" by rule 2
 newlen=4185 newtype=T newtext:
@@ -12375,23 +12378,23 @@ remainder: random@test.example,
     random@test.example,
     random@test.exa
 **** debug string too long - truncated ****
-address match test: subject=random@test.example pattern=^.{40,}@*
-random@test.example in "^.{40,}@*"? no (end of list)
-address match test: subject=random@test.example pattern=*@*
-test.example in "*"? yes (matched "*")
-random@test.example in "*@*"? yes (matched "*@*")
- search_open: lsearch "TESTSUITE/aux-fixed/0471.rw"
-   cached open
- search_find: file="TESTSUITE/aux-fixed/0471.rw"
-   key="test.example" partial=2 affix=*. starflags=0 opts=NULL
- LRU list:
-   0TESTSUITE/aux-fixed/0471.rw
-   End
- internal_search_find: file="TESTSUITE/aux-fixed/0471.rw"
-   type=lsearch key="test.example" opts=NULL
- cached data used for lookup of test.example
-   in TESTSUITE/aux-fixed/0471.rw
- lookup yielded: rwtest.example
+ address match test: subject=random@test.example pattern=^.{40,}@*
+ random@test.example in "^.{40,}@*"? no (end of list)
+ address match test: subject=random@test.example pattern=*@*
+ test.example in "*"? yes (matched "*")
+ random@test.example in "*@*"? yes (matched "*@*")
 search_open: lsearch "TESTSUITE/aux-fixed/0471.rw"
+    cached open
 search_find: file="TESTSUITE/aux-fixed/0471.rw"
+    key="test.example" partial=2 affix=*. starflags=0 opts=NULL
 LRU list:
+    0TESTSUITE/aux-fixed/0471.rw
+    End
 internal_search_find: file="TESTSUITE/aux-fixed/0471.rw"
+    type=lsearch key="test.example" opts=NULL
 cached data used for lookup of test.example
+    in TESTSUITE/aux-fixed/0471.rw
 lookup yielded: rwtest.example
 LOG: address_rewrite MAIN
   "random@test.example" from to: rewritten as "random@rwtest.example" by rule 2
 newlen=4187 newtype=T newtext:
@@ -12551,23 +12554,23 @@ remainder: random@test.example,
     random@test.example,
     random@test.exa
 **** debug string too long - truncated ****
-address match test: subject=random@test.example pattern=^.{40,}@*
-random@test.example in "^.{40,}@*"? no (end of list)
-address match test: subject=random@test.example pattern=*@*
-test.example in "*"? yes (matched "*")
-random@test.example in "*@*"? yes (matched "*@*")
- search_open: lsearch "TESTSUITE/aux-fixed/0471.rw"
-   cached open
- search_find: file="TESTSUITE/aux-fixed/0471.rw"
-   key="test.example" partial=2 affix=*. starflags=0 opts=NULL
- LRU list:
-   0TESTSUITE/aux-fixed/0471.rw
-   End
- internal_search_find: file="TESTSUITE/aux-fixed/0471.rw"
-   type=lsearch key="test.example" opts=NULL
- cached data used for lookup of test.example
-   in TESTSUITE/aux-fixed/0471.rw
- lookup yielded: rwtest.example
+ address match test: subject=random@test.example pattern=^.{40,}@*
+ random@test.example in "^.{40,}@*"? no (end of list)
+ address match test: subject=random@test.example pattern=*@*
+ test.example in "*"? yes (matched "*")
+ random@test.example in "*@*"? yes (matched "*@*")
 search_open: lsearch "TESTSUITE/aux-fixed/0471.rw"
+    cached open
 search_find: file="TESTSUITE/aux-fixed/0471.rw"
+    key="test.example" partial=2 affix=*. starflags=0 opts=NULL
 LRU list:
+    0TESTSUITE/aux-fixed/0471.rw
+    End
 internal_search_find: file="TESTSUITE/aux-fixed/0471.rw"
+    type=lsearch key="test.example" opts=NULL
 cached data used for lookup of test.example
+    in TESTSUITE/aux-fixed/0471.rw
 lookup yielded: rwtest.example
 LOG: address_rewrite MAIN
   "random@test.example" from to: rewritten as "random@rwtest.example" by rule 2
 newlen=4189 newtype=T newtext:
@@ -12727,23 +12730,23 @@ remainder: random@test.example,
     random@test.example,
     random@test.exa
 **** debug string too long - truncated ****
-address match test: subject=random@test.example pattern=^.{40,}@*
-random@test.example in "^.{40,}@*"? no (end of list)
-address match test: subject=random@test.example pattern=*@*
-test.example in "*"? yes (matched "*")
-random@test.example in "*@*"? yes (matched "*@*")
- search_open: lsearch "TESTSUITE/aux-fixed/0471.rw"
-   cached open
- search_find: file="TESTSUITE/aux-fixed/0471.rw"
-   key="test.example" partial=2 affix=*. starflags=0 opts=NULL
- LRU list:
-   0TESTSUITE/aux-fixed/0471.rw
-   End
- internal_search_find: file="TESTSUITE/aux-fixed/0471.rw"
-   type=lsearch key="test.example" opts=NULL
- cached data used for lookup of test.example
-   in TESTSUITE/aux-fixed/0471.rw
- lookup yielded: rwtest.example
+ address match test: subject=random@test.example pattern=^.{40,}@*
+ random@test.example in "^.{40,}@*"? no (end of list)
+ address match test: subject=random@test.example pattern=*@*
+ test.example in "*"? yes (matched "*")
+ random@test.example in "*@*"? yes (matched "*@*")
 search_open: lsearch "TESTSUITE/aux-fixed/0471.rw"
+    cached open
 search_find: file="TESTSUITE/aux-fixed/0471.rw"
+    key="test.example" partial=2 affix=*. starflags=0 opts=NULL
 LRU list:
+    0TESTSUITE/aux-fixed/0471.rw
+    End
 internal_search_find: file="TESTSUITE/aux-fixed/0471.rw"
+    type=lsearch key="test.example" opts=NULL
 cached data used for lookup of test.example
+    in TESTSUITE/aux-fixed/0471.rw
 lookup yielded: rwtest.example
 LOG: address_rewrite MAIN
   "random@test.example" from to: rewritten as "random@rwtest.example" by rule 2
 newlen=4191 newtype=T newtext:
@@ -12903,23 +12906,23 @@ remainder: random@test.example,
     random@test.example,
     random@test.exa
 **** debug string too long - truncated ****
-address match test: subject=random@test.example pattern=^.{40,}@*
-random@test.example in "^.{40,}@*"? no (end of list)
-address match test: subject=random@test.example pattern=*@*
-test.example in "*"? yes (matched "*")
-random@test.example in "*@*"? yes (matched "*@*")
- search_open: lsearch "TESTSUITE/aux-fixed/0471.rw"
-   cached open
- search_find: file="TESTSUITE/aux-fixed/0471.rw"
-   key="test.example" partial=2 affix=*. starflags=0 opts=NULL
- LRU list:
-   0TESTSUITE/aux-fixed/0471.rw
-   End
- internal_search_find: file="TESTSUITE/aux-fixed/0471.rw"
-   type=lsearch key="test.example" opts=NULL
- cached data used for lookup of test.example
-   in TESTSUITE/aux-fixed/0471.rw
- lookup yielded: rwtest.example
+ address match test: subject=random@test.example pattern=^.{40,}@*
+ random@test.example in "^.{40,}@*"? no (end of list)
+ address match test: subject=random@test.example pattern=*@*
+ test.example in "*"? yes (matched "*")
+ random@test.example in "*@*"? yes (matched "*@*")
 search_open: lsearch "TESTSUITE/aux-fixed/0471.rw"
+    cached open
 search_find: file="TESTSUITE/aux-fixed/0471.rw"
+    key="test.example" partial=2 affix=*. starflags=0 opts=NULL
 LRU list:
+    0TESTSUITE/aux-fixed/0471.rw
+    End
 internal_search_find: file="TESTSUITE/aux-fixed/0471.rw"
+    type=lsearch key="test.example" opts=NULL
 cached data used for lookup of test.example
+    in TESTSUITE/aux-fixed/0471.rw
 lookup yielded: rwtest.example
 LOG: address_rewrite MAIN
   "random@test.example" from to: rewritten as "random@rwtest.example" by rule 2
 newlen=4193 newtype=T newtext:
@@ -13079,23 +13082,23 @@ remainder: random@test.example,
     random@test.example,
     random@test.exa
 **** debug string too long - truncated ****
-address match test: subject=random@test.example pattern=^.{40,}@*
-random@test.example in "^.{40,}@*"? no (end of list)
-address match test: subject=random@test.example pattern=*@*
-test.example in "*"? yes (matched "*")
-random@test.example in "*@*"? yes (matched "*@*")
- search_open: lsearch "TESTSUITE/aux-fixed/0471.rw"
-   cached open
- search_find: file="TESTSUITE/aux-fixed/0471.rw"
-   key="test.example" partial=2 affix=*. starflags=0 opts=NULL
- LRU list:
-   0TESTSUITE/aux-fixed/0471.rw
-   End
- internal_search_find: file="TESTSUITE/aux-fixed/0471.rw"
-   type=lsearch key="test.example" opts=NULL
- cached data used for lookup of test.example
-   in TESTSUITE/aux-fixed/0471.rw
- lookup yielded: rwtest.example
+ address match test: subject=random@test.example pattern=^.{40,}@*
+ random@test.example in "^.{40,}@*"? no (end of list)
+ address match test: subject=random@test.example pattern=*@*
+ test.example in "*"? yes (matched "*")
+ random@test.example in "*@*"? yes (matched "*@*")
 search_open: lsearch "TESTSUITE/aux-fixed/0471.rw"
+    cached open
 search_find: file="TESTSUITE/aux-fixed/0471.rw"
+    key="test.example" partial=2 affix=*. starflags=0 opts=NULL
 LRU list:
+    0TESTSUITE/aux-fixed/0471.rw
+    End
 internal_search_find: file="TESTSUITE/aux-fixed/0471.rw"
+    type=lsearch key="test.example" opts=NULL
 cached data used for lookup of test.example
+    in TESTSUITE/aux-fixed/0471.rw
 lookup yielded: rwtest.example
 LOG: address_rewrite MAIN
   "random@test.example" from to: rewritten as "random@rwtest.example" by rule 2
 newlen=4195 newtype=T newtext:
@@ -13254,23 +13257,23 @@ remainder: random@test.example,
     random@test.example,
     random@test.exa
 **** debug string too long - truncated ****
-address match test: subject=random@test.example pattern=^.{40,}@*
-random@test.example in "^.{40,}@*"? no (end of list)
-address match test: subject=random@test.example pattern=*@*
-test.example in "*"? yes (matched "*")
-random@test.example in "*@*"? yes (matched "*@*")
- search_open: lsearch "TESTSUITE/aux-fixed/0471.rw"
-   cached open
- search_find: file="TESTSUITE/aux-fixed/0471.rw"
-   key="test.example" partial=2 affix=*. starflags=0 opts=NULL
- LRU list:
-   0TESTSUITE/aux-fixed/0471.rw
-   End
- internal_search_find: file="TESTSUITE/aux-fixed/0471.rw"
-   type=lsearch key="test.example" opts=NULL
- cached data used for lookup of test.example
-   in TESTSUITE/aux-fixed/0471.rw
- lookup yielded: rwtest.example
+ address match test: subject=random@test.example pattern=^.{40,}@*
+ random@test.example in "^.{40,}@*"? no (end of list)
+ address match test: subject=random@test.example pattern=*@*
+ test.example in "*"? yes (matched "*")
+ random@test.example in "*@*"? yes (matched "*@*")
 search_open: lsearch "TESTSUITE/aux-fixed/0471.rw"
+    cached open
 search_find: file="TESTSUITE/aux-fixed/0471.rw"
+    key="test.example" partial=2 affix=*. starflags=0 opts=NULL
 LRU list:
+    0TESTSUITE/aux-fixed/0471.rw
+    End
 internal_search_find: file="TESTSUITE/aux-fixed/0471.rw"
+    type=lsearch key="test.example" opts=NULL
 cached data used for lookup of test.example
+    in TESTSUITE/aux-fixed/0471.rw
 lookup yielded: rwtest.example
 LOG: address_rewrite MAIN
   "random@test.example" from to: rewritten as "random@rwtest.example" by rule 2
 newlen=4197 newtype=T newtext:
@@ -13429,23 +13432,23 @@ remainder: random@test.example,
     random@test.example,
     random@test.exa
 **** debug string too long - truncated ****
-address match test: subject=random@test.example pattern=^.{40,}@*
-random@test.example in "^.{40,}@*"? no (end of list)
-address match test: subject=random@test.example pattern=*@*
-test.example in "*"? yes (matched "*")
-random@test.example in "*@*"? yes (matched "*@*")
- search_open: lsearch "TESTSUITE/aux-fixed/0471.rw"
-   cached open
- search_find: file="TESTSUITE/aux-fixed/0471.rw"
-   key="test.example" partial=2 affix=*. starflags=0 opts=NULL
- LRU list:
-   0TESTSUITE/aux-fixed/0471.rw
-   End
- internal_search_find: file="TESTSUITE/aux-fixed/0471.rw"
-   type=lsearch key="test.example" opts=NULL
- cached data used for lookup of test.example
-   in TESTSUITE/aux-fixed/0471.rw
- lookup yielded: rwtest.example
+ address match test: subject=random@test.example pattern=^.{40,}@*
+ random@test.example in "^.{40,}@*"? no (end of list)
+ address match test: subject=random@test.example pattern=*@*
+ test.example in "*"? yes (matched "*")
+ random@test.example in "*@*"? yes (matched "*@*")
 search_open: lsearch "TESTSUITE/aux-fixed/0471.rw"
+    cached open
 search_find: file="TESTSUITE/aux-fixed/0471.rw"
+    key="test.example" partial=2 affix=*. starflags=0 opts=NULL
 LRU list:
+    0TESTSUITE/aux-fixed/0471.rw
+    End
 internal_search_find: file="TESTSUITE/aux-fixed/0471.rw"
+    type=lsearch key="test.example" opts=NULL
 cached data used for lookup of test.example
+    in TESTSUITE/aux-fixed/0471.rw
 lookup yielded: rwtest.example
 LOG: address_rewrite MAIN
   "random@test.example" from to: rewritten as "random@rwtest.example" by rule 2
 newlen=4199 newtype=T newtext:
@@ -13604,23 +13607,23 @@ remainder: random@test.example,
     random@test.example,
     random@test.exa
 **** debug string too long - truncated ****
-address match test: subject=random@test.example pattern=^.{40,}@*
-random@test.example in "^.{40,}@*"? no (end of list)
-address match test: subject=random@test.example pattern=*@*
-test.example in "*"? yes (matched "*")
-random@test.example in "*@*"? yes (matched "*@*")
- search_open: lsearch "TESTSUITE/aux-fixed/0471.rw"
-   cached open
- search_find: file="TESTSUITE/aux-fixed/0471.rw"
-   key="test.example" partial=2 affix=*. starflags=0 opts=NULL
- LRU list:
-   0TESTSUITE/aux-fixed/0471.rw
-   End
- internal_search_find: file="TESTSUITE/aux-fixed/0471.rw"
-   type=lsearch key="test.example" opts=NULL
- cached data used for lookup of test.example
-   in TESTSUITE/aux-fixed/0471.rw
- lookup yielded: rwtest.example
+ address match test: subject=random@test.example pattern=^.{40,}@*
+ random@test.example in "^.{40,}@*"? no (end of list)
+ address match test: subject=random@test.example pattern=*@*
+ test.example in "*"? yes (matched "*")
+ random@test.example in "*@*"? yes (matched "*@*")
 search_open: lsearch "TESTSUITE/aux-fixed/0471.rw"
+    cached open
 search_find: file="TESTSUITE/aux-fixed/0471.rw"
+    key="test.example" partial=2 affix=*. starflags=0 opts=NULL
 LRU list:
+    0TESTSUITE/aux-fixed/0471.rw
+    End
 internal_search_find: file="TESTSUITE/aux-fixed/0471.rw"
+    type=lsearch key="test.example" opts=NULL
 cached data used for lookup of test.example
+    in TESTSUITE/aux-fixed/0471.rw
 lookup yielded: rwtest.example
 LOG: address_rewrite MAIN
   "random@test.example" from to: rewritten as "random@rwtest.example" by rule 2
 newlen=4201 newtype=T newtext:
@@ -13779,23 +13782,23 @@ remainder: random@test.example,
     random@test.example,
     random@test.exa
 **** debug string too long - truncated ****
-address match test: subject=random@test.example pattern=^.{40,}@*
-random@test.example in "^.{40,}@*"? no (end of list)
-address match test: subject=random@test.example pattern=*@*
-test.example in "*"? yes (matched "*")
-random@test.example in "*@*"? yes (matched "*@*")
- search_open: lsearch "TESTSUITE/aux-fixed/0471.rw"
-   cached open
- search_find: file="TESTSUITE/aux-fixed/0471.rw"
-   key="test.example" partial=2 affix=*. starflags=0 opts=NULL
- LRU list:
-   0TESTSUITE/aux-fixed/0471.rw
-   End
- internal_search_find: file="TESTSUITE/aux-fixed/0471.rw"
-   type=lsearch key="test.example" opts=NULL
- cached data used for lookup of test.example
-   in TESTSUITE/aux-fixed/0471.rw
- lookup yielded: rwtest.example
+ address match test: subject=random@test.example pattern=^.{40,}@*
+ random@test.example in "^.{40,}@*"? no (end of list)
+ address match test: subject=random@test.example pattern=*@*
+ test.example in "*"? yes (matched "*")
+ random@test.example in "*@*"? yes (matched "*@*")
 search_open: lsearch "TESTSUITE/aux-fixed/0471.rw"
+    cached open
 search_find: file="TESTSUITE/aux-fixed/0471.rw"
+    key="test.example" partial=2 affix=*. starflags=0 opts=NULL
 LRU list:
+    0TESTSUITE/aux-fixed/0471.rw
+    End
 internal_search_find: file="TESTSUITE/aux-fixed/0471.rw"
+    type=lsearch key="test.example" opts=NULL
 cached data used for lookup of test.example
+    in TESTSUITE/aux-fixed/0471.rw
 lookup yielded: rwtest.example
 LOG: address_rewrite MAIN
   "random@test.example" from to: rewritten as "random@rwtest.example" by rule 2
 newlen=4203 newtype=T newtext:
@@ -13954,23 +13957,23 @@ remainder: random@test.example,
     random@test.example,
     random@test.exa
 **** debug string too long - truncated ****
-address match test: subject=random@test.example pattern=^.{40,}@*
-random@test.example in "^.{40,}@*"? no (end of list)
-address match test: subject=random@test.example pattern=*@*
-test.example in "*"? yes (matched "*")
-random@test.example in "*@*"? yes (matched "*@*")
- search_open: lsearch "TESTSUITE/aux-fixed/0471.rw"
-   cached open
- search_find: file="TESTSUITE/aux-fixed/0471.rw"
-   key="test.example" partial=2 affix=*. starflags=0 opts=NULL
- LRU list:
-   0TESTSUITE/aux-fixed/0471.rw
-   End
- internal_search_find: file="TESTSUITE/aux-fixed/0471.rw"
-   type=lsearch key="test.example" opts=NULL
- cached data used for lookup of test.example
-   in TESTSUITE/aux-fixed/0471.rw
- lookup yielded: rwtest.example
+ address match test: subject=random@test.example pattern=^.{40,}@*
+ random@test.example in "^.{40,}@*"? no (end of list)
+ address match test: subject=random@test.example pattern=*@*
+ test.example in "*"? yes (matched "*")
+ random@test.example in "*@*"? yes (matched "*@*")
 search_open: lsearch "TESTSUITE/aux-fixed/0471.rw"
+    cached open
 search_find: file="TESTSUITE/aux-fixed/0471.rw"
+    key="test.example" partial=2 affix=*. starflags=0 opts=NULL
 LRU list:
+    0TESTSUITE/aux-fixed/0471.rw
+    End
 internal_search_find: file="TESTSUITE/aux-fixed/0471.rw"
+    type=lsearch key="test.example" opts=NULL
 cached data used for lookup of test.example
+    in TESTSUITE/aux-fixed/0471.rw
 lookup yielded: rwtest.example
 LOG: address_rewrite MAIN
   "random@test.example" from to: rewritten as "random@rwtest.example" by rule 2
 newlen=4205 newtype=T newtext:
@@ -14129,23 +14132,23 @@ remainder: random@test.example,
     random@test.example,
     random@test.exa
 **** debug string too long - truncated ****
-address match test: subject=random@test.example pattern=^.{40,}@*
-random@test.example in "^.{40,}@*"? no (end of list)
-address match test: subject=random@test.example pattern=*@*
-test.example in "*"? yes (matched "*")
-random@test.example in "*@*"? yes (matched "*@*")
- search_open: lsearch "TESTSUITE/aux-fixed/0471.rw"
-   cached open
- search_find: file="TESTSUITE/aux-fixed/0471.rw"
-   key="test.example" partial=2 affix=*. starflags=0 opts=NULL
- LRU list:
-   0TESTSUITE/aux-fixed/0471.rw
-   End
- internal_search_find: file="TESTSUITE/aux-fixed/0471.rw"
-   type=lsearch key="test.example" opts=NULL
- cached data used for lookup of test.example
-   in TESTSUITE/aux-fixed/0471.rw
- lookup yielded: rwtest.example
+ address match test: subject=random@test.example pattern=^.{40,}@*
+ random@test.example in "^.{40,}@*"? no (end of list)
+ address match test: subject=random@test.example pattern=*@*
+ test.example in "*"? yes (matched "*")
+ random@test.example in "*@*"? yes (matched "*@*")
 search_open: lsearch "TESTSUITE/aux-fixed/0471.rw"
+    cached open
 search_find: file="TESTSUITE/aux-fixed/0471.rw"
+    key="test.example" partial=2 affix=*. starflags=0 opts=NULL
 LRU list:
+    0TESTSUITE/aux-fixed/0471.rw
+    End
 internal_search_find: file="TESTSUITE/aux-fixed/0471.rw"
+    type=lsearch key="test.example" opts=NULL
 cached data used for lookup of test.example
+    in TESTSUITE/aux-fixed/0471.rw
 lookup yielded: rwtest.example
 LOG: address_rewrite MAIN
   "random@test.example" from to: rewritten as "random@rwtest.example" by rule 2
 newlen=4207 newtype=T newtext:
@@ -14304,23 +14307,23 @@ remainder: random@test.example,
     random@test.example,
     random@test.exa
 **** debug string too long - truncated ****
-address match test: subject=random@test.example pattern=^.{40,}@*
-random@test.example in "^.{40,}@*"? no (end of list)
-address match test: subject=random@test.example pattern=*@*
-test.example in "*"? yes (matched "*")
-random@test.example in "*@*"? yes (matched "*@*")
- search_open: lsearch "TESTSUITE/aux-fixed/0471.rw"
-   cached open
- search_find: file="TESTSUITE/aux-fixed/0471.rw"
-   key="test.example" partial=2 affix=*. starflags=0 opts=NULL
- LRU list:
-   0TESTSUITE/aux-fixed/0471.rw
-   End
- internal_search_find: file="TESTSUITE/aux-fixed/0471.rw"
-   type=lsearch key="test.example" opts=NULL
- cached data used for lookup of test.example
-   in TESTSUITE/aux-fixed/0471.rw
- lookup yielded: rwtest.example
+ address match test: subject=random@test.example pattern=^.{40,}@*
+ random@test.example in "^.{40,}@*"? no (end of list)
+ address match test: subject=random@test.example pattern=*@*
+ test.example in "*"? yes (matched "*")
+ random@test.example in "*@*"? yes (matched "*@*")
 search_open: lsearch "TESTSUITE/aux-fixed/0471.rw"
+    cached open
 search_find: file="TESTSUITE/aux-fixed/0471.rw"
+    key="test.example" partial=2 affix=*. starflags=0 opts=NULL
 LRU list:
+    0TESTSUITE/aux-fixed/0471.rw
+    End
 internal_search_find: file="TESTSUITE/aux-fixed/0471.rw"
+    type=lsearch key="test.example" opts=NULL
 cached data used for lookup of test.example
+    in TESTSUITE/aux-fixed/0471.rw
 lookup yielded: rwtest.example
 LOG: address_rewrite MAIN
   "random@test.example" from to: rewritten as "random@rwtest.example" by rule 2
 newlen=4209 newtype=T newtext:
@@ -14479,23 +14482,23 @@ remainder: random@test.example,
     random@test.example,
     random@test.exa
 **** debug string too long - truncated ****
-address match test: subject=random@test.example pattern=^.{40,}@*
-random@test.example in "^.{40,}@*"? no (end of list)
-address match test: subject=random@test.example pattern=*@*
-test.example in "*"? yes (matched "*")
-random@test.example in "*@*"? yes (matched "*@*")
- search_open: lsearch "TESTSUITE/aux-fixed/0471.rw"
-   cached open
- search_find: file="TESTSUITE/aux-fixed/0471.rw"
-   key="test.example" partial=2 affix=*. starflags=0 opts=NULL
- LRU list:
-   0TESTSUITE/aux-fixed/0471.rw
-   End
- internal_search_find: file="TESTSUITE/aux-fixed/0471.rw"
-   type=lsearch key="test.example" opts=NULL
- cached data used for lookup of test.example
-   in TESTSUITE/aux-fixed/0471.rw
- lookup yielded: rwtest.example
+ address match test: subject=random@test.example pattern=^.{40,}@*
+ random@test.example in "^.{40,}@*"? no (end of list)
+ address match test: subject=random@test.example pattern=*@*
+ test.example in "*"? yes (matched "*")
+ random@test.example in "*@*"? yes (matched "*@*")
 search_open: lsearch "TESTSUITE/aux-fixed/0471.rw"
+    cached open
 search_find: file="TESTSUITE/aux-fixed/0471.rw"
+    key="test.example" partial=2 affix=*. starflags=0 opts=NULL
 LRU list:
+    0TESTSUITE/aux-fixed/0471.rw
+    End
 internal_search_find: file="TESTSUITE/aux-fixed/0471.rw"
+    type=lsearch key="test.example" opts=NULL
 cached data used for lookup of test.example
+    in TESTSUITE/aux-fixed/0471.rw
 lookup yielded: rwtest.example
 LOG: address_rewrite MAIN
   "random@test.example" from to: rewritten as "random@rwtest.example" by rule 2
 newlen=4211 newtype=T newtext:
@@ -14654,23 +14657,23 @@ remainder: random@test.example,
     random@test.example,
     random@test.example,
     random@test.example
-address match test: subject=random@test.example pattern=^.{40,}@*
-random@test.example in "^.{40,}@*"? no (end of list)
-address match test: subject=random@test.example pattern=*@*
-test.example in "*"? yes (matched "*")
-random@test.example in "*@*"? yes (matched "*@*")
- search_open: lsearch "TESTSUITE/aux-fixed/0471.rw"
-   cached open
- search_find: file="TESTSUITE/aux-fixed/0471.rw"
-   key="test.example" partial=2 affix=*. starflags=0 opts=NULL
- LRU list:
-   0TESTSUITE/aux-fixed/0471.rw
-   End
- internal_search_find: file="TESTSUITE/aux-fixed/0471.rw"
-   type=lsearch key="test.example" opts=NULL
- cached data used for lookup of test.example
-   in TESTSUITE/aux-fixed/0471.rw
- lookup yielded: rwtest.example
+ address match test: subject=random@test.example pattern=^.{40,}@*
+ random@test.example in "^.{40,}@*"? no (end of list)
+ address match test: subject=random@test.example pattern=*@*
+ test.example in "*"? yes (matched "*")
+ random@test.example in "*@*"? yes (matched "*@*")
 search_open: lsearch "TESTSUITE/aux-fixed/0471.rw"
+    cached open
 search_find: file="TESTSUITE/aux-fixed/0471.rw"
+    key="test.example" partial=2 affix=*. starflags=0 opts=NULL
 LRU list:
+    0TESTSUITE/aux-fixed/0471.rw
+    End
 internal_search_find: file="TESTSUITE/aux-fixed/0471.rw"
+    type=lsearch key="test.example" opts=NULL
 cached data used for lookup of test.example
+    in TESTSUITE/aux-fixed/0471.rw
 lookup yielded: rwtest.example
 LOG: address_rewrite MAIN
   "random@test.example" from to: rewritten as "random@rwtest.example" by rule 2
 newlen=4213 newtype=T newtext:
@@ -14828,23 +14831,23 @@ remainder: random@test.example,
     random@test.example,
     random@test.example,
     random@test.example
-address match test: subject=random@test.example pattern=^.{40,}@*
-random@test.example in "^.{40,}@*"? no (end of list)
-address match test: subject=random@test.example pattern=*@*
-test.example in "*"? yes (matched "*")
-random@test.example in "*@*"? yes (matched "*@*")
- search_open: lsearch "TESTSUITE/aux-fixed/0471.rw"
-   cached open
- search_find: file="TESTSUITE/aux-fixed/0471.rw"
-   key="test.example" partial=2 affix=*. starflags=0 opts=NULL
- LRU list:
-   0TESTSUITE/aux-fixed/0471.rw
-   End
- internal_search_find: file="TESTSUITE/aux-fixed/0471.rw"
-   type=lsearch key="test.example" opts=NULL
- cached data used for lookup of test.example
-   in TESTSUITE/aux-fixed/0471.rw
- lookup yielded: rwtest.example
+ address match test: subject=random@test.example pattern=^.{40,}@*
+ random@test.example in "^.{40,}@*"? no (end of list)
+ address match test: subject=random@test.example pattern=*@*
+ test.example in "*"? yes (matched "*")
+ random@test.example in "*@*"? yes (matched "*@*")
 search_open: lsearch "TESTSUITE/aux-fixed/0471.rw"
+    cached open
 search_find: file="TESTSUITE/aux-fixed/0471.rw"
+    key="test.example" partial=2 affix=*. starflags=0 opts=NULL
 LRU list:
+    0TESTSUITE/aux-fixed/0471.rw
+    End
 internal_search_find: file="TESTSUITE/aux-fixed/0471.rw"
+    type=lsearch key="test.example" opts=NULL
 cached data used for lookup of test.example
+    in TESTSUITE/aux-fixed/0471.rw
 lookup yielded: rwtest.example
 LOG: address_rewrite MAIN
   "random@test.example" from to: rewritten as "random@rwtest.example" by rule 2
 newlen=4215 newtype=T newtext:
@@ -15001,23 +15004,23 @@ remainder: random@test.example,
     random@test.example,
     random@test.example,
     random@test.example
-address match test: subject=random@test.example pattern=^.{40,}@*
-random@test.example in "^.{40,}@*"? no (end of list)
-address match test: subject=random@test.example pattern=*@*
-test.example in "*"? yes (matched "*")
-random@test.example in "*@*"? yes (matched "*@*")
- search_open: lsearch "TESTSUITE/aux-fixed/0471.rw"
-   cached open
- search_find: file="TESTSUITE/aux-fixed/0471.rw"
-   key="test.example" partial=2 affix=*. starflags=0 opts=NULL
- LRU list:
-   0TESTSUITE/aux-fixed/0471.rw
-   End
- internal_search_find: file="TESTSUITE/aux-fixed/0471.rw"
-   type=lsearch key="test.example" opts=NULL
- cached data used for lookup of test.example
-   in TESTSUITE/aux-fixed/0471.rw
- lookup yielded: rwtest.example
+ address match test: subject=random@test.example pattern=^.{40,}@*
+ random@test.example in "^.{40,}@*"? no (end of list)
+ address match test: subject=random@test.example pattern=*@*
+ test.example in "*"? yes (matched "*")
+ random@test.example in "*@*"? yes (matched "*@*")
 search_open: lsearch "TESTSUITE/aux-fixed/0471.rw"
+    cached open
 search_find: file="TESTSUITE/aux-fixed/0471.rw"
+    key="test.example" partial=2 affix=*. starflags=0 opts=NULL
 LRU list:
+    0TESTSUITE/aux-fixed/0471.rw
+    End
 internal_search_find: file="TESTSUITE/aux-fixed/0471.rw"
+    type=lsearch key="test.example" opts=NULL
 cached data used for lookup of test.example
+    in TESTSUITE/aux-fixed/0471.rw
 lookup yielded: rwtest.example
 LOG: address_rewrite MAIN
   "random@test.example" from to: rewritten as "random@rwtest.example" by rule 2
 newlen=4217 newtype=T newtext:
@@ -15173,23 +15176,23 @@ remainder: random@test.example,
     random@test.example,
     random@test.example,
     random@test.example
-address match test: subject=random@test.example pattern=^.{40,}@*
-random@test.example in "^.{40,}@*"? no (end of list)
-address match test: subject=random@test.example pattern=*@*
-test.example in "*"? yes (matched "*")
-random@test.example in "*@*"? yes (matched "*@*")
- search_open: lsearch "TESTSUITE/aux-fixed/0471.rw"
-   cached open
- search_find: file="TESTSUITE/aux-fixed/0471.rw"
-   key="test.example" partial=2 affix=*. starflags=0 opts=NULL
- LRU list:
-   0TESTSUITE/aux-fixed/0471.rw
-   End
- internal_search_find: file="TESTSUITE/aux-fixed/0471.rw"
-   type=lsearch key="test.example" opts=NULL
- cached data used for lookup of test.example
-   in TESTSUITE/aux-fixed/0471.rw
- lookup yielded: rwtest.example
+ address match test: subject=random@test.example pattern=^.{40,}@*
+ random@test.example in "^.{40,}@*"? no (end of list)
+ address match test: subject=random@test.example pattern=*@*
+ test.example in "*"? yes (matched "*")
+ random@test.example in "*@*"? yes (matched "*@*")
 search_open: lsearch "TESTSUITE/aux-fixed/0471.rw"
+    cached open
 search_find: file="TESTSUITE/aux-fixed/0471.rw"
+    key="test.example" partial=2 affix=*. starflags=0 opts=NULL
 LRU list:
+    0TESTSUITE/aux-fixed/0471.rw
+    End
 internal_search_find: file="TESTSUITE/aux-fixed/0471.rw"
+    type=lsearch key="test.example" opts=NULL
 cached data used for lookup of test.example
+    in TESTSUITE/aux-fixed/0471.rw
 lookup yielded: rwtest.example
 LOG: address_rewrite MAIN
   "random@test.example" from to: rewritten as "random@rwtest.example" by rule 2
 newlen=4219 newtype=T newtext:
@@ -15344,23 +15347,23 @@ remainder: random@test.example,
     random@test.example,
     random@test.example,
     random@test.example
-address match test: subject=random@test.example pattern=^.{40,}@*
-random@test.example in "^.{40,}@*"? no (end of list)
-address match test: subject=random@test.example pattern=*@*
-test.example in "*"? yes (matched "*")
-random@test.example in "*@*"? yes (matched "*@*")
- search_open: lsearch "TESTSUITE/aux-fixed/0471.rw"
-   cached open
- search_find: file="TESTSUITE/aux-fixed/0471.rw"
-   key="test.example" partial=2 affix=*. starflags=0 opts=NULL
- LRU list:
-   0TESTSUITE/aux-fixed/0471.rw
-   End
- internal_search_find: file="TESTSUITE/aux-fixed/0471.rw"
-   type=lsearch key="test.example" opts=NULL
- cached data used for lookup of test.example
-   in TESTSUITE/aux-fixed/0471.rw
- lookup yielded: rwtest.example
+ address match test: subject=random@test.example pattern=^.{40,}@*
+ random@test.example in "^.{40,}@*"? no (end of list)
+ address match test: subject=random@test.example pattern=*@*
+ test.example in "*"? yes (matched "*")
+ random@test.example in "*@*"? yes (matched "*@*")
 search_open: lsearch "TESTSUITE/aux-fixed/0471.rw"
+    cached open
 search_find: file="TESTSUITE/aux-fixed/0471.rw"
+    key="test.example" partial=2 affix=*. starflags=0 opts=NULL
 LRU list:
+    0TESTSUITE/aux-fixed/0471.rw
+    End
 internal_search_find: file="TESTSUITE/aux-fixed/0471.rw"
+    type=lsearch key="test.example" opts=NULL
 cached data used for lookup of test.example
+    in TESTSUITE/aux-fixed/0471.rw
 lookup yielded: rwtest.example
 LOG: address_rewrite MAIN
   "random@test.example" from to: rewritten as "random@rwtest.example" by rule 2
 newlen=4221 newtype=T newtext:
@@ -15514,23 +15517,23 @@ remainder: random@test.example,
     random@test.example,
     random@test.example,
     random@test.example
-address match test: subject=random@test.example pattern=^.{40,}@*
-random@test.example in "^.{40,}@*"? no (end of list)
-address match test: subject=random@test.example pattern=*@*
-test.example in "*"? yes (matched "*")
-random@test.example in "*@*"? yes (matched "*@*")
- search_open: lsearch "TESTSUITE/aux-fixed/0471.rw"
-   cached open
- search_find: file="TESTSUITE/aux-fixed/0471.rw"
-   key="test.example" partial=2 affix=*. starflags=0 opts=NULL
- LRU list:
-   0TESTSUITE/aux-fixed/0471.rw
-   End
- internal_search_find: file="TESTSUITE/aux-fixed/0471.rw"
-   type=lsearch key="test.example" opts=NULL
- cached data used for lookup of test.example
-   in TESTSUITE/aux-fixed/0471.rw
- lookup yielded: rwtest.example
+ address match test: subject=random@test.example pattern=^.{40,}@*
+ random@test.example in "^.{40,}@*"? no (end of list)
+ address match test: subject=random@test.example pattern=*@*
+ test.example in "*"? yes (matched "*")
+ random@test.example in "*@*"? yes (matched "*@*")
 search_open: lsearch "TESTSUITE/aux-fixed/0471.rw"
+    cached open
 search_find: file="TESTSUITE/aux-fixed/0471.rw"
+    key="test.example" partial=2 affix=*. starflags=0 opts=NULL
 LRU list:
+    0TESTSUITE/aux-fixed/0471.rw
+    End
 internal_search_find: file="TESTSUITE/aux-fixed/0471.rw"
+    type=lsearch key="test.example" opts=NULL
 cached data used for lookup of test.example
+    in TESTSUITE/aux-fixed/0471.rw
 lookup yielded: rwtest.example
 LOG: address_rewrite MAIN
   "random@test.example" from to: rewritten as "random@rwtest.example" by rule 2
 newlen=4223 newtype=T newtext:
@@ -15683,23 +15686,23 @@ remainder: random@test.example,
     random@test.example,
     random@test.example,
     random@test.example
-address match test: subject=random@test.example pattern=^.{40,}@*
-random@test.example in "^.{40,}@*"? no (end of list)
-address match test: subject=random@test.example pattern=*@*
-test.example in "*"? yes (matched "*")
-random@test.example in "*@*"? yes (matched "*@*")
- search_open: lsearch "TESTSUITE/aux-fixed/0471.rw"
-   cached open
- search_find: file="TESTSUITE/aux-fixed/0471.rw"
-   key="test.example" partial=2 affix=*. starflags=0 opts=NULL
- LRU list:
-   0TESTSUITE/aux-fixed/0471.rw
-   End
- internal_search_find: file="TESTSUITE/aux-fixed/0471.rw"
-   type=lsearch key="test.example" opts=NULL
- cached data used for lookup of test.example
-   in TESTSUITE/aux-fixed/0471.rw
- lookup yielded: rwtest.example
+ address match test: subject=random@test.example pattern=^.{40,}@*
+ random@test.example in "^.{40,}@*"? no (end of list)
+ address match test: subject=random@test.example pattern=*@*
+ test.example in "*"? yes (matched "*")
+ random@test.example in "*@*"? yes (matched "*@*")
 search_open: lsearch "TESTSUITE/aux-fixed/0471.rw"
+    cached open
 search_find: file="TESTSUITE/aux-fixed/0471.rw"
+    key="test.example" partial=2 affix=*. starflags=0 opts=NULL
 LRU list:
+    0TESTSUITE/aux-fixed/0471.rw
+    End
 internal_search_find: file="TESTSUITE/aux-fixed/0471.rw"
+    type=lsearch key="test.example" opts=NULL
 cached data used for lookup of test.example
+    in TESTSUITE/aux-fixed/0471.rw
 lookup yielded: rwtest.example
 LOG: address_rewrite MAIN
   "random@test.example" from to: rewritten as "random@rwtest.example" by rule 2
 newlen=4225 newtype=T newtext:
@@ -15851,23 +15854,23 @@ remainder: random@test.example,
     random@test.example,
     random@test.example,
     random@test.example
-address match test: subject=random@test.example pattern=^.{40,}@*
-random@test.example in "^.{40,}@*"? no (end of list)
-address match test: subject=random@test.example pattern=*@*
-test.example in "*"? yes (matched "*")
-random@test.example in "*@*"? yes (matched "*@*")
- search_open: lsearch "TESTSUITE/aux-fixed/0471.rw"
-   cached open
- search_find: file="TESTSUITE/aux-fixed/0471.rw"
-   key="test.example" partial=2 affix=*. starflags=0 opts=NULL
- LRU list:
-   0TESTSUITE/aux-fixed/0471.rw
-   End
- internal_search_find: file="TESTSUITE/aux-fixed/0471.rw"
-   type=lsearch key="test.example" opts=NULL
- cached data used for lookup of test.example
-   in TESTSUITE/aux-fixed/0471.rw
- lookup yielded: rwtest.example
+ address match test: subject=random@test.example pattern=^.{40,}@*
+ random@test.example in "^.{40,}@*"? no (end of list)
+ address match test: subject=random@test.example pattern=*@*
+ test.example in "*"? yes (matched "*")
+ random@test.example in "*@*"? yes (matched "*@*")
 search_open: lsearch "TESTSUITE/aux-fixed/0471.rw"
+    cached open
 search_find: file="TESTSUITE/aux-fixed/0471.rw"
+    key="test.example" partial=2 affix=*. starflags=0 opts=NULL
 LRU list:
+    0TESTSUITE/aux-fixed/0471.rw
+    End
 internal_search_find: file="TESTSUITE/aux-fixed/0471.rw"
+    type=lsearch key="test.example" opts=NULL
 cached data used for lookup of test.example
+    in TESTSUITE/aux-fixed/0471.rw
 lookup yielded: rwtest.example
 LOG: address_rewrite MAIN
   "random@test.example" from to: rewritten as "random@rwtest.example" by rule 2
 newlen=4227 newtype=T newtext:
@@ -16018,23 +16021,23 @@ remainder: random@test.example,
     random@test.example,
     random@test.example,
     random@test.example
-address match test: subject=random@test.example pattern=^.{40,}@*
-random@test.example in "^.{40,}@*"? no (end of list)
-address match test: subject=random@test.example pattern=*@*
-test.example in "*"? yes (matched "*")
-random@test.example in "*@*"? yes (matched "*@*")
- search_open: lsearch "TESTSUITE/aux-fixed/0471.rw"
-   cached open
- search_find: file="TESTSUITE/aux-fixed/0471.rw"
-   key="test.example" partial=2 affix=*. starflags=0 opts=NULL
- LRU list:
-   0TESTSUITE/aux-fixed/0471.rw
-   End
- internal_search_find: file="TESTSUITE/aux-fixed/0471.rw"
-   type=lsearch key="test.example" opts=NULL
- cached data used for lookup of test.example
-   in TESTSUITE/aux-fixed/0471.rw
- lookup yielded: rwtest.example
+ address match test: subject=random@test.example pattern=^.{40,}@*
+ random@test.example in "^.{40,}@*"? no (end of list)
+ address match test: subject=random@test.example pattern=*@*
+ test.example in "*"? yes (matched "*")
+ random@test.example in "*@*"? yes (matched "*@*")
 search_open: lsearch "TESTSUITE/aux-fixed/0471.rw"
+    cached open
 search_find: file="TESTSUITE/aux-fixed/0471.rw"
+    key="test.example" partial=2 affix=*. starflags=0 opts=NULL
 LRU list:
+    0TESTSUITE/aux-fixed/0471.rw
+    End
 internal_search_find: file="TESTSUITE/aux-fixed/0471.rw"
+    type=lsearch key="test.example" opts=NULL
 cached data used for lookup of test.example
+    in TESTSUITE/aux-fixed/0471.rw
 lookup yielded: rwtest.example
 LOG: address_rewrite MAIN
   "random@test.example" from to: rewritten as "random@rwtest.example" by rule 2
 newlen=4229 newtype=T newtext:
@@ -16184,23 +16187,23 @@ remainder: random@test.example,
     random@test.example,
     random@test.example,
     random@test.example
-address match test: subject=random@test.example pattern=^.{40,}@*
-random@test.example in "^.{40,}@*"? no (end of list)
-address match test: subject=random@test.example pattern=*@*
-test.example in "*"? yes (matched "*")
-random@test.example in "*@*"? yes (matched "*@*")
- search_open: lsearch "TESTSUITE/aux-fixed/0471.rw"
-   cached open
- search_find: file="TESTSUITE/aux-fixed/0471.rw"
-   key="test.example" partial=2 affix=*. starflags=0 opts=NULL
- LRU list:
-   0TESTSUITE/aux-fixed/0471.rw
-   End
- internal_search_find: file="TESTSUITE/aux-fixed/0471.rw"
-   type=lsearch key="test.example" opts=NULL
- cached data used for lookup of test.example
-   in TESTSUITE/aux-fixed/0471.rw
- lookup yielded: rwtest.example
+ address match test: subject=random@test.example pattern=^.{40,}@*
+ random@test.example in "^.{40,}@*"? no (end of list)
+ address match test: subject=random@test.example pattern=*@*
+ test.example in "*"? yes (matched "*")
+ random@test.example in "*@*"? yes (matched "*@*")
 search_open: lsearch "TESTSUITE/aux-fixed/0471.rw"
+    cached open
 search_find: file="TESTSUITE/aux-fixed/0471.rw"
+    key="test.example" partial=2 affix=*. starflags=0 opts=NULL
 LRU list:
+    0TESTSUITE/aux-fixed/0471.rw
+    End
 internal_search_find: file="TESTSUITE/aux-fixed/0471.rw"
+    type=lsearch key="test.example" opts=NULL
 cached data used for lookup of test.example
+    in TESTSUITE/aux-fixed/0471.rw
 lookup yielded: rwtest.example
 LOG: address_rewrite MAIN
   "random@test.example" from to: rewritten as "random@rwtest.example" by rule 2
 newlen=4231 newtype=T newtext:
@@ -16349,23 +16352,23 @@ remainder: random@test.example,
     random@test.example,
     random@test.example,
     random@test.example
-address match test: subject=random@test.example pattern=^.{40,}@*
-random@test.example in "^.{40,}@*"? no (end of list)
-address match test: subject=random@test.example pattern=*@*
-test.example in "*"? yes (matched "*")
-random@test.example in "*@*"? yes (matched "*@*")
- search_open: lsearch "TESTSUITE/aux-fixed/0471.rw"
-   cached open
- search_find: file="TESTSUITE/aux-fixed/0471.rw"
-   key="test.example" partial=2 affix=*. starflags=0 opts=NULL
- LRU list:
-   0TESTSUITE/aux-fixed/0471.rw
-   End
- internal_search_find: file="TESTSUITE/aux-fixed/0471.rw"
-   type=lsearch key="test.example" opts=NULL
- cached data used for lookup of test.example
-   in TESTSUITE/aux-fixed/0471.rw
- lookup yielded: rwtest.example
+ address match test: subject=random@test.example pattern=^.{40,}@*
+ random@test.example in "^.{40,}@*"? no (end of list)
+ address match test: subject=random@test.example pattern=*@*
+ test.example in "*"? yes (matched "*")
+ random@test.example in "*@*"? yes (matched "*@*")
 search_open: lsearch "TESTSUITE/aux-fixed/0471.rw"
+    cached open
 search_find: file="TESTSUITE/aux-fixed/0471.rw"
+    key="test.example" partial=2 affix=*. starflags=0 opts=NULL
 LRU list:
+    0TESTSUITE/aux-fixed/0471.rw
+    End
 internal_search_find: file="TESTSUITE/aux-fixed/0471.rw"
+    type=lsearch key="test.example" opts=NULL
 cached data used for lookup of test.example
+    in TESTSUITE/aux-fixed/0471.rw
 lookup yielded: rwtest.example
 LOG: address_rewrite MAIN
   "random@test.example" from to: rewritten as "random@rwtest.example" by rule 2
 newlen=4233 newtype=T newtext:
@@ -16513,23 +16516,23 @@ remainder: random@test.example,
     random@test.example,
     random@test.example,
     random@test.example
-address match test: subject=random@test.example pattern=^.{40,}@*
-random@test.example in "^.{40,}@*"? no (end of list)
-address match test: subject=random@test.example pattern=*@*
-test.example in "*"? yes (matched "*")
-random@test.example in "*@*"? yes (matched "*@*")
- search_open: lsearch "TESTSUITE/aux-fixed/0471.rw"
-   cached open
- search_find: file="TESTSUITE/aux-fixed/0471.rw"
-   key="test.example" partial=2 affix=*. starflags=0 opts=NULL
- LRU list:
-   0TESTSUITE/aux-fixed/0471.rw
-   End
- internal_search_find: file="TESTSUITE/aux-fixed/0471.rw"
-   type=lsearch key="test.example" opts=NULL
- cached data used for lookup of test.example
-   in TESTSUITE/aux-fixed/0471.rw
- lookup yielded: rwtest.example
+ address match test: subject=random@test.example pattern=^.{40,}@*
+ random@test.example in "^.{40,}@*"? no (end of list)
+ address match test: subject=random@test.example pattern=*@*
+ test.example in "*"? yes (matched "*")
+ random@test.example in "*@*"? yes (matched "*@*")
 search_open: lsearch "TESTSUITE/aux-fixed/0471.rw"
+    cached open
 search_find: file="TESTSUITE/aux-fixed/0471.rw"
+    key="test.example" partial=2 affix=*. starflags=0 opts=NULL
 LRU list:
+    0TESTSUITE/aux-fixed/0471.rw
+    End
 internal_search_find: file="TESTSUITE/aux-fixed/0471.rw"
+    type=lsearch key="test.example" opts=NULL
 cached data used for lookup of test.example
+    in TESTSUITE/aux-fixed/0471.rw
 lookup yielded: rwtest.example
 LOG: address_rewrite MAIN
   "random@test.example" from to: rewritten as "random@rwtest.example" by rule 2
 newlen=4235 newtype=T newtext:
@@ -16676,23 +16679,23 @@ remainder: random@test.example,
     random@test.example,
     random@test.example,
     random@test.example
-address match test: subject=random@test.example pattern=^.{40,}@*
-random@test.example in "^.{40,}@*"? no (end of list)
-address match test: subject=random@test.example pattern=*@*
-test.example in "*"? yes (matched "*")
-random@test.example in "*@*"? yes (matched "*@*")
- search_open: lsearch "TESTSUITE/aux-fixed/0471.rw"
-   cached open
- search_find: file="TESTSUITE/aux-fixed/0471.rw"
-   key="test.example" partial=2 affix=*. starflags=0 opts=NULL
- LRU list:
-   0TESTSUITE/aux-fixed/0471.rw
-   End
- internal_search_find: file="TESTSUITE/aux-fixed/0471.rw"
-   type=lsearch key="test.example" opts=NULL
- cached data used for lookup of test.example
-   in TESTSUITE/aux-fixed/0471.rw
- lookup yielded: rwtest.example
+ address match test: subject=random@test.example pattern=^.{40,}@*
+ random@test.example in "^.{40,}@*"? no (end of list)
+ address match test: subject=random@test.example pattern=*@*
+ test.example in "*"? yes (matched "*")
+ random@test.example in "*@*"? yes (matched "*@*")
 search_open: lsearch "TESTSUITE/aux-fixed/0471.rw"
+    cached open
 search_find: file="TESTSUITE/aux-fixed/0471.rw"
+    key="test.example" partial=2 affix=*. starflags=0 opts=NULL
 LRU list:
+    0TESTSUITE/aux-fixed/0471.rw
+    End
 internal_search_find: file="TESTSUITE/aux-fixed/0471.rw"
+    type=lsearch key="test.example" opts=NULL
 cached data used for lookup of test.example
+    in TESTSUITE/aux-fixed/0471.rw
 lookup yielded: rwtest.example
 LOG: address_rewrite MAIN
   "random@test.example" from to: rewritten as "random@rwtest.example" by rule 2
 newlen=4237 newtype=T newtext:
@@ -16838,23 +16841,23 @@ remainder: random@test.example,
     random@test.example,
     random@test.example,
     random@test.example
-address match test: subject=random@test.example pattern=^.{40,}@*
-random@test.example in "^.{40,}@*"? no (end of list)
-address match test: subject=random@test.example pattern=*@*
-test.example in "*"? yes (matched "*")
-random@test.example in "*@*"? yes (matched "*@*")
- search_open: lsearch "TESTSUITE/aux-fixed/0471.rw"
-   cached open
- search_find: file="TESTSUITE/aux-fixed/0471.rw"
-   key="test.example" partial=2 affix=*. starflags=0 opts=NULL
- LRU list:
-   0TESTSUITE/aux-fixed/0471.rw
-   End
- internal_search_find: file="TESTSUITE/aux-fixed/0471.rw"
-   type=lsearch key="test.example" opts=NULL
- cached data used for lookup of test.example
-   in TESTSUITE/aux-fixed/0471.rw
- lookup yielded: rwtest.example
+ address match test: subject=random@test.example pattern=^.{40,}@*
+ random@test.example in "^.{40,}@*"? no (end of list)
+ address match test: subject=random@test.example pattern=*@*
+ test.example in "*"? yes (matched "*")
+ random@test.example in "*@*"? yes (matched "*@*")
 search_open: lsearch "TESTSUITE/aux-fixed/0471.rw"
+    cached open
 search_find: file="TESTSUITE/aux-fixed/0471.rw"
+    key="test.example" partial=2 affix=*. starflags=0 opts=NULL
 LRU list:
+    0TESTSUITE/aux-fixed/0471.rw
+    End
 internal_search_find: file="TESTSUITE/aux-fixed/0471.rw"
+    type=lsearch key="test.example" opts=NULL
 cached data used for lookup of test.example
+    in TESTSUITE/aux-fixed/0471.rw
 lookup yielded: rwtest.example
 LOG: address_rewrite MAIN
   "random@test.example" from to: rewritten as "random@rwtest.example" by rule 2
 newlen=4239 newtype=T newtext:
@@ -16999,23 +17002,23 @@ remainder: random@test.example,
     random@test.example,
     random@test.example,
     random@test.example
-address match test: subject=random@test.example pattern=^.{40,}@*
-random@test.example in "^.{40,}@*"? no (end of list)
-address match test: subject=random@test.example pattern=*@*
-test.example in "*"? yes (matched "*")
-random@test.example in "*@*"? yes (matched "*@*")
- search_open: lsearch "TESTSUITE/aux-fixed/0471.rw"
-   cached open
- search_find: file="TESTSUITE/aux-fixed/0471.rw"
-   key="test.example" partial=2 affix=*. starflags=0 opts=NULL
- LRU list:
-   0TESTSUITE/aux-fixed/0471.rw
-   End
- internal_search_find: file="TESTSUITE/aux-fixed/0471.rw"
-   type=lsearch key="test.example" opts=NULL
- cached data used for lookup of test.example
-   in TESTSUITE/aux-fixed/0471.rw
- lookup yielded: rwtest.example
+ address match test: subject=random@test.example pattern=^.{40,}@*
+ random@test.example in "^.{40,}@*"? no (end of list)
+ address match test: subject=random@test.example pattern=*@*
+ test.example in "*"? yes (matched "*")
+ random@test.example in "*@*"? yes (matched "*@*")
 search_open: lsearch "TESTSUITE/aux-fixed/0471.rw"
+    cached open
 search_find: file="TESTSUITE/aux-fixed/0471.rw"
+    key="test.example" partial=2 affix=*. starflags=0 opts=NULL
 LRU list:
+    0TESTSUITE/aux-fixed/0471.rw
+    End
 internal_search_find: file="TESTSUITE/aux-fixed/0471.rw"
+    type=lsearch key="test.example" opts=NULL
 cached data used for lookup of test.example
+    in TESTSUITE/aux-fixed/0471.rw
 lookup yielded: rwtest.example
 LOG: address_rewrite MAIN
   "random@test.example" from to: rewritten as "random@rwtest.example" by rule 2
 newlen=4241 newtype=T newtext:
@@ -17159,23 +17162,23 @@ remainder: random@test.example,
     random@test.example,
     random@test.example,
     random@test.example
-address match test: subject=random@test.example pattern=^.{40,}@*
-random@test.example in "^.{40,}@*"? no (end of list)
-address match test: subject=random@test.example pattern=*@*
-test.example in "*"? yes (matched "*")
-random@test.example in "*@*"? yes (matched "*@*")
- search_open: lsearch "TESTSUITE/aux-fixed/0471.rw"
-   cached open
- search_find: file="TESTSUITE/aux-fixed/0471.rw"
-   key="test.example" partial=2 affix=*. starflags=0 opts=NULL
- LRU list:
-   0TESTSUITE/aux-fixed/0471.rw
-   End
- internal_search_find: file="TESTSUITE/aux-fixed/0471.rw"
-   type=lsearch key="test.example" opts=NULL
- cached data used for lookup of test.example
-   in TESTSUITE/aux-fixed/0471.rw
- lookup yielded: rwtest.example
+ address match test: subject=random@test.example pattern=^.{40,}@*
+ random@test.example in "^.{40,}@*"? no (end of list)
+ address match test: subject=random@test.example pattern=*@*
+ test.example in "*"? yes (matched "*")
+ random@test.example in "*@*"? yes (matched "*@*")
 search_open: lsearch "TESTSUITE/aux-fixed/0471.rw"
+    cached open
 search_find: file="TESTSUITE/aux-fixed/0471.rw"
+    key="test.example" partial=2 affix=*. starflags=0 opts=NULL
 LRU list:
+    0TESTSUITE/aux-fixed/0471.rw
+    End
 internal_search_find: file="TESTSUITE/aux-fixed/0471.rw"
+    type=lsearch key="test.example" opts=NULL
 cached data used for lookup of test.example
+    in TESTSUITE/aux-fixed/0471.rw
 lookup yielded: rwtest.example
 LOG: address_rewrite MAIN
   "random@test.example" from to: rewritten as "random@rwtest.example" by rule 2
 newlen=4243 newtype=T newtext:
@@ -17318,23 +17321,23 @@ remainder: random@test.example,
     random@test.example,
     random@test.example,
     random@test.example
-address match test: subject=random@test.example pattern=^.{40,}@*
-random@test.example in "^.{40,}@*"? no (end of list)
-address match test: subject=random@test.example pattern=*@*
-test.example in "*"? yes (matched "*")
-random@test.example in "*@*"? yes (matched "*@*")
- search_open: lsearch "TESTSUITE/aux-fixed/0471.rw"
-   cached open
- search_find: file="TESTSUITE/aux-fixed/0471.rw"
-   key="test.example" partial=2 affix=*. starflags=0 opts=NULL
- LRU list:
-   0TESTSUITE/aux-fixed/0471.rw
-   End
- internal_search_find: file="TESTSUITE/aux-fixed/0471.rw"
-   type=lsearch key="test.example" opts=NULL
- cached data used for lookup of test.example
-   in TESTSUITE/aux-fixed/0471.rw
- lookup yielded: rwtest.example
+ address match test: subject=random@test.example pattern=^.{40,}@*
+ random@test.example in "^.{40,}@*"? no (end of list)
+ address match test: subject=random@test.example pattern=*@*
+ test.example in "*"? yes (matched "*")
+ random@test.example in "*@*"? yes (matched "*@*")
 search_open: lsearch "TESTSUITE/aux-fixed/0471.rw"
+    cached open
 search_find: file="TESTSUITE/aux-fixed/0471.rw"
+    key="test.example" partial=2 affix=*. starflags=0 opts=NULL
 LRU list:
+    0TESTSUITE/aux-fixed/0471.rw
+    End
 internal_search_find: file="TESTSUITE/aux-fixed/0471.rw"
+    type=lsearch key="test.example" opts=NULL
 cached data used for lookup of test.example
+    in TESTSUITE/aux-fixed/0471.rw
 lookup yielded: rwtest.example
 LOG: address_rewrite MAIN
   "random@test.example" from to: rewritten as "random@rwtest.example" by rule 2
 newlen=4245 newtype=T newtext:
@@ -17476,23 +17479,23 @@ remainder: random@test.example,
     random@test.example,
     random@test.example,
     random@test.example
-address match test: subject=random@test.example pattern=^.{40,}@*
-random@test.example in "^.{40,}@*"? no (end of list)
-address match test: subject=random@test.example pattern=*@*
-test.example in "*"? yes (matched "*")
-random@test.example in "*@*"? yes (matched "*@*")
- search_open: lsearch "TESTSUITE/aux-fixed/0471.rw"
-   cached open
- search_find: file="TESTSUITE/aux-fixed/0471.rw"
-   key="test.example" partial=2 affix=*. starflags=0 opts=NULL
- LRU list:
-   0TESTSUITE/aux-fixed/0471.rw
-   End
- internal_search_find: file="TESTSUITE/aux-fixed/0471.rw"
-   type=lsearch key="test.example" opts=NULL
- cached data used for lookup of test.example
-   in TESTSUITE/aux-fixed/0471.rw
- lookup yielded: rwtest.example
+ address match test: subject=random@test.example pattern=^.{40,}@*
+ random@test.example in "^.{40,}@*"? no (end of list)
+ address match test: subject=random@test.example pattern=*@*
+ test.example in "*"? yes (matched "*")
+ random@test.example in "*@*"? yes (matched "*@*")
 search_open: lsearch "TESTSUITE/aux-fixed/0471.rw"
+    cached open
 search_find: file="TESTSUITE/aux-fixed/0471.rw"
+    key="test.example" partial=2 affix=*. starflags=0 opts=NULL
 LRU list:
+    0TESTSUITE/aux-fixed/0471.rw
+    End
 internal_search_find: file="TESTSUITE/aux-fixed/0471.rw"
+    type=lsearch key="test.example" opts=NULL
 cached data used for lookup of test.example
+    in TESTSUITE/aux-fixed/0471.rw
 lookup yielded: rwtest.example
 LOG: address_rewrite MAIN
   "random@test.example" from to: rewritten as "random@rwtest.example" by rule 2
 newlen=4247 newtype=T newtext:
@@ -17633,23 +17636,23 @@ remainder: random@test.example,
     random@test.example,
     random@test.example,
     random@test.example
-address match test: subject=random@test.example pattern=^.{40,}@*
-random@test.example in "^.{40,}@*"? no (end of list)
-address match test: subject=random@test.example pattern=*@*
-test.example in "*"? yes (matched "*")
-random@test.example in "*@*"? yes (matched "*@*")
- search_open: lsearch "TESTSUITE/aux-fixed/0471.rw"
-   cached open
- search_find: file="TESTSUITE/aux-fixed/0471.rw"
-   key="test.example" partial=2 affix=*. starflags=0 opts=NULL
- LRU list:
-   0TESTSUITE/aux-fixed/0471.rw
-   End
- internal_search_find: file="TESTSUITE/aux-fixed/0471.rw"
-   type=lsearch key="test.example" opts=NULL
- cached data used for lookup of test.example
-   in TESTSUITE/aux-fixed/0471.rw
- lookup yielded: rwtest.example
+ address match test: subject=random@test.example pattern=^.{40,}@*
+ random@test.example in "^.{40,}@*"? no (end of list)
+ address match test: subject=random@test.example pattern=*@*
+ test.example in "*"? yes (matched "*")
+ random@test.example in "*@*"? yes (matched "*@*")
 search_open: lsearch "TESTSUITE/aux-fixed/0471.rw"
+    cached open
 search_find: file="TESTSUITE/aux-fixed/0471.rw"
+    key="test.example" partial=2 affix=*. starflags=0 opts=NULL
 LRU list:
+    0TESTSUITE/aux-fixed/0471.rw
+    End
 internal_search_find: file="TESTSUITE/aux-fixed/0471.rw"
+    type=lsearch key="test.example" opts=NULL
 cached data used for lookup of test.example
+    in TESTSUITE/aux-fixed/0471.rw
 lookup yielded: rwtest.example
 LOG: address_rewrite MAIN
   "random@test.example" from to: rewritten as "random@rwtest.example" by rule 2
 newlen=4249 newtype=T newtext:
@@ -17789,23 +17792,23 @@ remainder: random@test.example,
     random@test.example,
     random@test.example,
     random@test.example
-address match test: subject=random@test.example pattern=^.{40,}@*
-random@test.example in "^.{40,}@*"? no (end of list)
-address match test: subject=random@test.example pattern=*@*
-test.example in "*"? yes (matched "*")
-random@test.example in "*@*"? yes (matched "*@*")
- search_open: lsearch "TESTSUITE/aux-fixed/0471.rw"
-   cached open
- search_find: file="TESTSUITE/aux-fixed/0471.rw"
-   key="test.example" partial=2 affix=*. starflags=0 opts=NULL
- LRU list:
-   0TESTSUITE/aux-fixed/0471.rw
-   End
- internal_search_find: file="TESTSUITE/aux-fixed/0471.rw"
-   type=lsearch key="test.example" opts=NULL
- cached data used for lookup of test.example
-   in TESTSUITE/aux-fixed/0471.rw
- lookup yielded: rwtest.example
+ address match test: subject=random@test.example pattern=^.{40,}@*
+ random@test.example in "^.{40,}@*"? no (end of list)
+ address match test: subject=random@test.example pattern=*@*
+ test.example in "*"? yes (matched "*")
+ random@test.example in "*@*"? yes (matched "*@*")
 search_open: lsearch "TESTSUITE/aux-fixed/0471.rw"
+    cached open
 search_find: file="TESTSUITE/aux-fixed/0471.rw"
+    key="test.example" partial=2 affix=*. starflags=0 opts=NULL
 LRU list:
+    0TESTSUITE/aux-fixed/0471.rw
+    End
 internal_search_find: file="TESTSUITE/aux-fixed/0471.rw"
+    type=lsearch key="test.example" opts=NULL
 cached data used for lookup of test.example
+    in TESTSUITE/aux-fixed/0471.rw
 lookup yielded: rwtest.example
 LOG: address_rewrite MAIN
   "random@test.example" from to: rewritten as "random@rwtest.example" by rule 2
 newlen=4251 newtype=T newtext:
@@ -17944,23 +17947,23 @@ remainder: random@test.example,
     random@test.example,
     random@test.example,
     random@test.example
-address match test: subject=random@test.example pattern=^.{40,}@*
-random@test.example in "^.{40,}@*"? no (end of list)
-address match test: subject=random@test.example pattern=*@*
-test.example in "*"? yes (matched "*")
-random@test.example in "*@*"? yes (matched "*@*")
- search_open: lsearch "TESTSUITE/aux-fixed/0471.rw"
-   cached open
- search_find: file="TESTSUITE/aux-fixed/0471.rw"
-   key="test.example" partial=2 affix=*. starflags=0 opts=NULL
- LRU list:
-   0TESTSUITE/aux-fixed/0471.rw
-   End
- internal_search_find: file="TESTSUITE/aux-fixed/0471.rw"
-   type=lsearch key="test.example" opts=NULL
- cached data used for lookup of test.example
-   in TESTSUITE/aux-fixed/0471.rw
- lookup yielded: rwtest.example
+ address match test: subject=random@test.example pattern=^.{40,}@*
+ random@test.example in "^.{40,}@*"? no (end of list)
+ address match test: subject=random@test.example pattern=*@*
+ test.example in "*"? yes (matched "*")
+ random@test.example in "*@*"? yes (matched "*@*")
 search_open: lsearch "TESTSUITE/aux-fixed/0471.rw"
+    cached open
 search_find: file="TESTSUITE/aux-fixed/0471.rw"
+    key="test.example" partial=2 affix=*. starflags=0 opts=NULL
 LRU list:
+    0TESTSUITE/aux-fixed/0471.rw
+    End
 internal_search_find: file="TESTSUITE/aux-fixed/0471.rw"
+    type=lsearch key="test.example" opts=NULL
 cached data used for lookup of test.example
+    in TESTSUITE/aux-fixed/0471.rw
 lookup yielded: rwtest.example
 LOG: address_rewrite MAIN
   "random@test.example" from to: rewritten as "random@rwtest.example" by rule 2
 newlen=4253 newtype=T newtext:
@@ -18098,23 +18101,23 @@ remainder: random@test.example,
     random@test.example,
     random@test.example,
     random@test.example
-address match test: subject=random@test.example pattern=^.{40,}@*
-random@test.example in "^.{40,}@*"? no (end of list)
-address match test: subject=random@test.example pattern=*@*
-test.example in "*"? yes (matched "*")
-random@test.example in "*@*"? yes (matched "*@*")
- search_open: lsearch "TESTSUITE/aux-fixed/0471.rw"
-   cached open
- search_find: file="TESTSUITE/aux-fixed/0471.rw"
-   key="test.example" partial=2 affix=*. starflags=0 opts=NULL
- LRU list:
-   0TESTSUITE/aux-fixed/0471.rw
-   End
- internal_search_find: file="TESTSUITE/aux-fixed/0471.rw"
-   type=lsearch key="test.example" opts=NULL
- cached data used for lookup of test.example
-   in TESTSUITE/aux-fixed/0471.rw
- lookup yielded: rwtest.example
+ address match test: subject=random@test.example pattern=^.{40,}@*
+ random@test.example in "^.{40,}@*"? no (end of list)
+ address match test: subject=random@test.example pattern=*@*
+ test.example in "*"? yes (matched "*")
+ random@test.example in "*@*"? yes (matched "*@*")
 search_open: lsearch "TESTSUITE/aux-fixed/0471.rw"
+    cached open
 search_find: file="TESTSUITE/aux-fixed/0471.rw"
+    key="test.example" partial=2 affix=*. starflags=0 opts=NULL
 LRU list:
+    0TESTSUITE/aux-fixed/0471.rw
+    End
 internal_search_find: file="TESTSUITE/aux-fixed/0471.rw"
+    type=lsearch key="test.example" opts=NULL
 cached data used for lookup of test.example
+    in TESTSUITE/aux-fixed/0471.rw
 lookup yielded: rwtest.example
 LOG: address_rewrite MAIN
   "random@test.example" from to: rewritten as "random@rwtest.example" by rule 2
 newlen=4255 newtype=T newtext:
@@ -18251,23 +18254,23 @@ remainder: random@test.example,
     random@test.example,
     random@test.example,
     random@test.example
-address match test: subject=random@test.example pattern=^.{40,}@*
-random@test.example in "^.{40,}@*"? no (end of list)
-address match test: subject=random@test.example pattern=*@*
-test.example in "*"? yes (matched "*")
-random@test.example in "*@*"? yes (matched "*@*")
- search_open: lsearch "TESTSUITE/aux-fixed/0471.rw"
-   cached open
- search_find: file="TESTSUITE/aux-fixed/0471.rw"
-   key="test.example" partial=2 affix=*. starflags=0 opts=NULL
- LRU list:
-   0TESTSUITE/aux-fixed/0471.rw
-   End
- internal_search_find: file="TESTSUITE/aux-fixed/0471.rw"
-   type=lsearch key="test.example" opts=NULL
- cached data used for lookup of test.example
-   in TESTSUITE/aux-fixed/0471.rw
- lookup yielded: rwtest.example
+ address match test: subject=random@test.example pattern=^.{40,}@*
+ random@test.example in "^.{40,}@*"? no (end of list)
+ address match test: subject=random@test.example pattern=*@*
+ test.example in "*"? yes (matched "*")
+ random@test.example in "*@*"? yes (matched "*@*")
 search_open: lsearch "TESTSUITE/aux-fixed/0471.rw"
+    cached open
 search_find: file="TESTSUITE/aux-fixed/0471.rw"
+    key="test.example" partial=2 affix=*. starflags=0 opts=NULL
 LRU list:
+    0TESTSUITE/aux-fixed/0471.rw
+    End
 internal_search_find: file="TESTSUITE/aux-fixed/0471.rw"
+    type=lsearch key="test.example" opts=NULL
 cached data used for lookup of test.example
+    in TESTSUITE/aux-fixed/0471.rw
 lookup yielded: rwtest.example
 LOG: address_rewrite MAIN
   "random@test.example" from to: rewritten as "random@rwtest.example" by rule 2
 newlen=4257 newtype=T newtext:
@@ -18403,23 +18406,23 @@ remainder: random@test.example,
     random@test.example,
     random@test.example,
     random@test.example
-address match test: subject=random@test.example pattern=^.{40,}@*
-random@test.example in "^.{40,}@*"? no (end of list)
-address match test: subject=random@test.example pattern=*@*
-test.example in "*"? yes (matched "*")
-random@test.example in "*@*"? yes (matched "*@*")
- search_open: lsearch "TESTSUITE/aux-fixed/0471.rw"
-   cached open
- search_find: file="TESTSUITE/aux-fixed/0471.rw"
-   key="test.example" partial=2 affix=*. starflags=0 opts=NULL
- LRU list:
-   0TESTSUITE/aux-fixed/0471.rw
-   End
- internal_search_find: file="TESTSUITE/aux-fixed/0471.rw"
-   type=lsearch key="test.example" opts=NULL
- cached data used for lookup of test.example
-   in TESTSUITE/aux-fixed/0471.rw
- lookup yielded: rwtest.example
+ address match test: subject=random@test.example pattern=^.{40,}@*
+ random@test.example in "^.{40,}@*"? no (end of list)
+ address match test: subject=random@test.example pattern=*@*
+ test.example in "*"? yes (matched "*")
+ random@test.example in "*@*"? yes (matched "*@*")
 search_open: lsearch "TESTSUITE/aux-fixed/0471.rw"
+    cached open
 search_find: file="TESTSUITE/aux-fixed/0471.rw"
+    key="test.example" partial=2 affix=*. starflags=0 opts=NULL
 LRU list:
+    0TESTSUITE/aux-fixed/0471.rw
+    End
 internal_search_find: file="TESTSUITE/aux-fixed/0471.rw"
+    type=lsearch key="test.example" opts=NULL
 cached data used for lookup of test.example
+    in TESTSUITE/aux-fixed/0471.rw
 lookup yielded: rwtest.example
 LOG: address_rewrite MAIN
   "random@test.example" from to: rewritten as "random@rwtest.example" by rule 2
 newlen=4259 newtype=T newtext:
@@ -18554,23 +18557,23 @@ remainder: random@test.example,
     random@test.example,
     random@test.example,
     random@test.example
-address match test: subject=random@test.example pattern=^.{40,}@*
-random@test.example in "^.{40,}@*"? no (end of list)
-address match test: subject=random@test.example pattern=*@*
-test.example in "*"? yes (matched "*")
-random@test.example in "*@*"? yes (matched "*@*")
- search_open: lsearch "TESTSUITE/aux-fixed/0471.rw"
-   cached open
- search_find: file="TESTSUITE/aux-fixed/0471.rw"
-   key="test.example" partial=2 affix=*. starflags=0 opts=NULL
- LRU list:
-   0TESTSUITE/aux-fixed/0471.rw
-   End
- internal_search_find: file="TESTSUITE/aux-fixed/0471.rw"
-   type=lsearch key="test.example" opts=NULL
- cached data used for lookup of test.example
-   in TESTSUITE/aux-fixed/0471.rw
- lookup yielded: rwtest.example
+ address match test: subject=random@test.example pattern=^.{40,}@*
+ random@test.example in "^.{40,}@*"? no (end of list)
+ address match test: subject=random@test.example pattern=*@*
+ test.example in "*"? yes (matched "*")
+ random@test.example in "*@*"? yes (matched "*@*")
 search_open: lsearch "TESTSUITE/aux-fixed/0471.rw"
+    cached open
 search_find: file="TESTSUITE/aux-fixed/0471.rw"
+    key="test.example" partial=2 affix=*. starflags=0 opts=NULL
 LRU list:
+    0TESTSUITE/aux-fixed/0471.rw
+    End
 internal_search_find: file="TESTSUITE/aux-fixed/0471.rw"
+    type=lsearch key="test.example" opts=NULL
 cached data used for lookup of test.example
+    in TESTSUITE/aux-fixed/0471.rw
 lookup yielded: rwtest.example
 LOG: address_rewrite MAIN
   "random@test.example" from to: rewritten as "random@rwtest.example" by rule 2
 newlen=4261 newtype=T newtext:
@@ -18704,23 +18707,23 @@ remainder: random@test.example,
     random@test.example,
     random@test.example,
     random@test.example
-address match test: subject=random@test.example pattern=^.{40,}@*
-random@test.example in "^.{40,}@*"? no (end of list)
-address match test: subject=random@test.example pattern=*@*
-test.example in "*"? yes (matched "*")
-random@test.example in "*@*"? yes (matched "*@*")
- search_open: lsearch "TESTSUITE/aux-fixed/0471.rw"
-   cached open
- search_find: file="TESTSUITE/aux-fixed/0471.rw"
-   key="test.example" partial=2 affix=*. starflags=0 opts=NULL
- LRU list:
-   0TESTSUITE/aux-fixed/0471.rw
-   End
- internal_search_find: file="TESTSUITE/aux-fixed/0471.rw"
-   type=lsearch key="test.example" opts=NULL
- cached data used for lookup of test.example
-   in TESTSUITE/aux-fixed/0471.rw
- lookup yielded: rwtest.example
+ address match test: subject=random@test.example pattern=^.{40,}@*
+ random@test.example in "^.{40,}@*"? no (end of list)
+ address match test: subject=random@test.example pattern=*@*
+ test.example in "*"? yes (matched "*")
+ random@test.example in "*@*"? yes (matched "*@*")
 search_open: lsearch "TESTSUITE/aux-fixed/0471.rw"
+    cached open
 search_find: file="TESTSUITE/aux-fixed/0471.rw"
+    key="test.example" partial=2 affix=*. starflags=0 opts=NULL
 LRU list:
+    0TESTSUITE/aux-fixed/0471.rw
+    End
 internal_search_find: file="TESTSUITE/aux-fixed/0471.rw"
+    type=lsearch key="test.example" opts=NULL
 cached data used for lookup of test.example
+    in TESTSUITE/aux-fixed/0471.rw
 lookup yielded: rwtest.example
 LOG: address_rewrite MAIN
   "random@test.example" from to: rewritten as "random@rwtest.example" by rule 2
 newlen=4263 newtype=T newtext:
@@ -18853,23 +18856,23 @@ remainder: random@test.example,
     random@test.example,
     random@test.example,
     random@test.example
-address match test: subject=random@test.example pattern=^.{40,}@*
-random@test.example in "^.{40,}@*"? no (end of list)
-address match test: subject=random@test.example pattern=*@*
-test.example in "*"? yes (matched "*")
-random@test.example in "*@*"? yes (matched "*@*")
- search_open: lsearch "TESTSUITE/aux-fixed/0471.rw"
-   cached open
- search_find: file="TESTSUITE/aux-fixed/0471.rw"
-   key="test.example" partial=2 affix=*. starflags=0 opts=NULL
- LRU list:
-   0TESTSUITE/aux-fixed/0471.rw
-   End
- internal_search_find: file="TESTSUITE/aux-fixed/0471.rw"
-   type=lsearch key="test.example" opts=NULL
- cached data used for lookup of test.example
-   in TESTSUITE/aux-fixed/0471.rw
- lookup yielded: rwtest.example
+ address match test: subject=random@test.example pattern=^.{40,}@*
+ random@test.example in "^.{40,}@*"? no (end of list)
+ address match test: subject=random@test.example pattern=*@*
+ test.example in "*"? yes (matched "*")
+ random@test.example in "*@*"? yes (matched "*@*")
 search_open: lsearch "TESTSUITE/aux-fixed/0471.rw"
+    cached open
 search_find: file="TESTSUITE/aux-fixed/0471.rw"
+    key="test.example" partial=2 affix=*. starflags=0 opts=NULL
 LRU list:
+    0TESTSUITE/aux-fixed/0471.rw
+    End
 internal_search_find: file="TESTSUITE/aux-fixed/0471.rw"
+    type=lsearch key="test.example" opts=NULL
 cached data used for lookup of test.example
+    in TESTSUITE/aux-fixed/0471.rw
 lookup yielded: rwtest.example
 LOG: address_rewrite MAIN
   "random@test.example" from to: rewritten as "random@rwtest.example" by rule 2
 newlen=4265 newtype=T newtext:
@@ -19001,23 +19004,23 @@ remainder: random@test.example,
     random@test.example,
     random@test.example,
     random@test.example
-address match test: subject=random@test.example pattern=^.{40,}@*
-random@test.example in "^.{40,}@*"? no (end of list)
-address match test: subject=random@test.example pattern=*@*
-test.example in "*"? yes (matched "*")
-random@test.example in "*@*"? yes (matched "*@*")
- search_open: lsearch "TESTSUITE/aux-fixed/0471.rw"
-   cached open
- search_find: file="TESTSUITE/aux-fixed/0471.rw"
-   key="test.example" partial=2 affix=*. starflags=0 opts=NULL
- LRU list:
-   0TESTSUITE/aux-fixed/0471.rw
-   End
- internal_search_find: file="TESTSUITE/aux-fixed/0471.rw"
-   type=lsearch key="test.example" opts=NULL
- cached data used for lookup of test.example
-   in TESTSUITE/aux-fixed/0471.rw
- lookup yielded: rwtest.example
+ address match test: subject=random@test.example pattern=^.{40,}@*
+ random@test.example in "^.{40,}@*"? no (end of list)
+ address match test: subject=random@test.example pattern=*@*
+ test.example in "*"? yes (matched "*")
+ random@test.example in "*@*"? yes (matched "*@*")
 search_open: lsearch "TESTSUITE/aux-fixed/0471.rw"
+    cached open
 search_find: file="TESTSUITE/aux-fixed/0471.rw"
+    key="test.example" partial=2 affix=*. starflags=0 opts=NULL
 LRU list:
+    0TESTSUITE/aux-fixed/0471.rw
+    End
 internal_search_find: file="TESTSUITE/aux-fixed/0471.rw"
+    type=lsearch key="test.example" opts=NULL
 cached data used for lookup of test.example
+    in TESTSUITE/aux-fixed/0471.rw
 lookup yielded: rwtest.example
 LOG: address_rewrite MAIN
   "random@test.example" from to: rewritten as "random@rwtest.example" by rule 2
 newlen=4267 newtype=T newtext:
@@ -19148,23 +19151,23 @@ remainder: random@test.example,
     random@test.example,
     random@test.example,
     random@test.example
-address match test: subject=random@test.example pattern=^.{40,}@*
-random@test.example in "^.{40,}@*"? no (end of list)
-address match test: subject=random@test.example pattern=*@*
-test.example in "*"? yes (matched "*")
-random@test.example in "*@*"? yes (matched "*@*")
- search_open: lsearch "TESTSUITE/aux-fixed/0471.rw"
-   cached open
- search_find: file="TESTSUITE/aux-fixed/0471.rw"
-   key="test.example" partial=2 affix=*. starflags=0 opts=NULL
- LRU list:
-   0TESTSUITE/aux-fixed/0471.rw
-   End
- internal_search_find: file="TESTSUITE/aux-fixed/0471.rw"
-   type=lsearch key="test.example" opts=NULL
- cached data used for lookup of test.example
-   in TESTSUITE/aux-fixed/0471.rw
- lookup yielded: rwtest.example
+ address match test: subject=random@test.example pattern=^.{40,}@*
+ random@test.example in "^.{40,}@*"? no (end of list)
+ address match test: subject=random@test.example pattern=*@*
+ test.example in "*"? yes (matched "*")
+ random@test.example in "*@*"? yes (matched "*@*")
 search_open: lsearch "TESTSUITE/aux-fixed/0471.rw"
+    cached open
 search_find: file="TESTSUITE/aux-fixed/0471.rw"
+    key="test.example" partial=2 affix=*. starflags=0 opts=NULL
 LRU list:
+    0TESTSUITE/aux-fixed/0471.rw
+    End
 internal_search_find: file="TESTSUITE/aux-fixed/0471.rw"
+    type=lsearch key="test.example" opts=NULL
 cached data used for lookup of test.example
+    in TESTSUITE/aux-fixed/0471.rw
 lookup yielded: rwtest.example
 LOG: address_rewrite MAIN
   "random@test.example" from to: rewritten as "random@rwtest.example" by rule 2
 newlen=4269 newtype=T newtext:
@@ -19294,23 +19297,23 @@ remainder: random@test.example,
     random@test.example,
     random@test.example,
     random@test.example
-address match test: subject=random@test.example pattern=^.{40,}@*
-random@test.example in "^.{40,}@*"? no (end of list)
-address match test: subject=random@test.example pattern=*@*
-test.example in "*"? yes (matched "*")
-random@test.example in "*@*"? yes (matched "*@*")
- search_open: lsearch "TESTSUITE/aux-fixed/0471.rw"
-   cached open
- search_find: file="TESTSUITE/aux-fixed/0471.rw"
-   key="test.example" partial=2 affix=*. starflags=0 opts=NULL
- LRU list:
-   0TESTSUITE/aux-fixed/0471.rw
-   End
- internal_search_find: file="TESTSUITE/aux-fixed/0471.rw"
-   type=lsearch key="test.example" opts=NULL
- cached data used for lookup of test.example
-   in TESTSUITE/aux-fixed/0471.rw
- lookup yielded: rwtest.example
+ address match test: subject=random@test.example pattern=^.{40,}@*
+ random@test.example in "^.{40,}@*"? no (end of list)
+ address match test: subject=random@test.example pattern=*@*
+ test.example in "*"? yes (matched "*")
+ random@test.example in "*@*"? yes (matched "*@*")
 search_open: lsearch "TESTSUITE/aux-fixed/0471.rw"
+    cached open
 search_find: file="TESTSUITE/aux-fixed/0471.rw"
+    key="test.example" partial=2 affix=*. starflags=0 opts=NULL
 LRU list:
+    0TESTSUITE/aux-fixed/0471.rw
+    End
 internal_search_find: file="TESTSUITE/aux-fixed/0471.rw"
+    type=lsearch key="test.example" opts=NULL
 cached data used for lookup of test.example
+    in TESTSUITE/aux-fixed/0471.rw
 lookup yielded: rwtest.example
 LOG: address_rewrite MAIN
   "random@test.example" from to: rewritten as "random@rwtest.example" by rule 2
 newlen=4271 newtype=T newtext:
@@ -19439,23 +19442,23 @@ remainder: random@test.example,
     random@test.example,
     random@test.example,
     random@test.example
-address match test: subject=random@test.example pattern=^.{40,}@*
-random@test.example in "^.{40,}@*"? no (end of list)
-address match test: subject=random@test.example pattern=*@*
-test.example in "*"? yes (matched "*")
-random@test.example in "*@*"? yes (matched "*@*")
- search_open: lsearch "TESTSUITE/aux-fixed/0471.rw"
-   cached open
- search_find: file="TESTSUITE/aux-fixed/0471.rw"
-   key="test.example" partial=2 affix=*. starflags=0 opts=NULL
- LRU list:
-   0TESTSUITE/aux-fixed/0471.rw
-   End
- internal_search_find: file="TESTSUITE/aux-fixed/0471.rw"
-   type=lsearch key="test.example" opts=NULL
- cached data used for lookup of test.example
-   in TESTSUITE/aux-fixed/0471.rw
- lookup yielded: rwtest.example
+ address match test: subject=random@test.example pattern=^.{40,}@*
+ random@test.example in "^.{40,}@*"? no (end of list)
+ address match test: subject=random@test.example pattern=*@*
+ test.example in "*"? yes (matched "*")
+ random@test.example in "*@*"? yes (matched "*@*")
 search_open: lsearch "TESTSUITE/aux-fixed/0471.rw"
+    cached open
 search_find: file="TESTSUITE/aux-fixed/0471.rw"
+    key="test.example" partial=2 affix=*. starflags=0 opts=NULL
 LRU list:
+    0TESTSUITE/aux-fixed/0471.rw
+    End
 internal_search_find: file="TESTSUITE/aux-fixed/0471.rw"
+    type=lsearch key="test.example" opts=NULL
 cached data used for lookup of test.example
+    in TESTSUITE/aux-fixed/0471.rw
 lookup yielded: rwtest.example
 LOG: address_rewrite MAIN
   "random@test.example" from to: rewritten as "random@rwtest.example" by rule 2
 newlen=4273 newtype=T newtext:
@@ -19583,23 +19586,23 @@ remainder: random@test.example,
     random@test.example,
     random@test.example,
     random@test.example
-address match test: subject=random@test.example pattern=^.{40,}@*
-random@test.example in "^.{40,}@*"? no (end of list)
-address match test: subject=random@test.example pattern=*@*
-test.example in "*"? yes (matched "*")
-random@test.example in "*@*"? yes (matched "*@*")
- search_open: lsearch "TESTSUITE/aux-fixed/0471.rw"
-   cached open
- search_find: file="TESTSUITE/aux-fixed/0471.rw"
-   key="test.example" partial=2 affix=*. starflags=0 opts=NULL
- LRU list:
-   0TESTSUITE/aux-fixed/0471.rw
-   End
- internal_search_find: file="TESTSUITE/aux-fixed/0471.rw"
-   type=lsearch key="test.example" opts=NULL
- cached data used for lookup of test.example
-   in TESTSUITE/aux-fixed/0471.rw
- lookup yielded: rwtest.example
+ address match test: subject=random@test.example pattern=^.{40,}@*
+ random@test.example in "^.{40,}@*"? no (end of list)
+ address match test: subject=random@test.example pattern=*@*
+ test.example in "*"? yes (matched "*")
+ random@test.example in "*@*"? yes (matched "*@*")
 search_open: lsearch "TESTSUITE/aux-fixed/0471.rw"
+    cached open
 search_find: file="TESTSUITE/aux-fixed/0471.rw"
+    key="test.example" partial=2 affix=*. starflags=0 opts=NULL
 LRU list:
+    0TESTSUITE/aux-fixed/0471.rw
+    End
 internal_search_find: file="TESTSUITE/aux-fixed/0471.rw"
+    type=lsearch key="test.example" opts=NULL
 cached data used for lookup of test.example
+    in TESTSUITE/aux-fixed/0471.rw
 lookup yielded: rwtest.example
 LOG: address_rewrite MAIN
   "random@test.example" from to: rewritten as "random@rwtest.example" by rule 2
 newlen=4275 newtype=T newtext:
@@ -19726,23 +19729,23 @@ remainder: random@test.example,
     random@test.example,
     random@test.example,
     random@test.example
-address match test: subject=random@test.example pattern=^.{40,}@*
-random@test.example in "^.{40,}@*"? no (end of list)
-address match test: subject=random@test.example pattern=*@*
-test.example in "*"? yes (matched "*")
-random@test.example in "*@*"? yes (matched "*@*")
- search_open: lsearch "TESTSUITE/aux-fixed/0471.rw"
-   cached open
- search_find: file="TESTSUITE/aux-fixed/0471.rw"
-   key="test.example" partial=2 affix=*. starflags=0 opts=NULL
- LRU list:
-   0TESTSUITE/aux-fixed/0471.rw
-   End
- internal_search_find: file="TESTSUITE/aux-fixed/0471.rw"
-   type=lsearch key="test.example" opts=NULL
- cached data used for lookup of test.example
-   in TESTSUITE/aux-fixed/0471.rw
- lookup yielded: rwtest.example
+ address match test: subject=random@test.example pattern=^.{40,}@*
+ random@test.example in "^.{40,}@*"? no (end of list)
+ address match test: subject=random@test.example pattern=*@*
+ test.example in "*"? yes (matched "*")
+ random@test.example in "*@*"? yes (matched "*@*")
 search_open: lsearch "TESTSUITE/aux-fixed/0471.rw"
+    cached open
 search_find: file="TESTSUITE/aux-fixed/0471.rw"
+    key="test.example" partial=2 affix=*. starflags=0 opts=NULL
 LRU list:
+    0TESTSUITE/aux-fixed/0471.rw
+    End
 internal_search_find: file="TESTSUITE/aux-fixed/0471.rw"
+    type=lsearch key="test.example" opts=NULL
 cached data used for lookup of test.example
+    in TESTSUITE/aux-fixed/0471.rw
 lookup yielded: rwtest.example
 LOG: address_rewrite MAIN
   "random@test.example" from to: rewritten as "random@rwtest.example" by rule 2
 newlen=4277 newtype=T newtext:
@@ -19868,23 +19871,23 @@ remainder: random@test.example,
     random@test.example,
     random@test.example,
     random@test.example
-address match test: subject=random@test.example pattern=^.{40,}@*
-random@test.example in "^.{40,}@*"? no (end of list)
-address match test: subject=random@test.example pattern=*@*
-test.example in "*"? yes (matched "*")
-random@test.example in "*@*"? yes (matched "*@*")
- search_open: lsearch "TESTSUITE/aux-fixed/0471.rw"
-   cached open
- search_find: file="TESTSUITE/aux-fixed/0471.rw"
-   key="test.example" partial=2 affix=*. starflags=0 opts=NULL
- LRU list:
-   0TESTSUITE/aux-fixed/0471.rw
-   End
- internal_search_find: file="TESTSUITE/aux-fixed/0471.rw"
-   type=lsearch key="test.example" opts=NULL
- cached data used for lookup of test.example
-   in TESTSUITE/aux-fixed/0471.rw
- lookup yielded: rwtest.example
+ address match test: subject=random@test.example pattern=^.{40,}@*
+ random@test.example in "^.{40,}@*"? no (end of list)
+ address match test: subject=random@test.example pattern=*@*
+ test.example in "*"? yes (matched "*")
+ random@test.example in "*@*"? yes (matched "*@*")
 search_open: lsearch "TESTSUITE/aux-fixed/0471.rw"
+    cached open
 search_find: file="TESTSUITE/aux-fixed/0471.rw"
+    key="test.example" partial=2 affix=*. starflags=0 opts=NULL
 LRU list:
+    0TESTSUITE/aux-fixed/0471.rw
+    End
 internal_search_find: file="TESTSUITE/aux-fixed/0471.rw"
+    type=lsearch key="test.example" opts=NULL
 cached data used for lookup of test.example
+    in TESTSUITE/aux-fixed/0471.rw
 lookup yielded: rwtest.example
 LOG: address_rewrite MAIN
   "random@test.example" from to: rewritten as "random@rwtest.example" by rule 2
 newlen=4279 newtype=T newtext:
@@ -20009,23 +20012,23 @@ remainder: random@test.example,
     random@test.example,
     random@test.example,
     random@test.example
-address match test: subject=random@test.example pattern=^.{40,}@*
-random@test.example in "^.{40,}@*"? no (end of list)
-address match test: subject=random@test.example pattern=*@*
-test.example in "*"? yes (matched "*")
-random@test.example in "*@*"? yes (matched "*@*")
- search_open: lsearch "TESTSUITE/aux-fixed/0471.rw"
-   cached open
- search_find: file="TESTSUITE/aux-fixed/0471.rw"
-   key="test.example" partial=2 affix=*. starflags=0 opts=NULL
- LRU list:
-   0TESTSUITE/aux-fixed/0471.rw
-   End
- internal_search_find: file="TESTSUITE/aux-fixed/0471.rw"
-   type=lsearch key="test.example" opts=NULL
- cached data used for lookup of test.example
-   in TESTSUITE/aux-fixed/0471.rw
- lookup yielded: rwtest.example
+ address match test: subject=random@test.example pattern=^.{40,}@*
+ random@test.example in "^.{40,}@*"? no (end of list)
+ address match test: subject=random@test.example pattern=*@*
+ test.example in "*"? yes (matched "*")
+ random@test.example in "*@*"? yes (matched "*@*")
 search_open: lsearch "TESTSUITE/aux-fixed/0471.rw"
+    cached open
 search_find: file="TESTSUITE/aux-fixed/0471.rw"
+    key="test.example" partial=2 affix=*. starflags=0 opts=NULL
 LRU list:
+    0TESTSUITE/aux-fixed/0471.rw
+    End
 internal_search_find: file="TESTSUITE/aux-fixed/0471.rw"
+    type=lsearch key="test.example" opts=NULL
 cached data used for lookup of test.example
+    in TESTSUITE/aux-fixed/0471.rw
 lookup yielded: rwtest.example
 LOG: address_rewrite MAIN
   "random@test.example" from to: rewritten as "random@rwtest.example" by rule 2
 newlen=4281 newtype=T newtext:
@@ -20149,23 +20152,23 @@ remainder: random@test.example,
     random@test.example,
     random@test.example,
     random@test.example
-address match test: subject=random@test.example pattern=^.{40,}@*
-random@test.example in "^.{40,}@*"? no (end of list)
-address match test: subject=random@test.example pattern=*@*
-test.example in "*"? yes (matched "*")
-random@test.example in "*@*"? yes (matched "*@*")
- search_open: lsearch "TESTSUITE/aux-fixed/0471.rw"
-   cached open
- search_find: file="TESTSUITE/aux-fixed/0471.rw"
-   key="test.example" partial=2 affix=*. starflags=0 opts=NULL
- LRU list:
-   0TESTSUITE/aux-fixed/0471.rw
-   End
- internal_search_find: file="TESTSUITE/aux-fixed/0471.rw"
-   type=lsearch key="test.example" opts=NULL
- cached data used for lookup of test.example
-   in TESTSUITE/aux-fixed/0471.rw
- lookup yielded: rwtest.example
+ address match test: subject=random@test.example pattern=^.{40,}@*
+ random@test.example in "^.{40,}@*"? no (end of list)
+ address match test: subject=random@test.example pattern=*@*
+ test.example in "*"? yes (matched "*")
+ random@test.example in "*@*"? yes (matched "*@*")
 search_open: lsearch "TESTSUITE/aux-fixed/0471.rw"
+    cached open
 search_find: file="TESTSUITE/aux-fixed/0471.rw"
+    key="test.example" partial=2 affix=*. starflags=0 opts=NULL
 LRU list:
+    0TESTSUITE/aux-fixed/0471.rw
+    End
 internal_search_find: file="TESTSUITE/aux-fixed/0471.rw"
+    type=lsearch key="test.example" opts=NULL
 cached data used for lookup of test.example
+    in TESTSUITE/aux-fixed/0471.rw
 lookup yielded: rwtest.example
 LOG: address_rewrite MAIN
   "random@test.example" from to: rewritten as "random@rwtest.example" by rule 2
 newlen=4283 newtype=T newtext:
@@ -20288,23 +20291,23 @@ remainder: random@test.example,
     random@test.example,
     random@test.example,
     random@test.example
-address match test: subject=random@test.example pattern=^.{40,}@*
-random@test.example in "^.{40,}@*"? no (end of list)
-address match test: subject=random@test.example pattern=*@*
-test.example in "*"? yes (matched "*")
-random@test.example in "*@*"? yes (matched "*@*")
- search_open: lsearch "TESTSUITE/aux-fixed/0471.rw"
-   cached open
- search_find: file="TESTSUITE/aux-fixed/0471.rw"
-   key="test.example" partial=2 affix=*. starflags=0 opts=NULL
- LRU list:
-   0TESTSUITE/aux-fixed/0471.rw
-   End
- internal_search_find: file="TESTSUITE/aux-fixed/0471.rw"
-   type=lsearch key="test.example" opts=NULL
- cached data used for lookup of test.example
-   in TESTSUITE/aux-fixed/0471.rw
- lookup yielded: rwtest.example
+ address match test: subject=random@test.example pattern=^.{40,}@*
+ random@test.example in "^.{40,}@*"? no (end of list)
+ address match test: subject=random@test.example pattern=*@*
+ test.example in "*"? yes (matched "*")
+ random@test.example in "*@*"? yes (matched "*@*")
 search_open: lsearch "TESTSUITE/aux-fixed/0471.rw"
+    cached open
 search_find: file="TESTSUITE/aux-fixed/0471.rw"
+    key="test.example" partial=2 affix=*. starflags=0 opts=NULL
 LRU list:
+    0TESTSUITE/aux-fixed/0471.rw
+    End
 internal_search_find: file="TESTSUITE/aux-fixed/0471.rw"
+    type=lsearch key="test.example" opts=NULL
 cached data used for lookup of test.example
+    in TESTSUITE/aux-fixed/0471.rw
 lookup yielded: rwtest.example
 LOG: address_rewrite MAIN
   "random@test.example" from to: rewritten as "random@rwtest.example" by rule 2
 newlen=4285 newtype=T newtext:
@@ -20426,23 +20429,23 @@ remainder: random@test.example,
     random@test.example,
     random@test.example,
     random@test.example
-address match test: subject=random@test.example pattern=^.{40,}@*
-random@test.example in "^.{40,}@*"? no (end of list)
-address match test: subject=random@test.example pattern=*@*
-test.example in "*"? yes (matched "*")
-random@test.example in "*@*"? yes (matched "*@*")
- search_open: lsearch "TESTSUITE/aux-fixed/0471.rw"
-   cached open
- search_find: file="TESTSUITE/aux-fixed/0471.rw"
-   key="test.example" partial=2 affix=*. starflags=0 opts=NULL
- LRU list:
-   0TESTSUITE/aux-fixed/0471.rw
-   End
- internal_search_find: file="TESTSUITE/aux-fixed/0471.rw"
-   type=lsearch key="test.example" opts=NULL
- cached data used for lookup of test.example
-   in TESTSUITE/aux-fixed/0471.rw
- lookup yielded: rwtest.example
+ address match test: subject=random@test.example pattern=^.{40,}@*
+ random@test.example in "^.{40,}@*"? no (end of list)
+ address match test: subject=random@test.example pattern=*@*
+ test.example in "*"? yes (matched "*")
+ random@test.example in "*@*"? yes (matched "*@*")
 search_open: lsearch "TESTSUITE/aux-fixed/0471.rw"
+    cached open
 search_find: file="TESTSUITE/aux-fixed/0471.rw"
+    key="test.example" partial=2 affix=*. starflags=0 opts=NULL
 LRU list:
+    0TESTSUITE/aux-fixed/0471.rw
+    End
 internal_search_find: file="TESTSUITE/aux-fixed/0471.rw"
+    type=lsearch key="test.example" opts=NULL
 cached data used for lookup of test.example
+    in TESTSUITE/aux-fixed/0471.rw
 lookup yielded: rwtest.example
 LOG: address_rewrite MAIN
   "random@test.example" from to: rewritten as "random@rwtest.example" by rule 2
 newlen=4287 newtype=T newtext:
@@ -20563,23 +20566,23 @@ remainder: random@test.example,
     random@test.example,
     random@test.example,
     random@test.example
-address match test: subject=random@test.example pattern=^.{40,}@*
-random@test.example in "^.{40,}@*"? no (end of list)
-address match test: subject=random@test.example pattern=*@*
-test.example in "*"? yes (matched "*")
-random@test.example in "*@*"? yes (matched "*@*")
- search_open: lsearch "TESTSUITE/aux-fixed/0471.rw"
-   cached open
- search_find: file="TESTSUITE/aux-fixed/0471.rw"
-   key="test.example" partial=2 affix=*. starflags=0 opts=NULL
- LRU list:
-   0TESTSUITE/aux-fixed/0471.rw
-   End
- internal_search_find: file="TESTSUITE/aux-fixed/0471.rw"
-   type=lsearch key="test.example" opts=NULL
- cached data used for lookup of test.example
-   in TESTSUITE/aux-fixed/0471.rw
- lookup yielded: rwtest.example
+ address match test: subject=random@test.example pattern=^.{40,}@*
+ random@test.example in "^.{40,}@*"? no (end of list)
+ address match test: subject=random@test.example pattern=*@*
+ test.example in "*"? yes (matched "*")
+ random@test.example in "*@*"? yes (matched "*@*")
 search_open: lsearch "TESTSUITE/aux-fixed/0471.rw"
+    cached open
 search_find: file="TESTSUITE/aux-fixed/0471.rw"
+    key="test.example" partial=2 affix=*. starflags=0 opts=NULL
 LRU list:
+    0TESTSUITE/aux-fixed/0471.rw
+    End
 internal_search_find: file="TESTSUITE/aux-fixed/0471.rw"
+    type=lsearch key="test.example" opts=NULL
 cached data used for lookup of test.example
+    in TESTSUITE/aux-fixed/0471.rw
 lookup yielded: rwtest.example
 LOG: address_rewrite MAIN
   "random@test.example" from to: rewritten as "random@rwtest.example" by rule 2
 newlen=4289 newtype=T newtext:
@@ -20699,23 +20702,23 @@ remainder: random@test.example,
     random@test.example,
     random@test.example,
     random@test.example
-address match test: subject=random@test.example pattern=^.{40,}@*
-random@test.example in "^.{40,}@*"? no (end of list)
-address match test: subject=random@test.example pattern=*@*
-test.example in "*"? yes (matched "*")
-random@test.example in "*@*"? yes (matched "*@*")
- search_open: lsearch "TESTSUITE/aux-fixed/0471.rw"
-   cached open
- search_find: file="TESTSUITE/aux-fixed/0471.rw"
-   key="test.example" partial=2 affix=*. starflags=0 opts=NULL
- LRU list:
-   0TESTSUITE/aux-fixed/0471.rw
-   End
- internal_search_find: file="TESTSUITE/aux-fixed/0471.rw"
-   type=lsearch key="test.example" opts=NULL
- cached data used for lookup of test.example
-   in TESTSUITE/aux-fixed/0471.rw
- lookup yielded: rwtest.example
+ address match test: subject=random@test.example pattern=^.{40,}@*
+ random@test.example in "^.{40,}@*"? no (end of list)
+ address match test: subject=random@test.example pattern=*@*
+ test.example in "*"? yes (matched "*")
+ random@test.example in "*@*"? yes (matched "*@*")
 search_open: lsearch "TESTSUITE/aux-fixed/0471.rw"
+    cached open
 search_find: file="TESTSUITE/aux-fixed/0471.rw"
+    key="test.example" partial=2 affix=*. starflags=0 opts=NULL
 LRU list:
+    0TESTSUITE/aux-fixed/0471.rw
+    End
 internal_search_find: file="TESTSUITE/aux-fixed/0471.rw"
+    type=lsearch key="test.example" opts=NULL
 cached data used for lookup of test.example
+    in TESTSUITE/aux-fixed/0471.rw
 lookup yielded: rwtest.example
 LOG: address_rewrite MAIN
   "random@test.example" from to: rewritten as "random@rwtest.example" by rule 2
 newlen=4291 newtype=T newtext:
@@ -20834,23 +20837,23 @@ remainder: random@test.example,
     random@test.example,
     random@test.example,
     random@test.example
-address match test: subject=random@test.example pattern=^.{40,}@*
-random@test.example in "^.{40,}@*"? no (end of list)
-address match test: subject=random@test.example pattern=*@*
-test.example in "*"? yes (matched "*")
-random@test.example in "*@*"? yes (matched "*@*")
- search_open: lsearch "TESTSUITE/aux-fixed/0471.rw"
-   cached open
- search_find: file="TESTSUITE/aux-fixed/0471.rw"
-   key="test.example" partial=2 affix=*. starflags=0 opts=NULL
- LRU list:
-   0TESTSUITE/aux-fixed/0471.rw
-   End
- internal_search_find: file="TESTSUITE/aux-fixed/0471.rw"
-   type=lsearch key="test.example" opts=NULL
- cached data used for lookup of test.example
-   in TESTSUITE/aux-fixed/0471.rw
- lookup yielded: rwtest.example
+ address match test: subject=random@test.example pattern=^.{40,}@*
+ random@test.example in "^.{40,}@*"? no (end of list)
+ address match test: subject=random@test.example pattern=*@*
+ test.example in "*"? yes (matched "*")
+ random@test.example in "*@*"? yes (matched "*@*")
 search_open: lsearch "TESTSUITE/aux-fixed/0471.rw"
+    cached open
 search_find: file="TESTSUITE/aux-fixed/0471.rw"
+    key="test.example" partial=2 affix=*. starflags=0 opts=NULL
 LRU list:
+    0TESTSUITE/aux-fixed/0471.rw
+    End
 internal_search_find: file="TESTSUITE/aux-fixed/0471.rw"
+    type=lsearch key="test.example" opts=NULL
 cached data used for lookup of test.example
+    in TESTSUITE/aux-fixed/0471.rw
 lookup yielded: rwtest.example
 LOG: address_rewrite MAIN
   "random@test.example" from to: rewritten as "random@rwtest.example" by rule 2
 newlen=4293 newtype=T newtext:
@@ -20968,23 +20971,23 @@ remainder: random@test.example,
     random@test.example,
     random@test.example,
     random@test.example
-address match test: subject=random@test.example pattern=^.{40,}@*
-random@test.example in "^.{40,}@*"? no (end of list)
-address match test: subject=random@test.example pattern=*@*
-test.example in "*"? yes (matched "*")
-random@test.example in "*@*"? yes (matched "*@*")
- search_open: lsearch "TESTSUITE/aux-fixed/0471.rw"
-   cached open
- search_find: file="TESTSUITE/aux-fixed/0471.rw"
-   key="test.example" partial=2 affix=*. starflags=0 opts=NULL
- LRU list:
-   0TESTSUITE/aux-fixed/0471.rw
-   End
- internal_search_find: file="TESTSUITE/aux-fixed/0471.rw"
-   type=lsearch key="test.example" opts=NULL
- cached data used for lookup of test.example
-   in TESTSUITE/aux-fixed/0471.rw
- lookup yielded: rwtest.example
+ address match test: subject=random@test.example pattern=^.{40,}@*
+ random@test.example in "^.{40,}@*"? no (end of list)
+ address match test: subject=random@test.example pattern=*@*
+ test.example in "*"? yes (matched "*")
+ random@test.example in "*@*"? yes (matched "*@*")
 search_open: lsearch "TESTSUITE/aux-fixed/0471.rw"
+    cached open
 search_find: file="TESTSUITE/aux-fixed/0471.rw"
+    key="test.example" partial=2 affix=*. starflags=0 opts=NULL
 LRU list:
+    0TESTSUITE/aux-fixed/0471.rw
+    End
 internal_search_find: file="TESTSUITE/aux-fixed/0471.rw"
+    type=lsearch key="test.example" opts=NULL
 cached data used for lookup of test.example
+    in TESTSUITE/aux-fixed/0471.rw
 lookup yielded: rwtest.example
 LOG: address_rewrite MAIN
   "random@test.example" from to: rewritten as "random@rwtest.example" by rule 2
 newlen=4295 newtype=T newtext:
@@ -21101,23 +21104,23 @@ remainder: random@test.example,
     random@test.example,
     random@test.example,
     random@test.example
-address match test: subject=random@test.example pattern=^.{40,}@*
-random@test.example in "^.{40,}@*"? no (end of list)
-address match test: subject=random@test.example pattern=*@*
-test.example in "*"? yes (matched "*")
-random@test.example in "*@*"? yes (matched "*@*")
- search_open: lsearch "TESTSUITE/aux-fixed/0471.rw"
-   cached open
- search_find: file="TESTSUITE/aux-fixed/0471.rw"
-   key="test.example" partial=2 affix=*. starflags=0 opts=NULL
- LRU list:
-   0TESTSUITE/aux-fixed/0471.rw
-   End
- internal_search_find: file="TESTSUITE/aux-fixed/0471.rw"
-   type=lsearch key="test.example" opts=NULL
- cached data used for lookup of test.example
-   in TESTSUITE/aux-fixed/0471.rw
- lookup yielded: rwtest.example
+ address match test: subject=random@test.example pattern=^.{40,}@*
+ random@test.example in "^.{40,}@*"? no (end of list)
+ address match test: subject=random@test.example pattern=*@*
+ test.example in "*"? yes (matched "*")
+ random@test.example in "*@*"? yes (matched "*@*")
 search_open: lsearch "TESTSUITE/aux-fixed/0471.rw"
+    cached open
 search_find: file="TESTSUITE/aux-fixed/0471.rw"
+    key="test.example" partial=2 affix=*. starflags=0 opts=NULL
 LRU list:
+    0TESTSUITE/aux-fixed/0471.rw
+    End
 internal_search_find: file="TESTSUITE/aux-fixed/0471.rw"
+    type=lsearch key="test.example" opts=NULL
 cached data used for lookup of test.example
+    in TESTSUITE/aux-fixed/0471.rw
 lookup yielded: rwtest.example
 LOG: address_rewrite MAIN
   "random@test.example" from to: rewritten as "random@rwtest.example" by rule 2
 newlen=4297 newtype=T newtext:
@@ -21233,23 +21236,23 @@ remainder: random@test.example,
     random@test.example,
     random@test.example,
     random@test.example
-address match test: subject=random@test.example pattern=^.{40,}@*
-random@test.example in "^.{40,}@*"? no (end of list)
-address match test: subject=random@test.example pattern=*@*
-test.example in "*"? yes (matched "*")
-random@test.example in "*@*"? yes (matched "*@*")
- search_open: lsearch "TESTSUITE/aux-fixed/0471.rw"
-   cached open
- search_find: file="TESTSUITE/aux-fixed/0471.rw"
-   key="test.example" partial=2 affix=*. starflags=0 opts=NULL
- LRU list:
-   0TESTSUITE/aux-fixed/0471.rw
-   End
- internal_search_find: file="TESTSUITE/aux-fixed/0471.rw"
-   type=lsearch key="test.example" opts=NULL
- cached data used for lookup of test.example
-   in TESTSUITE/aux-fixed/0471.rw
- lookup yielded: rwtest.example
+ address match test: subject=random@test.example pattern=^.{40,}@*
+ random@test.example in "^.{40,}@*"? no (end of list)
+ address match test: subject=random@test.example pattern=*@*
+ test.example in "*"? yes (matched "*")
+ random@test.example in "*@*"? yes (matched "*@*")
 search_open: lsearch "TESTSUITE/aux-fixed/0471.rw"
+    cached open
 search_find: file="TESTSUITE/aux-fixed/0471.rw"
+    key="test.example" partial=2 affix=*. starflags=0 opts=NULL
 LRU list:
+    0TESTSUITE/aux-fixed/0471.rw
+    End
 internal_search_find: file="TESTSUITE/aux-fixed/0471.rw"
+    type=lsearch key="test.example" opts=NULL
 cached data used for lookup of test.example
+    in TESTSUITE/aux-fixed/0471.rw
 lookup yielded: rwtest.example
 LOG: address_rewrite MAIN
   "random@test.example" from to: rewritten as "random@rwtest.example" by rule 2
 newlen=4299 newtype=T newtext:
@@ -21364,23 +21367,23 @@ remainder: random@test.example,
     random@test.example,
     random@test.example,
     random@test.example
-address match test: subject=random@test.example pattern=^.{40,}@*
-random@test.example in "^.{40,}@*"? no (end of list)
-address match test: subject=random@test.example pattern=*@*
-test.example in "*"? yes (matched "*")
-random@test.example in "*@*"? yes (matched "*@*")
- search_open: lsearch "TESTSUITE/aux-fixed/0471.rw"
-   cached open
- search_find: file="TESTSUITE/aux-fixed/0471.rw"
-   key="test.example" partial=2 affix=*. starflags=0 opts=NULL
- LRU list:
-   0TESTSUITE/aux-fixed/0471.rw
-   End
- internal_search_find: file="TESTSUITE/aux-fixed/0471.rw"
-   type=lsearch key="test.example" opts=NULL
- cached data used for lookup of test.example
-   in TESTSUITE/aux-fixed/0471.rw
- lookup yielded: rwtest.example
+ address match test: subject=random@test.example pattern=^.{40,}@*
+ random@test.example in "^.{40,}@*"? no (end of list)
+ address match test: subject=random@test.example pattern=*@*
+ test.example in "*"? yes (matched "*")
+ random@test.example in "*@*"? yes (matched "*@*")
 search_open: lsearch "TESTSUITE/aux-fixed/0471.rw"
+    cached open
 search_find: file="TESTSUITE/aux-fixed/0471.rw"
+    key="test.example" partial=2 affix=*. starflags=0 opts=NULL
 LRU list:
+    0TESTSUITE/aux-fixed/0471.rw
+    End
 internal_search_find: file="TESTSUITE/aux-fixed/0471.rw"
+    type=lsearch key="test.example" opts=NULL
 cached data used for lookup of test.example
+    in TESTSUITE/aux-fixed/0471.rw
 lookup yielded: rwtest.example
 LOG: address_rewrite MAIN
   "random@test.example" from to: rewritten as "random@rwtest.example" by rule 2
 newlen=4301 newtype=T newtext:
@@ -21494,23 +21497,23 @@ remainder: random@test.example,
     random@test.example,
     random@test.example,
     random@test.example
-address match test: subject=random@test.example pattern=^.{40,}@*
-random@test.example in "^.{40,}@*"? no (end of list)
-address match test: subject=random@test.example pattern=*@*
-test.example in "*"? yes (matched "*")
-random@test.example in "*@*"? yes (matched "*@*")
- search_open: lsearch "TESTSUITE/aux-fixed/0471.rw"
-   cached open
- search_find: file="TESTSUITE/aux-fixed/0471.rw"
-   key="test.example" partial=2 affix=*. starflags=0 opts=NULL
- LRU list:
-   0TESTSUITE/aux-fixed/0471.rw
-   End
- internal_search_find: file="TESTSUITE/aux-fixed/0471.rw"
-   type=lsearch key="test.example" opts=NULL
- cached data used for lookup of test.example
-   in TESTSUITE/aux-fixed/0471.rw
- lookup yielded: rwtest.example
+ address match test: subject=random@test.example pattern=^.{40,}@*
+ random@test.example in "^.{40,}@*"? no (end of list)
+ address match test: subject=random@test.example pattern=*@*
+ test.example in "*"? yes (matched "*")
+ random@test.example in "*@*"? yes (matched "*@*")
 search_open: lsearch "TESTSUITE/aux-fixed/0471.rw"
+    cached open
 search_find: file="TESTSUITE/aux-fixed/0471.rw"
+    key="test.example" partial=2 affix=*. starflags=0 opts=NULL
 LRU list:
+    0TESTSUITE/aux-fixed/0471.rw
+    End
 internal_search_find: file="TESTSUITE/aux-fixed/0471.rw"
+    type=lsearch key="test.example" opts=NULL
 cached data used for lookup of test.example
+    in TESTSUITE/aux-fixed/0471.rw
 lookup yielded: rwtest.example
 LOG: address_rewrite MAIN
   "random@test.example" from to: rewritten as "random@rwtest.example" by rule 2
 newlen=4303 newtype=T newtext:
@@ -21623,23 +21626,23 @@ remainder: random@test.example,
     random@test.example,
     random@test.example,
     random@test.example
-address match test: subject=random@test.example pattern=^.{40,}@*
-random@test.example in "^.{40,}@*"? no (end of list)
-address match test: subject=random@test.example pattern=*@*
-test.example in "*"? yes (matched "*")
-random@test.example in "*@*"? yes (matched "*@*")
- search_open: lsearch "TESTSUITE/aux-fixed/0471.rw"
-   cached open
- search_find: file="TESTSUITE/aux-fixed/0471.rw"
-   key="test.example" partial=2 affix=*. starflags=0 opts=NULL
- LRU list:
-   0TESTSUITE/aux-fixed/0471.rw
-   End
- internal_search_find: file="TESTSUITE/aux-fixed/0471.rw"
-   type=lsearch key="test.example" opts=NULL
- cached data used for lookup of test.example
-   in TESTSUITE/aux-fixed/0471.rw
- lookup yielded: rwtest.example
+ address match test: subject=random@test.example pattern=^.{40,}@*
+ random@test.example in "^.{40,}@*"? no (end of list)
+ address match test: subject=random@test.example pattern=*@*
+ test.example in "*"? yes (matched "*")
+ random@test.example in "*@*"? yes (matched "*@*")
 search_open: lsearch "TESTSUITE/aux-fixed/0471.rw"
+    cached open
 search_find: file="TESTSUITE/aux-fixed/0471.rw"
+    key="test.example" partial=2 affix=*. starflags=0 opts=NULL
 LRU list:
+    0TESTSUITE/aux-fixed/0471.rw
+    End
 internal_search_find: file="TESTSUITE/aux-fixed/0471.rw"
+    type=lsearch key="test.example" opts=NULL
 cached data used for lookup of test.example
+    in TESTSUITE/aux-fixed/0471.rw
 lookup yielded: rwtest.example
 LOG: address_rewrite MAIN
   "random@test.example" from to: rewritten as "random@rwtest.example" by rule 2
 newlen=4305 newtype=T newtext:
@@ -21751,23 +21754,23 @@ remainder: random@test.example,
     random@test.example,
     random@test.example,
     random@test.example
-address match test: subject=random@test.example pattern=^.{40,}@*
-random@test.example in "^.{40,}@*"? no (end of list)
-address match test: subject=random@test.example pattern=*@*
-test.example in "*"? yes (matched "*")
-random@test.example in "*@*"? yes (matched "*@*")
- search_open: lsearch "TESTSUITE/aux-fixed/0471.rw"
-   cached open
- search_find: file="TESTSUITE/aux-fixed/0471.rw"
-   key="test.example" partial=2 affix=*. starflags=0 opts=NULL
- LRU list:
-   0TESTSUITE/aux-fixed/0471.rw
-   End
- internal_search_find: file="TESTSUITE/aux-fixed/0471.rw"
-   type=lsearch key="test.example" opts=NULL
- cached data used for lookup of test.example
-   in TESTSUITE/aux-fixed/0471.rw
- lookup yielded: rwtest.example
+ address match test: subject=random@test.example pattern=^.{40,}@*
+ random@test.example in "^.{40,}@*"? no (end of list)
+ address match test: subject=random@test.example pattern=*@*
+ test.example in "*"? yes (matched "*")
+ random@test.example in "*@*"? yes (matched "*@*")
 search_open: lsearch "TESTSUITE/aux-fixed/0471.rw"
+    cached open
 search_find: file="TESTSUITE/aux-fixed/0471.rw"
+    key="test.example" partial=2 affix=*. starflags=0 opts=NULL
 LRU list:
+    0TESTSUITE/aux-fixed/0471.rw
+    End
 internal_search_find: file="TESTSUITE/aux-fixed/0471.rw"
+    type=lsearch key="test.example" opts=NULL
 cached data used for lookup of test.example
+    in TESTSUITE/aux-fixed/0471.rw
 lookup yielded: rwtest.example
 LOG: address_rewrite MAIN
   "random@test.example" from to: rewritten as "random@rwtest.example" by rule 2
 newlen=4307 newtype=T newtext:
@@ -21878,23 +21881,23 @@ remainder: random@test.example,
     random@test.example,
     random@test.example,
     random@test.example
-address match test: subject=random@test.example pattern=^.{40,}@*
-random@test.example in "^.{40,}@*"? no (end of list)
-address match test: subject=random@test.example pattern=*@*
-test.example in "*"? yes (matched "*")
-random@test.example in "*@*"? yes (matched "*@*")
- search_open: lsearch "TESTSUITE/aux-fixed/0471.rw"
-   cached open
- search_find: file="TESTSUITE/aux-fixed/0471.rw"
-   key="test.example" partial=2 affix=*. starflags=0 opts=NULL
- LRU list:
-   0TESTSUITE/aux-fixed/0471.rw
-   End
- internal_search_find: file="TESTSUITE/aux-fixed/0471.rw"
-   type=lsearch key="test.example" opts=NULL
- cached data used for lookup of test.example
-   in TESTSUITE/aux-fixed/0471.rw
- lookup yielded: rwtest.example
+ address match test: subject=random@test.example pattern=^.{40,}@*
+ random@test.example in "^.{40,}@*"? no (end of list)
+ address match test: subject=random@test.example pattern=*@*
+ test.example in "*"? yes (matched "*")
+ random@test.example in "*@*"? yes (matched "*@*")
 search_open: lsearch "TESTSUITE/aux-fixed/0471.rw"
+    cached open
 search_find: file="TESTSUITE/aux-fixed/0471.rw"
+    key="test.example" partial=2 affix=*. starflags=0 opts=NULL
 LRU list:
+    0TESTSUITE/aux-fixed/0471.rw
+    End
 internal_search_find: file="TESTSUITE/aux-fixed/0471.rw"
+    type=lsearch key="test.example" opts=NULL
 cached data used for lookup of test.example
+    in TESTSUITE/aux-fixed/0471.rw
 lookup yielded: rwtest.example
 LOG: address_rewrite MAIN
   "random@test.example" from to: rewritten as "random@rwtest.example" by rule 2
 newlen=4309 newtype=T newtext:
@@ -22004,23 +22007,23 @@ remainder: random@test.example,
     random@test.example,
     random@test.example,
     random@test.example
-address match test: subject=random@test.example pattern=^.{40,}@*
-random@test.example in "^.{40,}@*"? no (end of list)
-address match test: subject=random@test.example pattern=*@*
-test.example in "*"? yes (matched "*")
-random@test.example in "*@*"? yes (matched "*@*")
- search_open: lsearch "TESTSUITE/aux-fixed/0471.rw"
-   cached open
- search_find: file="TESTSUITE/aux-fixed/0471.rw"
-   key="test.example" partial=2 affix=*. starflags=0 opts=NULL
- LRU list:
-   0TESTSUITE/aux-fixed/0471.rw
-   End
- internal_search_find: file="TESTSUITE/aux-fixed/0471.rw"
-   type=lsearch key="test.example" opts=NULL
- cached data used for lookup of test.example
-   in TESTSUITE/aux-fixed/0471.rw
- lookup yielded: rwtest.example
+ address match test: subject=random@test.example pattern=^.{40,}@*
+ random@test.example in "^.{40,}@*"? no (end of list)
+ address match test: subject=random@test.example pattern=*@*
+ test.example in "*"? yes (matched "*")
+ random@test.example in "*@*"? yes (matched "*@*")
 search_open: lsearch "TESTSUITE/aux-fixed/0471.rw"
+    cached open
 search_find: file="TESTSUITE/aux-fixed/0471.rw"
+    key="test.example" partial=2 affix=*. starflags=0 opts=NULL
 LRU list:
+    0TESTSUITE/aux-fixed/0471.rw
+    End
 internal_search_find: file="TESTSUITE/aux-fixed/0471.rw"
+    type=lsearch key="test.example" opts=NULL
 cached data used for lookup of test.example
+    in TESTSUITE/aux-fixed/0471.rw
 lookup yielded: rwtest.example
 LOG: address_rewrite MAIN
   "random@test.example" from to: rewritten as "random@rwtest.example" by rule 2
 newlen=4311 newtype=T newtext:
@@ -22129,23 +22132,23 @@ remainder: random@test.example,
     random@test.example,
     random@test.example,
     random@test.example
-address match test: subject=random@test.example pattern=^.{40,}@*
-random@test.example in "^.{40,}@*"? no (end of list)
-address match test: subject=random@test.example pattern=*@*
-test.example in "*"? yes (matched "*")
-random@test.example in "*@*"? yes (matched "*@*")
- search_open: lsearch "TESTSUITE/aux-fixed/0471.rw"
-   cached open
- search_find: file="TESTSUITE/aux-fixed/0471.rw"
-   key="test.example" partial=2 affix=*. starflags=0 opts=NULL
- LRU list:
-   0TESTSUITE/aux-fixed/0471.rw
-   End
- internal_search_find: file="TESTSUITE/aux-fixed/0471.rw"
-   type=lsearch key="test.example" opts=NULL
- cached data used for lookup of test.example
-   in TESTSUITE/aux-fixed/0471.rw
- lookup yielded: rwtest.example
+ address match test: subject=random@test.example pattern=^.{40,}@*
+ random@test.example in "^.{40,}@*"? no (end of list)
+ address match test: subject=random@test.example pattern=*@*
+ test.example in "*"? yes (matched "*")
+ random@test.example in "*@*"? yes (matched "*@*")
 search_open: lsearch "TESTSUITE/aux-fixed/0471.rw"
+    cached open
 search_find: file="TESTSUITE/aux-fixed/0471.rw"
+    key="test.example" partial=2 affix=*. starflags=0 opts=NULL
 LRU list:
+    0TESTSUITE/aux-fixed/0471.rw
+    End
 internal_search_find: file="TESTSUITE/aux-fixed/0471.rw"
+    type=lsearch key="test.example" opts=NULL
 cached data used for lookup of test.example
+    in TESTSUITE/aux-fixed/0471.rw
 lookup yielded: rwtest.example
 LOG: address_rewrite MAIN
   "random@test.example" from to: rewritten as "random@rwtest.example" by rule 2
 newlen=4313 newtype=T newtext:
@@ -22253,23 +22256,23 @@ remainder: random@test.example,
     random@test.example,
     random@test.example,
     random@test.example
-address match test: subject=random@test.example pattern=^.{40,}@*
-random@test.example in "^.{40,}@*"? no (end of list)
-address match test: subject=random@test.example pattern=*@*
-test.example in "*"? yes (matched "*")
-random@test.example in "*@*"? yes (matched "*@*")
- search_open: lsearch "TESTSUITE/aux-fixed/0471.rw"
-   cached open
- search_find: file="TESTSUITE/aux-fixed/0471.rw"
-   key="test.example" partial=2 affix=*. starflags=0 opts=NULL
- LRU list:
-   0TESTSUITE/aux-fixed/0471.rw
-   End
- internal_search_find: file="TESTSUITE/aux-fixed/0471.rw"
-   type=lsearch key="test.example" opts=NULL
- cached data used for lookup of test.example
-   in TESTSUITE/aux-fixed/0471.rw
- lookup yielded: rwtest.example
+ address match test: subject=random@test.example pattern=^.{40,}@*
+ random@test.example in "^.{40,}@*"? no (end of list)
+ address match test: subject=random@test.example pattern=*@*
+ test.example in "*"? yes (matched "*")
+ random@test.example in "*@*"? yes (matched "*@*")
 search_open: lsearch "TESTSUITE/aux-fixed/0471.rw"
+    cached open
 search_find: file="TESTSUITE/aux-fixed/0471.rw"
+    key="test.example" partial=2 affix=*. starflags=0 opts=NULL
 LRU list:
+    0TESTSUITE/aux-fixed/0471.rw
+    End
 internal_search_find: file="TESTSUITE/aux-fixed/0471.rw"
+    type=lsearch key="test.example" opts=NULL
 cached data used for lookup of test.example
+    in TESTSUITE/aux-fixed/0471.rw
 lookup yielded: rwtest.example
 LOG: address_rewrite MAIN
   "random@test.example" from to: rewritten as "random@rwtest.example" by rule 2
 newlen=4315 newtype=T newtext:
@@ -22376,23 +22379,23 @@ remainder: random@test.example,
     random@test.example,
     random@test.example,
     random@test.example
-address match test: subject=random@test.example pattern=^.{40,}@*
-random@test.example in "^.{40,}@*"? no (end of list)
-address match test: subject=random@test.example pattern=*@*
-test.example in "*"? yes (matched "*")
-random@test.example in "*@*"? yes (matched "*@*")
- search_open: lsearch "TESTSUITE/aux-fixed/0471.rw"
-   cached open
- search_find: file="TESTSUITE/aux-fixed/0471.rw"
-   key="test.example" partial=2 affix=*. starflags=0 opts=NULL
- LRU list:
-   0TESTSUITE/aux-fixed/0471.rw
-   End
- internal_search_find: file="TESTSUITE/aux-fixed/0471.rw"
-   type=lsearch key="test.example" opts=NULL
- cached data used for lookup of test.example
-   in TESTSUITE/aux-fixed/0471.rw
- lookup yielded: rwtest.example
+ address match test: subject=random@test.example pattern=^.{40,}@*
+ random@test.example in "^.{40,}@*"? no (end of list)
+ address match test: subject=random@test.example pattern=*@*
+ test.example in "*"? yes (matched "*")
+ random@test.example in "*@*"? yes (matched "*@*")
 search_open: lsearch "TESTSUITE/aux-fixed/0471.rw"
+    cached open
 search_find: file="TESTSUITE/aux-fixed/0471.rw"
+    key="test.example" partial=2 affix=*. starflags=0 opts=NULL
 LRU list:
+    0TESTSUITE/aux-fixed/0471.rw
+    End
 internal_search_find: file="TESTSUITE/aux-fixed/0471.rw"
+    type=lsearch key="test.example" opts=NULL
 cached data used for lookup of test.example
+    in TESTSUITE/aux-fixed/0471.rw
 lookup yielded: rwtest.example
 LOG: address_rewrite MAIN
   "random@test.example" from to: rewritten as "random@rwtest.example" by rule 2
 newlen=4317 newtype=T newtext:
@@ -22498,23 +22501,23 @@ remainder: random@test.example,
     random@test.example,
     random@test.example,
     random@test.example
-address match test: subject=random@test.example pattern=^.{40,}@*
-random@test.example in "^.{40,}@*"? no (end of list)
-address match test: subject=random@test.example pattern=*@*
-test.example in "*"? yes (matched "*")
-random@test.example in "*@*"? yes (matched "*@*")
- search_open: lsearch "TESTSUITE/aux-fixed/0471.rw"
-   cached open
- search_find: file="TESTSUITE/aux-fixed/0471.rw"
-   key="test.example" partial=2 affix=*. starflags=0 opts=NULL
- LRU list:
-   0TESTSUITE/aux-fixed/0471.rw
-   End
- internal_search_find: file="TESTSUITE/aux-fixed/0471.rw"
-   type=lsearch key="test.example" opts=NULL
- cached data used for lookup of test.example
-   in TESTSUITE/aux-fixed/0471.rw
- lookup yielded: rwtest.example
+ address match test: subject=random@test.example pattern=^.{40,}@*
+ random@test.example in "^.{40,}@*"? no (end of list)
+ address match test: subject=random@test.example pattern=*@*
+ test.example in "*"? yes (matched "*")
+ random@test.example in "*@*"? yes (matched "*@*")
 search_open: lsearch "TESTSUITE/aux-fixed/0471.rw"
+    cached open
 search_find: file="TESTSUITE/aux-fixed/0471.rw"
+    key="test.example" partial=2 affix=*. starflags=0 opts=NULL
 LRU list:
+    0TESTSUITE/aux-fixed/0471.rw
+    End
 internal_search_find: file="TESTSUITE/aux-fixed/0471.rw"
+    type=lsearch key="test.example" opts=NULL
 cached data used for lookup of test.example
+    in TESTSUITE/aux-fixed/0471.rw
 lookup yielded: rwtest.example
 LOG: address_rewrite MAIN
   "random@test.example" from to: rewritten as "random@rwtest.example" by rule 2
 newlen=4319 newtype=T newtext:
@@ -22619,23 +22622,23 @@ remainder: random@test.example,
     random@test.example,
     random@test.example,
     random@test.example
-address match test: subject=random@test.example pattern=^.{40,}@*
-random@test.example in "^.{40,}@*"? no (end of list)
-address match test: subject=random@test.example pattern=*@*
-test.example in "*"? yes (matched "*")
-random@test.example in "*@*"? yes (matched "*@*")
- search_open: lsearch "TESTSUITE/aux-fixed/0471.rw"
-   cached open
- search_find: file="TESTSUITE/aux-fixed/0471.rw"
-   key="test.example" partial=2 affix=*. starflags=0 opts=NULL
- LRU list:
-   0TESTSUITE/aux-fixed/0471.rw
-   End
- internal_search_find: file="TESTSUITE/aux-fixed/0471.rw"
-   type=lsearch key="test.example" opts=NULL
- cached data used for lookup of test.example
-   in TESTSUITE/aux-fixed/0471.rw
- lookup yielded: rwtest.example
+ address match test: subject=random@test.example pattern=^.{40,}@*
+ random@test.example in "^.{40,}@*"? no (end of list)
+ address match test: subject=random@test.example pattern=*@*
+ test.example in "*"? yes (matched "*")
+ random@test.example in "*@*"? yes (matched "*@*")
 search_open: lsearch "TESTSUITE/aux-fixed/0471.rw"
+    cached open
 search_find: file="TESTSUITE/aux-fixed/0471.rw"
+    key="test.example" partial=2 affix=*. starflags=0 opts=NULL
 LRU list:
+    0TESTSUITE/aux-fixed/0471.rw
+    End
 internal_search_find: file="TESTSUITE/aux-fixed/0471.rw"
+    type=lsearch key="test.example" opts=NULL
 cached data used for lookup of test.example
+    in TESTSUITE/aux-fixed/0471.rw
 lookup yielded: rwtest.example
 LOG: address_rewrite MAIN
   "random@test.example" from to: rewritten as "random@rwtest.example" by rule 2
 newlen=4321 newtype=T newtext:
@@ -22739,23 +22742,23 @@ remainder: random@test.example,
     random@test.example,
     random@test.example,
     random@test.example
-address match test: subject=random@test.example pattern=^.{40,}@*
-random@test.example in "^.{40,}@*"? no (end of list)
-address match test: subject=random@test.example pattern=*@*
-test.example in "*"? yes (matched "*")
-random@test.example in "*@*"? yes (matched "*@*")
- search_open: lsearch "TESTSUITE/aux-fixed/0471.rw"
-   cached open
- search_find: file="TESTSUITE/aux-fixed/0471.rw"
-   key="test.example" partial=2 affix=*. starflags=0 opts=NULL
- LRU list:
-   0TESTSUITE/aux-fixed/0471.rw
-   End
- internal_search_find: file="TESTSUITE/aux-fixed/0471.rw"
-   type=lsearch key="test.example" opts=NULL
- cached data used for lookup of test.example
-   in TESTSUITE/aux-fixed/0471.rw
- lookup yielded: rwtest.example
+ address match test: subject=random@test.example pattern=^.{40,}@*
+ random@test.example in "^.{40,}@*"? no (end of list)
+ address match test: subject=random@test.example pattern=*@*
+ test.example in "*"? yes (matched "*")
+ random@test.example in "*@*"? yes (matched "*@*")
 search_open: lsearch "TESTSUITE/aux-fixed/0471.rw"
+    cached open
 search_find: file="TESTSUITE/aux-fixed/0471.rw"
+    key="test.example" partial=2 affix=*. starflags=0 opts=NULL
 LRU list:
+    0TESTSUITE/aux-fixed/0471.rw
+    End
 internal_search_find: file="TESTSUITE/aux-fixed/0471.rw"
+    type=lsearch key="test.example" opts=NULL
 cached data used for lookup of test.example
+    in TESTSUITE/aux-fixed/0471.rw
 lookup yielded: rwtest.example
 LOG: address_rewrite MAIN
   "random@test.example" from to: rewritten as "random@rwtest.example" by rule 2
 newlen=4323 newtype=T newtext:
@@ -22858,23 +22861,23 @@ remainder: random@test.example,
     random@test.example,
     random@test.example,
     random@test.example
-address match test: subject=random@test.example pattern=^.{40,}@*
-random@test.example in "^.{40,}@*"? no (end of list)
-address match test: subject=random@test.example pattern=*@*
-test.example in "*"? yes (matched "*")
-random@test.example in "*@*"? yes (matched "*@*")
- search_open: lsearch "TESTSUITE/aux-fixed/0471.rw"
-   cached open
- search_find: file="TESTSUITE/aux-fixed/0471.rw"
-   key="test.example" partial=2 affix=*. starflags=0 opts=NULL
- LRU list:
-   0TESTSUITE/aux-fixed/0471.rw
-   End
- internal_search_find: file="TESTSUITE/aux-fixed/0471.rw"
-   type=lsearch key="test.example" opts=NULL
- cached data used for lookup of test.example
-   in TESTSUITE/aux-fixed/0471.rw
- lookup yielded: rwtest.example
+ address match test: subject=random@test.example pattern=^.{40,}@*
+ random@test.example in "^.{40,}@*"? no (end of list)
+ address match test: subject=random@test.example pattern=*@*
+ test.example in "*"? yes (matched "*")
+ random@test.example in "*@*"? yes (matched "*@*")
 search_open: lsearch "TESTSUITE/aux-fixed/0471.rw"
+    cached open
 search_find: file="TESTSUITE/aux-fixed/0471.rw"
+    key="test.example" partial=2 affix=*. starflags=0 opts=NULL
 LRU list:
+    0TESTSUITE/aux-fixed/0471.rw
+    End
 internal_search_find: file="TESTSUITE/aux-fixed/0471.rw"
+    type=lsearch key="test.example" opts=NULL
 cached data used for lookup of test.example
+    in TESTSUITE/aux-fixed/0471.rw
 lookup yielded: rwtest.example
 LOG: address_rewrite MAIN
   "random@test.example" from to: rewritten as "random@rwtest.example" by rule 2
 newlen=4325 newtype=T newtext:
@@ -22976,23 +22979,23 @@ remainder: random@test.example,
     random@test.example,
     random@test.example,
     random@test.example
-address match test: subject=random@test.example pattern=^.{40,}@*
-random@test.example in "^.{40,}@*"? no (end of list)
-address match test: subject=random@test.example pattern=*@*
-test.example in "*"? yes (matched "*")
-random@test.example in "*@*"? yes (matched "*@*")
- search_open: lsearch "TESTSUITE/aux-fixed/0471.rw"
-   cached open
- search_find: file="TESTSUITE/aux-fixed/0471.rw"
-   key="test.example" partial=2 affix=*. starflags=0 opts=NULL
- LRU list:
-   0TESTSUITE/aux-fixed/0471.rw
-   End
- internal_search_find: file="TESTSUITE/aux-fixed/0471.rw"
-   type=lsearch key="test.example" opts=NULL
- cached data used for lookup of test.example
-   in TESTSUITE/aux-fixed/0471.rw
- lookup yielded: rwtest.example
+ address match test: subject=random@test.example pattern=^.{40,}@*
+ random@test.example in "^.{40,}@*"? no (end of list)
+ address match test: subject=random@test.example pattern=*@*
+ test.example in "*"? yes (matched "*")
+ random@test.example in "*@*"? yes (matched "*@*")
 search_open: lsearch "TESTSUITE/aux-fixed/0471.rw"
+    cached open
 search_find: file="TESTSUITE/aux-fixed/0471.rw"
+    key="test.example" partial=2 affix=*. starflags=0 opts=NULL
 LRU list:
+    0TESTSUITE/aux-fixed/0471.rw
+    End
 internal_search_find: file="TESTSUITE/aux-fixed/0471.rw"
+    type=lsearch key="test.example" opts=NULL
 cached data used for lookup of test.example
+    in TESTSUITE/aux-fixed/0471.rw
 lookup yielded: rwtest.example
 LOG: address_rewrite MAIN
   "random@test.example" from to: rewritten as "random@rwtest.example" by rule 2
 newlen=4327 newtype=T newtext:
@@ -23093,23 +23096,23 @@ remainder: random@test.example,
     random@test.example,
     random@test.example,
     random@test.example
-address match test: subject=random@test.example pattern=^.{40,}@*
-random@test.example in "^.{40,}@*"? no (end of list)
-address match test: subject=random@test.example pattern=*@*
-test.example in "*"? yes (matched "*")
-random@test.example in "*@*"? yes (matched "*@*")
- search_open: lsearch "TESTSUITE/aux-fixed/0471.rw"
-   cached open
- search_find: file="TESTSUITE/aux-fixed/0471.rw"
-   key="test.example" partial=2 affix=*. starflags=0 opts=NULL
- LRU list:
-   0TESTSUITE/aux-fixed/0471.rw
-   End
- internal_search_find: file="TESTSUITE/aux-fixed/0471.rw"
-   type=lsearch key="test.example" opts=NULL
- cached data used for lookup of test.example
-   in TESTSUITE/aux-fixed/0471.rw
- lookup yielded: rwtest.example
+ address match test: subject=random@test.example pattern=^.{40,}@*
+ random@test.example in "^.{40,}@*"? no (end of list)
+ address match test: subject=random@test.example pattern=*@*
+ test.example in "*"? yes (matched "*")
+ random@test.example in "*@*"? yes (matched "*@*")
 search_open: lsearch "TESTSUITE/aux-fixed/0471.rw"
+    cached open
 search_find: file="TESTSUITE/aux-fixed/0471.rw"
+    key="test.example" partial=2 affix=*. starflags=0 opts=NULL
 LRU list:
+    0TESTSUITE/aux-fixed/0471.rw
+    End
 internal_search_find: file="TESTSUITE/aux-fixed/0471.rw"
+    type=lsearch key="test.example" opts=NULL
 cached data used for lookup of test.example
+    in TESTSUITE/aux-fixed/0471.rw
 lookup yielded: rwtest.example
 LOG: address_rewrite MAIN
   "random@test.example" from to: rewritten as "random@rwtest.example" by rule 2
 newlen=4329 newtype=T newtext:
@@ -23209,23 +23212,23 @@ remainder: random@test.example,
     random@test.example,
     random@test.example,
     random@test.example
-address match test: subject=random@test.example pattern=^.{40,}@*
-random@test.example in "^.{40,}@*"? no (end of list)
-address match test: subject=random@test.example pattern=*@*
-test.example in "*"? yes (matched "*")
-random@test.example in "*@*"? yes (matched "*@*")
- search_open: lsearch "TESTSUITE/aux-fixed/0471.rw"
-   cached open
- search_find: file="TESTSUITE/aux-fixed/0471.rw"
-   key="test.example" partial=2 affix=*. starflags=0 opts=NULL
- LRU list:
-   0TESTSUITE/aux-fixed/0471.rw
-   End
- internal_search_find: file="TESTSUITE/aux-fixed/0471.rw"
-   type=lsearch key="test.example" opts=NULL
- cached data used for lookup of test.example
-   in TESTSUITE/aux-fixed/0471.rw
- lookup yielded: rwtest.example
+ address match test: subject=random@test.example pattern=^.{40,}@*
+ random@test.example in "^.{40,}@*"? no (end of list)
+ address match test: subject=random@test.example pattern=*@*
+ test.example in "*"? yes (matched "*")
+ random@test.example in "*@*"? yes (matched "*@*")
 search_open: lsearch "TESTSUITE/aux-fixed/0471.rw"
+    cached open
 search_find: file="TESTSUITE/aux-fixed/0471.rw"
+    key="test.example" partial=2 affix=*. starflags=0 opts=NULL
 LRU list:
+    0TESTSUITE/aux-fixed/0471.rw
+    End
 internal_search_find: file="TESTSUITE/aux-fixed/0471.rw"
+    type=lsearch key="test.example" opts=NULL
 cached data used for lookup of test.example
+    in TESTSUITE/aux-fixed/0471.rw
 lookup yielded: rwtest.example
 LOG: address_rewrite MAIN
   "random@test.example" from to: rewritten as "random@rwtest.example" by rule 2
 newlen=4331 newtype=T newtext:
@@ -23324,23 +23327,23 @@ remainder: random@test.example,
     random@test.example,
     random@test.example,
     random@test.example
-address match test: subject=random@test.example pattern=^.{40,}@*
-random@test.example in "^.{40,}@*"? no (end of list)
-address match test: subject=random@test.example pattern=*@*
-test.example in "*"? yes (matched "*")
-random@test.example in "*@*"? yes (matched "*@*")
- search_open: lsearch "TESTSUITE/aux-fixed/0471.rw"
-   cached open
- search_find: file="TESTSUITE/aux-fixed/0471.rw"
-   key="test.example" partial=2 affix=*. starflags=0 opts=NULL
- LRU list:
-   0TESTSUITE/aux-fixed/0471.rw
-   End
- internal_search_find: file="TESTSUITE/aux-fixed/0471.rw"
-   type=lsearch key="test.example" opts=NULL
- cached data used for lookup of test.example
-   in TESTSUITE/aux-fixed/0471.rw
- lookup yielded: rwtest.example
+ address match test: subject=random@test.example pattern=^.{40,}@*
+ random@test.example in "^.{40,}@*"? no (end of list)
+ address match test: subject=random@test.example pattern=*@*
+ test.example in "*"? yes (matched "*")
+ random@test.example in "*@*"? yes (matched "*@*")
 search_open: lsearch "TESTSUITE/aux-fixed/0471.rw"
+    cached open
 search_find: file="TESTSUITE/aux-fixed/0471.rw"
+    key="test.example" partial=2 affix=*. starflags=0 opts=NULL
 LRU list:
+    0TESTSUITE/aux-fixed/0471.rw
+    End
 internal_search_find: file="TESTSUITE/aux-fixed/0471.rw"
+    type=lsearch key="test.example" opts=NULL
 cached data used for lookup of test.example
+    in TESTSUITE/aux-fixed/0471.rw
 lookup yielded: rwtest.example
 LOG: address_rewrite MAIN
   "random@test.example" from to: rewritten as "random@rwtest.example" by rule 2
 newlen=4333 newtype=T newtext:
@@ -23438,23 +23441,23 @@ remainder: random@test.example,
     random@test.example,
     random@test.example,
     random@test.example
-address match test: subject=random@test.example pattern=^.{40,}@*
-random@test.example in "^.{40,}@*"? no (end of list)
-address match test: subject=random@test.example pattern=*@*
-test.example in "*"? yes (matched "*")
-random@test.example in "*@*"? yes (matched "*@*")
- search_open: lsearch "TESTSUITE/aux-fixed/0471.rw"
-   cached open
- search_find: file="TESTSUITE/aux-fixed/0471.rw"
-   key="test.example" partial=2 affix=*. starflags=0 opts=NULL
- LRU list:
-   0TESTSUITE/aux-fixed/0471.rw
-   End
- internal_search_find: file="TESTSUITE/aux-fixed/0471.rw"
-   type=lsearch key="test.example" opts=NULL
- cached data used for lookup of test.example
-   in TESTSUITE/aux-fixed/0471.rw
- lookup yielded: rwtest.example
+ address match test: subject=random@test.example pattern=^.{40,}@*
+ random@test.example in "^.{40,}@*"? no (end of list)
+ address match test: subject=random@test.example pattern=*@*
+ test.example in "*"? yes (matched "*")
+ random@test.example in "*@*"? yes (matched "*@*")
 search_open: lsearch "TESTSUITE/aux-fixed/0471.rw"
+    cached open
 search_find: file="TESTSUITE/aux-fixed/0471.rw"
+    key="test.example" partial=2 affix=*. starflags=0 opts=NULL
 LRU list:
+    0TESTSUITE/aux-fixed/0471.rw
+    End
 internal_search_find: file="TESTSUITE/aux-fixed/0471.rw"
+    type=lsearch key="test.example" opts=NULL
 cached data used for lookup of test.example
+    in TESTSUITE/aux-fixed/0471.rw
 lookup yielded: rwtest.example
 LOG: address_rewrite MAIN
   "random@test.example" from to: rewritten as "random@rwtest.example" by rule 2
 newlen=4335 newtype=T newtext:
@@ -23551,23 +23554,23 @@ remainder: random@test.example,
     random@test.example,
     random@test.example,
     random@test.example
-address match test: subject=random@test.example pattern=^.{40,}@*
-random@test.example in "^.{40,}@*"? no (end of list)
-address match test: subject=random@test.example pattern=*@*
-test.example in "*"? yes (matched "*")
-random@test.example in "*@*"? yes (matched "*@*")
- search_open: lsearch "TESTSUITE/aux-fixed/0471.rw"
-   cached open
- search_find: file="TESTSUITE/aux-fixed/0471.rw"
-   key="test.example" partial=2 affix=*. starflags=0 opts=NULL
- LRU list:
-   0TESTSUITE/aux-fixed/0471.rw
-   End
- internal_search_find: file="TESTSUITE/aux-fixed/0471.rw"
-   type=lsearch key="test.example" opts=NULL
- cached data used for lookup of test.example
-   in TESTSUITE/aux-fixed/0471.rw
- lookup yielded: rwtest.example
+ address match test: subject=random@test.example pattern=^.{40,}@*
+ random@test.example in "^.{40,}@*"? no (end of list)
+ address match test: subject=random@test.example pattern=*@*
+ test.example in "*"? yes (matched "*")
+ random@test.example in "*@*"? yes (matched "*@*")
 search_open: lsearch "TESTSUITE/aux-fixed/0471.rw"
+    cached open
 search_find: file="TESTSUITE/aux-fixed/0471.rw"
+    key="test.example" partial=2 affix=*. starflags=0 opts=NULL
 LRU list:
+    0TESTSUITE/aux-fixed/0471.rw
+    End
 internal_search_find: file="TESTSUITE/aux-fixed/0471.rw"
+    type=lsearch key="test.example" opts=NULL
 cached data used for lookup of test.example
+    in TESTSUITE/aux-fixed/0471.rw
 lookup yielded: rwtest.example
 LOG: address_rewrite MAIN
   "random@test.example" from to: rewritten as "random@rwtest.example" by rule 2
 newlen=4337 newtype=T newtext:
@@ -23663,23 +23666,23 @@ remainder: random@test.example,
     random@test.example,
     random@test.example,
     random@test.example
-address match test: subject=random@test.example pattern=^.{40,}@*
-random@test.example in "^.{40,}@*"? no (end of list)
-address match test: subject=random@test.example pattern=*@*
-test.example in "*"? yes (matched "*")
-random@test.example in "*@*"? yes (matched "*@*")
- search_open: lsearch "TESTSUITE/aux-fixed/0471.rw"
-   cached open
- search_find: file="TESTSUITE/aux-fixed/0471.rw"
-   key="test.example" partial=2 affix=*. starflags=0 opts=NULL
- LRU list:
-   0TESTSUITE/aux-fixed/0471.rw
-   End
- internal_search_find: file="TESTSUITE/aux-fixed/0471.rw"
-   type=lsearch key="test.example" opts=NULL
- cached data used for lookup of test.example
-   in TESTSUITE/aux-fixed/0471.rw
- lookup yielded: rwtest.example
+ address match test: subject=random@test.example pattern=^.{40,}@*
+ random@test.example in "^.{40,}@*"? no (end of list)
+ address match test: subject=random@test.example pattern=*@*
+ test.example in "*"? yes (matched "*")
+ random@test.example in "*@*"? yes (matched "*@*")
 search_open: lsearch "TESTSUITE/aux-fixed/0471.rw"
+    cached open
 search_find: file="TESTSUITE/aux-fixed/0471.rw"
+    key="test.example" partial=2 affix=*. starflags=0 opts=NULL
 LRU list:
+    0TESTSUITE/aux-fixed/0471.rw
+    End
 internal_search_find: file="TESTSUITE/aux-fixed/0471.rw"
+    type=lsearch key="test.example" opts=NULL
 cached data used for lookup of test.example
+    in TESTSUITE/aux-fixed/0471.rw
 lookup yielded: rwtest.example
 LOG: address_rewrite MAIN
   "random@test.example" from to: rewritten as "random@rwtest.example" by rule 2
 newlen=4339 newtype=T newtext:
@@ -23774,23 +23777,23 @@ remainder: random@test.example,
     random@test.example,
     random@test.example,
     random@test.example
-address match test: subject=random@test.example pattern=^.{40,}@*
-random@test.example in "^.{40,}@*"? no (end of list)
-address match test: subject=random@test.example pattern=*@*
-test.example in "*"? yes (matched "*")
-random@test.example in "*@*"? yes (matched "*@*")
- search_open: lsearch "TESTSUITE/aux-fixed/0471.rw"
-   cached open
- search_find: file="TESTSUITE/aux-fixed/0471.rw"
-   key="test.example" partial=2 affix=*. starflags=0 opts=NULL
- LRU list:
-   0TESTSUITE/aux-fixed/0471.rw
-   End
- internal_search_find: file="TESTSUITE/aux-fixed/0471.rw"
-   type=lsearch key="test.example" opts=NULL
- cached data used for lookup of test.example
-   in TESTSUITE/aux-fixed/0471.rw
- lookup yielded: rwtest.example
+ address match test: subject=random@test.example pattern=^.{40,}@*
+ random@test.example in "^.{40,}@*"? no (end of list)
+ address match test: subject=random@test.example pattern=*@*
+ test.example in "*"? yes (matched "*")
+ random@test.example in "*@*"? yes (matched "*@*")
 search_open: lsearch "TESTSUITE/aux-fixed/0471.rw"
+    cached open
 search_find: file="TESTSUITE/aux-fixed/0471.rw"
+    key="test.example" partial=2 affix=*. starflags=0 opts=NULL
 LRU list:
+    0TESTSUITE/aux-fixed/0471.rw
+    End
 internal_search_find: file="TESTSUITE/aux-fixed/0471.rw"
+    type=lsearch key="test.example" opts=NULL
 cached data used for lookup of test.example
+    in TESTSUITE/aux-fixed/0471.rw
 lookup yielded: rwtest.example
 LOG: address_rewrite MAIN
   "random@test.example" from to: rewritten as "random@rwtest.example" by rule 2
 newlen=4341 newtype=T newtext:
@@ -23884,23 +23887,23 @@ remainder: random@test.example,
     random@test.example,
     random@test.example,
     random@test.example
-address match test: subject=random@test.example pattern=^.{40,}@*
-random@test.example in "^.{40,}@*"? no (end of list)
-address match test: subject=random@test.example pattern=*@*
-test.example in "*"? yes (matched "*")
-random@test.example in "*@*"? yes (matched "*@*")
- search_open: lsearch "TESTSUITE/aux-fixed/0471.rw"
-   cached open
- search_find: file="TESTSUITE/aux-fixed/0471.rw"
-   key="test.example" partial=2 affix=*. starflags=0 opts=NULL
- LRU list:
-   0TESTSUITE/aux-fixed/0471.rw
-   End
- internal_search_find: file="TESTSUITE/aux-fixed/0471.rw"
-   type=lsearch key="test.example" opts=NULL
- cached data used for lookup of test.example
-   in TESTSUITE/aux-fixed/0471.rw
- lookup yielded: rwtest.example
+ address match test: subject=random@test.example pattern=^.{40,}@*
+ random@test.example in "^.{40,}@*"? no (end of list)
+ address match test: subject=random@test.example pattern=*@*
+ test.example in "*"? yes (matched "*")
+ random@test.example in "*@*"? yes (matched "*@*")
 search_open: lsearch "TESTSUITE/aux-fixed/0471.rw"
+    cached open
 search_find: file="TESTSUITE/aux-fixed/0471.rw"
+    key="test.example" partial=2 affix=*. starflags=0 opts=NULL
 LRU list:
+    0TESTSUITE/aux-fixed/0471.rw
+    End
 internal_search_find: file="TESTSUITE/aux-fixed/0471.rw"
+    type=lsearch key="test.example" opts=NULL
 cached data used for lookup of test.example
+    in TESTSUITE/aux-fixed/0471.rw
 lookup yielded: rwtest.example
 LOG: address_rewrite MAIN
   "random@test.example" from to: rewritten as "random@rwtest.example" by rule 2
 newlen=4343 newtype=T newtext:
@@ -23993,23 +23996,23 @@ remainder: random@test.example,
     random@test.example,
     random@test.example,
     random@test.example
-address match test: subject=random@test.example pattern=^.{40,}@*
-random@test.example in "^.{40,}@*"? no (end of list)
-address match test: subject=random@test.example pattern=*@*
-test.example in "*"? yes (matched "*")
-random@test.example in "*@*"? yes (matched "*@*")
- search_open: lsearch "TESTSUITE/aux-fixed/0471.rw"
-   cached open
- search_find: file="TESTSUITE/aux-fixed/0471.rw"
-   key="test.example" partial=2 affix=*. starflags=0 opts=NULL
- LRU list:
-   0TESTSUITE/aux-fixed/0471.rw
-   End
- internal_search_find: file="TESTSUITE/aux-fixed/0471.rw"
-   type=lsearch key="test.example" opts=NULL
- cached data used for lookup of test.example
-   in TESTSUITE/aux-fixed/0471.rw
- lookup yielded: rwtest.example
+ address match test: subject=random@test.example pattern=^.{40,}@*
+ random@test.example in "^.{40,}@*"? no (end of list)
+ address match test: subject=random@test.example pattern=*@*
+ test.example in "*"? yes (matched "*")
+ random@test.example in "*@*"? yes (matched "*@*")
 search_open: lsearch "TESTSUITE/aux-fixed/0471.rw"
+    cached open
 search_find: file="TESTSUITE/aux-fixed/0471.rw"
+    key="test.example" partial=2 affix=*. starflags=0 opts=NULL
 LRU list:
+    0TESTSUITE/aux-fixed/0471.rw
+    End
 internal_search_find: file="TESTSUITE/aux-fixed/0471.rw"
+    type=lsearch key="test.example" opts=NULL
 cached data used for lookup of test.example
+    in TESTSUITE/aux-fixed/0471.rw
 lookup yielded: rwtest.example
 LOG: address_rewrite MAIN
   "random@test.example" from to: rewritten as "random@rwtest.example" by rule 2
 newlen=4345 newtype=T newtext:
@@ -24101,23 +24104,23 @@ remainder: random@test.example,
     random@test.example,
     random@test.example,
     random@test.example
-address match test: subject=random@test.example pattern=^.{40,}@*
-random@test.example in "^.{40,}@*"? no (end of list)
-address match test: subject=random@test.example pattern=*@*
-test.example in "*"? yes (matched "*")
-random@test.example in "*@*"? yes (matched "*@*")
- search_open: lsearch "TESTSUITE/aux-fixed/0471.rw"
-   cached open
- search_find: file="TESTSUITE/aux-fixed/0471.rw"
-   key="test.example" partial=2 affix=*. starflags=0 opts=NULL
- LRU list:
-   0TESTSUITE/aux-fixed/0471.rw
-   End
- internal_search_find: file="TESTSUITE/aux-fixed/0471.rw"
-   type=lsearch key="test.example" opts=NULL
- cached data used for lookup of test.example
-   in TESTSUITE/aux-fixed/0471.rw
- lookup yielded: rwtest.example
+ address match test: subject=random@test.example pattern=^.{40,}@*
+ random@test.example in "^.{40,}@*"? no (end of list)
+ address match test: subject=random@test.example pattern=*@*
+ test.example in "*"? yes (matched "*")
+ random@test.example in "*@*"? yes (matched "*@*")
 search_open: lsearch "TESTSUITE/aux-fixed/0471.rw"
+    cached open
 search_find: file="TESTSUITE/aux-fixed/0471.rw"
+    key="test.example" partial=2 affix=*. starflags=0 opts=NULL
 LRU list:
+    0TESTSUITE/aux-fixed/0471.rw
+    End
 internal_search_find: file="TESTSUITE/aux-fixed/0471.rw"
+    type=lsearch key="test.example" opts=NULL
 cached data used for lookup of test.example
+    in TESTSUITE/aux-fixed/0471.rw
 lookup yielded: rwtest.example
 LOG: address_rewrite MAIN
   "random@test.example" from to: rewritten as "random@rwtest.example" by rule 2
 newlen=4347 newtype=T newtext:
@@ -24208,23 +24211,23 @@ remainder: random@test.example,
     random@test.example,
     random@test.example,
     random@test.example
-address match test: subject=random@test.example pattern=^.{40,}@*
-random@test.example in "^.{40,}@*"? no (end of list)
-address match test: subject=random@test.example pattern=*@*
-test.example in "*"? yes (matched "*")
-random@test.example in "*@*"? yes (matched "*@*")
- search_open: lsearch "TESTSUITE/aux-fixed/0471.rw"
-   cached open
- search_find: file="TESTSUITE/aux-fixed/0471.rw"
-   key="test.example" partial=2 affix=*. starflags=0 opts=NULL
- LRU list:
-   0TESTSUITE/aux-fixed/0471.rw
-   End
- internal_search_find: file="TESTSUITE/aux-fixed/0471.rw"
-   type=lsearch key="test.example" opts=NULL
- cached data used for lookup of test.example
-   in TESTSUITE/aux-fixed/0471.rw
- lookup yielded: rwtest.example
+ address match test: subject=random@test.example pattern=^.{40,}@*
+ random@test.example in "^.{40,}@*"? no (end of list)
+ address match test: subject=random@test.example pattern=*@*
+ test.example in "*"? yes (matched "*")
+ random@test.example in "*@*"? yes (matched "*@*")
 search_open: lsearch "TESTSUITE/aux-fixed/0471.rw"
+    cached open
 search_find: file="TESTSUITE/aux-fixed/0471.rw"
+    key="test.example" partial=2 affix=*. starflags=0 opts=NULL
 LRU list:
+    0TESTSUITE/aux-fixed/0471.rw
+    End
 internal_search_find: file="TESTSUITE/aux-fixed/0471.rw"
+    type=lsearch key="test.example" opts=NULL
 cached data used for lookup of test.example
+    in TESTSUITE/aux-fixed/0471.rw
 lookup yielded: rwtest.example
 LOG: address_rewrite MAIN
   "random@test.example" from to: rewritten as "random@rwtest.example" by rule 2
 newlen=4349 newtype=T newtext:
@@ -24314,23 +24317,23 @@ remainder: random@test.example,
     random@test.example,
     random@test.example,
     random@test.example
-address match test: subject=random@test.example pattern=^.{40,}@*
-random@test.example in "^.{40,}@*"? no (end of list)
-address match test: subject=random@test.example pattern=*@*
-test.example in "*"? yes (matched "*")
-random@test.example in "*@*"? yes (matched "*@*")
- search_open: lsearch "TESTSUITE/aux-fixed/0471.rw"
-   cached open
- search_find: file="TESTSUITE/aux-fixed/0471.rw"
-   key="test.example" partial=2 affix=*. starflags=0 opts=NULL
- LRU list:
-   0TESTSUITE/aux-fixed/0471.rw
-   End
- internal_search_find: file="TESTSUITE/aux-fixed/0471.rw"
-   type=lsearch key="test.example" opts=NULL
- cached data used for lookup of test.example
-   in TESTSUITE/aux-fixed/0471.rw
- lookup yielded: rwtest.example
+ address match test: subject=random@test.example pattern=^.{40,}@*
+ random@test.example in "^.{40,}@*"? no (end of list)
+ address match test: subject=random@test.example pattern=*@*
+ test.example in "*"? yes (matched "*")
+ random@test.example in "*@*"? yes (matched "*@*")
 search_open: lsearch "TESTSUITE/aux-fixed/0471.rw"
+    cached open
 search_find: file="TESTSUITE/aux-fixed/0471.rw"
+    key="test.example" partial=2 affix=*. starflags=0 opts=NULL
 LRU list:
+    0TESTSUITE/aux-fixed/0471.rw
+    End
 internal_search_find: file="TESTSUITE/aux-fixed/0471.rw"
+    type=lsearch key="test.example" opts=NULL
 cached data used for lookup of test.example
+    in TESTSUITE/aux-fixed/0471.rw
 lookup yielded: rwtest.example
 LOG: address_rewrite MAIN
   "random@test.example" from to: rewritten as "random@rwtest.example" by rule 2
 newlen=4351 newtype=T newtext:
@@ -24419,23 +24422,23 @@ remainder: random@test.example,
     random@test.example,
     random@test.example,
     random@test.example
-address match test: subject=random@test.example pattern=^.{40,}@*
-random@test.example in "^.{40,}@*"? no (end of list)
-address match test: subject=random@test.example pattern=*@*
-test.example in "*"? yes (matched "*")
-random@test.example in "*@*"? yes (matched "*@*")
- search_open: lsearch "TESTSUITE/aux-fixed/0471.rw"
-   cached open
- search_find: file="TESTSUITE/aux-fixed/0471.rw"
-   key="test.example" partial=2 affix=*. starflags=0 opts=NULL
- LRU list:
-   0TESTSUITE/aux-fixed/0471.rw
-   End
- internal_search_find: file="TESTSUITE/aux-fixed/0471.rw"
-   type=lsearch key="test.example" opts=NULL
- cached data used for lookup of test.example
-   in TESTSUITE/aux-fixed/0471.rw
- lookup yielded: rwtest.example
+ address match test: subject=random@test.example pattern=^.{40,}@*
+ random@test.example in "^.{40,}@*"? no (end of list)
+ address match test: subject=random@test.example pattern=*@*
+ test.example in "*"? yes (matched "*")
+ random@test.example in "*@*"? yes (matched "*@*")
 search_open: lsearch "TESTSUITE/aux-fixed/0471.rw"
+    cached open
 search_find: file="TESTSUITE/aux-fixed/0471.rw"
+    key="test.example" partial=2 affix=*. starflags=0 opts=NULL
 LRU list:
+    0TESTSUITE/aux-fixed/0471.rw
+    End
 internal_search_find: file="TESTSUITE/aux-fixed/0471.rw"
+    type=lsearch key="test.example" opts=NULL
 cached data used for lookup of test.example
+    in TESTSUITE/aux-fixed/0471.rw
 lookup yielded: rwtest.example
 LOG: address_rewrite MAIN
   "random@test.example" from to: rewritten as "random@rwtest.example" by rule 2
 newlen=4353 newtype=T newtext:
@@ -24523,23 +24526,23 @@ remainder: random@test.example,
     random@test.example,
     random@test.example,
     random@test.example
-address match test: subject=random@test.example pattern=^.{40,}@*
-random@test.example in "^.{40,}@*"? no (end of list)
-address match test: subject=random@test.example pattern=*@*
-test.example in "*"? yes (matched "*")
-random@test.example in "*@*"? yes (matched "*@*")
- search_open: lsearch "TESTSUITE/aux-fixed/0471.rw"
-   cached open
- search_find: file="TESTSUITE/aux-fixed/0471.rw"
-   key="test.example" partial=2 affix=*. starflags=0 opts=NULL
- LRU list:
-   0TESTSUITE/aux-fixed/0471.rw
-   End
- internal_search_find: file="TESTSUITE/aux-fixed/0471.rw"
-   type=lsearch key="test.example" opts=NULL
- cached data used for lookup of test.example
-   in TESTSUITE/aux-fixed/0471.rw
- lookup yielded: rwtest.example
+ address match test: subject=random@test.example pattern=^.{40,}@*
+ random@test.example in "^.{40,}@*"? no (end of list)
+ address match test: subject=random@test.example pattern=*@*
+ test.example in "*"? yes (matched "*")
+ random@test.example in "*@*"? yes (matched "*@*")
 search_open: lsearch "TESTSUITE/aux-fixed/0471.rw"
+    cached open
 search_find: file="TESTSUITE/aux-fixed/0471.rw"
+    key="test.example" partial=2 affix=*. starflags=0 opts=NULL
 LRU list:
+    0TESTSUITE/aux-fixed/0471.rw
+    End
 internal_search_find: file="TESTSUITE/aux-fixed/0471.rw"
+    type=lsearch key="test.example" opts=NULL
 cached data used for lookup of test.example
+    in TESTSUITE/aux-fixed/0471.rw
 lookup yielded: rwtest.example
 LOG: address_rewrite MAIN
   "random@test.example" from to: rewritten as "random@rwtest.example" by rule 2
 newlen=4355 newtype=T newtext:
@@ -24626,23 +24629,23 @@ remainder: random@test.example,
     random@test.example,
     random@test.example,
     random@test.example
-address match test: subject=random@test.example pattern=^.{40,}@*
-random@test.example in "^.{40,}@*"? no (end of list)
-address match test: subject=random@test.example pattern=*@*
-test.example in "*"? yes (matched "*")
-random@test.example in "*@*"? yes (matched "*@*")
- search_open: lsearch "TESTSUITE/aux-fixed/0471.rw"
-   cached open
- search_find: file="TESTSUITE/aux-fixed/0471.rw"
-   key="test.example" partial=2 affix=*. starflags=0 opts=NULL
- LRU list:
-   0TESTSUITE/aux-fixed/0471.rw
-   End
- internal_search_find: file="TESTSUITE/aux-fixed/0471.rw"
-   type=lsearch key="test.example" opts=NULL
- cached data used for lookup of test.example
-   in TESTSUITE/aux-fixed/0471.rw
- lookup yielded: rwtest.example
+ address match test: subject=random@test.example pattern=^.{40,}@*
+ random@test.example in "^.{40,}@*"? no (end of list)
+ address match test: subject=random@test.example pattern=*@*
+ test.example in "*"? yes (matched "*")
+ random@test.example in "*@*"? yes (matched "*@*")
 search_open: lsearch "TESTSUITE/aux-fixed/0471.rw"
+    cached open
 search_find: file="TESTSUITE/aux-fixed/0471.rw"
+    key="test.example" partial=2 affix=*. starflags=0 opts=NULL
 LRU list:
+    0TESTSUITE/aux-fixed/0471.rw
+    End
 internal_search_find: file="TESTSUITE/aux-fixed/0471.rw"
+    type=lsearch key="test.example" opts=NULL
 cached data used for lookup of test.example
+    in TESTSUITE/aux-fixed/0471.rw
 lookup yielded: rwtest.example
 LOG: address_rewrite MAIN
   "random@test.example" from to: rewritten as "random@rwtest.example" by rule 2
 newlen=4357 newtype=T newtext:
@@ -24728,23 +24731,23 @@ remainder: random@test.example,
     random@test.example,
     random@test.example,
     random@test.example
-address match test: subject=random@test.example pattern=^.{40,}@*
-random@test.example in "^.{40,}@*"? no (end of list)
-address match test: subject=random@test.example pattern=*@*
-test.example in "*"? yes (matched "*")
-random@test.example in "*@*"? yes (matched "*@*")
- search_open: lsearch "TESTSUITE/aux-fixed/0471.rw"
-   cached open
- search_find: file="TESTSUITE/aux-fixed/0471.rw"
-   key="test.example" partial=2 affix=*. starflags=0 opts=NULL
- LRU list:
-   0TESTSUITE/aux-fixed/0471.rw
-   End
- internal_search_find: file="TESTSUITE/aux-fixed/0471.rw"
-   type=lsearch key="test.example" opts=NULL
- cached data used for lookup of test.example
-   in TESTSUITE/aux-fixed/0471.rw
- lookup yielded: rwtest.example
+ address match test: subject=random@test.example pattern=^.{40,}@*
+ random@test.example in "^.{40,}@*"? no (end of list)
+ address match test: subject=random@test.example pattern=*@*
+ test.example in "*"? yes (matched "*")
+ random@test.example in "*@*"? yes (matched "*@*")
 search_open: lsearch "TESTSUITE/aux-fixed/0471.rw"
+    cached open
 search_find: file="TESTSUITE/aux-fixed/0471.rw"
+    key="test.example" partial=2 affix=*. starflags=0 opts=NULL
 LRU list:
+    0TESTSUITE/aux-fixed/0471.rw
+    End
 internal_search_find: file="TESTSUITE/aux-fixed/0471.rw"
+    type=lsearch key="test.example" opts=NULL
 cached data used for lookup of test.example
+    in TESTSUITE/aux-fixed/0471.rw
 lookup yielded: rwtest.example
 LOG: address_rewrite MAIN
   "random@test.example" from to: rewritten as "random@rwtest.example" by rule 2
 newlen=4359 newtype=T newtext:
@@ -24829,23 +24832,23 @@ remainder: random@test.example,
     random@test.example,
     random@test.example,
     random@test.example
-address match test: subject=random@test.example pattern=^.{40,}@*
-random@test.example in "^.{40,}@*"? no (end of list)
-address match test: subject=random@test.example pattern=*@*
-test.example in "*"? yes (matched "*")
-random@test.example in "*@*"? yes (matched "*@*")
- search_open: lsearch "TESTSUITE/aux-fixed/0471.rw"
-   cached open
- search_find: file="TESTSUITE/aux-fixed/0471.rw"
-   key="test.example" partial=2 affix=*. starflags=0 opts=NULL
- LRU list:
-   0TESTSUITE/aux-fixed/0471.rw
-   End
- internal_search_find: file="TESTSUITE/aux-fixed/0471.rw"
-   type=lsearch key="test.example" opts=NULL
- cached data used for lookup of test.example
-   in TESTSUITE/aux-fixed/0471.rw
- lookup yielded: rwtest.example
+ address match test: subject=random@test.example pattern=^.{40,}@*
+ random@test.example in "^.{40,}@*"? no (end of list)
+ address match test: subject=random@test.example pattern=*@*
+ test.example in "*"? yes (matched "*")
+ random@test.example in "*@*"? yes (matched "*@*")
 search_open: lsearch "TESTSUITE/aux-fixed/0471.rw"
+    cached open
 search_find: file="TESTSUITE/aux-fixed/0471.rw"
+    key="test.example" partial=2 affix=*. starflags=0 opts=NULL
 LRU list:
+    0TESTSUITE/aux-fixed/0471.rw
+    End
 internal_search_find: file="TESTSUITE/aux-fixed/0471.rw"
+    type=lsearch key="test.example" opts=NULL
 cached data used for lookup of test.example
+    in TESTSUITE/aux-fixed/0471.rw
 lookup yielded: rwtest.example
 LOG: address_rewrite MAIN
   "random@test.example" from to: rewritten as "random@rwtest.example" by rule 2
 newlen=4361 newtype=T newtext:
@@ -24929,23 +24932,23 @@ remainder: random@test.example,
     random@test.example,
     random@test.example,
     random@test.example
-address match test: subject=random@test.example pattern=^.{40,}@*
-random@test.example in "^.{40,}@*"? no (end of list)
-address match test: subject=random@test.example pattern=*@*
-test.example in "*"? yes (matched "*")
-random@test.example in "*@*"? yes (matched "*@*")
- search_open: lsearch "TESTSUITE/aux-fixed/0471.rw"
-   cached open
- search_find: file="TESTSUITE/aux-fixed/0471.rw"
-   key="test.example" partial=2 affix=*. starflags=0 opts=NULL
- LRU list:
-   0TESTSUITE/aux-fixed/0471.rw
-   End
- internal_search_find: file="TESTSUITE/aux-fixed/0471.rw"
-   type=lsearch key="test.example" opts=NULL
- cached data used for lookup of test.example
-   in TESTSUITE/aux-fixed/0471.rw
- lookup yielded: rwtest.example
+ address match test: subject=random@test.example pattern=^.{40,}@*
+ random@test.example in "^.{40,}@*"? no (end of list)
+ address match test: subject=random@test.example pattern=*@*
+ test.example in "*"? yes (matched "*")
+ random@test.example in "*@*"? yes (matched "*@*")
 search_open: lsearch "TESTSUITE/aux-fixed/0471.rw"
+    cached open
 search_find: file="TESTSUITE/aux-fixed/0471.rw"
+    key="test.example" partial=2 affix=*. starflags=0 opts=NULL
 LRU list:
+    0TESTSUITE/aux-fixed/0471.rw
+    End
 internal_search_find: file="TESTSUITE/aux-fixed/0471.rw"
+    type=lsearch key="test.example" opts=NULL
 cached data used for lookup of test.example
+    in TESTSUITE/aux-fixed/0471.rw
 lookup yielded: rwtest.example
 LOG: address_rewrite MAIN
   "random@test.example" from to: rewritten as "random@rwtest.example" by rule 2
 newlen=4363 newtype=T newtext:
@@ -25028,23 +25031,23 @@ remainder: random@test.example,
     random@test.example,
     random@test.example,
     random@test.example
-address match test: subject=random@test.example pattern=^.{40,}@*
-random@test.example in "^.{40,}@*"? no (end of list)
-address match test: subject=random@test.example pattern=*@*
-test.example in "*"? yes (matched "*")
-random@test.example in "*@*"? yes (matched "*@*")
- search_open: lsearch "TESTSUITE/aux-fixed/0471.rw"
-   cached open
- search_find: file="TESTSUITE/aux-fixed/0471.rw"
-   key="test.example" partial=2 affix=*. starflags=0 opts=NULL
- LRU list:
-   0TESTSUITE/aux-fixed/0471.rw
-   End
- internal_search_find: file="TESTSUITE/aux-fixed/0471.rw"
-   type=lsearch key="test.example" opts=NULL
- cached data used for lookup of test.example
-   in TESTSUITE/aux-fixed/0471.rw
- lookup yielded: rwtest.example
+ address match test: subject=random@test.example pattern=^.{40,}@*
+ random@test.example in "^.{40,}@*"? no (end of list)
+ address match test: subject=random@test.example pattern=*@*
+ test.example in "*"? yes (matched "*")
+ random@test.example in "*@*"? yes (matched "*@*")
 search_open: lsearch "TESTSUITE/aux-fixed/0471.rw"
+    cached open
 search_find: file="TESTSUITE/aux-fixed/0471.rw"
+    key="test.example" partial=2 affix=*. starflags=0 opts=NULL
 LRU list:
+    0TESTSUITE/aux-fixed/0471.rw
+    End
 internal_search_find: file="TESTSUITE/aux-fixed/0471.rw"
+    type=lsearch key="test.example" opts=NULL
 cached data used for lookup of test.example
+    in TESTSUITE/aux-fixed/0471.rw
 lookup yielded: rwtest.example
 LOG: address_rewrite MAIN
   "random@test.example" from to: rewritten as "random@rwtest.example" by rule 2
 newlen=4365 newtype=T newtext:
@@ -25126,23 +25129,23 @@ remainder: random@test.example,
     random@test.example,
     random@test.example,
     random@test.example
-address match test: subject=random@test.example pattern=^.{40,}@*
-random@test.example in "^.{40,}@*"? no (end of list)
-address match test: subject=random@test.example pattern=*@*
-test.example in "*"? yes (matched "*")
-random@test.example in "*@*"? yes (matched "*@*")
- search_open: lsearch "TESTSUITE/aux-fixed/0471.rw"
-   cached open
- search_find: file="TESTSUITE/aux-fixed/0471.rw"
-   key="test.example" partial=2 affix=*. starflags=0 opts=NULL
- LRU list:
-   0TESTSUITE/aux-fixed/0471.rw
-   End
- internal_search_find: file="TESTSUITE/aux-fixed/0471.rw"
-   type=lsearch key="test.example" opts=NULL
- cached data used for lookup of test.example
-   in TESTSUITE/aux-fixed/0471.rw
- lookup yielded: rwtest.example
+ address match test: subject=random@test.example pattern=^.{40,}@*
+ random@test.example in "^.{40,}@*"? no (end of list)
+ address match test: subject=random@test.example pattern=*@*
+ test.example in "*"? yes (matched "*")
+ random@test.example in "*@*"? yes (matched "*@*")
 search_open: lsearch "TESTSUITE/aux-fixed/0471.rw"
+    cached open
 search_find: file="TESTSUITE/aux-fixed/0471.rw"
+    key="test.example" partial=2 affix=*. starflags=0 opts=NULL
 LRU list:
+    0TESTSUITE/aux-fixed/0471.rw
+    End
 internal_search_find: file="TESTSUITE/aux-fixed/0471.rw"
+    type=lsearch key="test.example" opts=NULL
 cached data used for lookup of test.example
+    in TESTSUITE/aux-fixed/0471.rw
 lookup yielded: rwtest.example
 LOG: address_rewrite MAIN
   "random@test.example" from to: rewritten as "random@rwtest.example" by rule 2
 newlen=4367 newtype=T newtext:
@@ -25223,23 +25226,23 @@ To: random@rwtest.example,
 remainder: random@test.example,
     random@test.example,
     random@test.example
-address match test: subject=random@test.example pattern=^.{40,}@*
-random@test.example in "^.{40,}@*"? no (end of list)
-address match test: subject=random@test.example pattern=*@*
-test.example in "*"? yes (matched "*")
-random@test.example in "*@*"? yes (matched "*@*")
- search_open: lsearch "TESTSUITE/aux-fixed/0471.rw"
-   cached open
- search_find: file="TESTSUITE/aux-fixed/0471.rw"
-   key="test.example" partial=2 affix=*. starflags=0 opts=NULL
- LRU list:
-   0TESTSUITE/aux-fixed/0471.rw
-   End
- internal_search_find: file="TESTSUITE/aux-fixed/0471.rw"
-   type=lsearch key="test.example" opts=NULL
- cached data used for lookup of test.example
-   in TESTSUITE/aux-fixed/0471.rw
- lookup yielded: rwtest.example
+ address match test: subject=random@test.example pattern=^.{40,}@*
+ random@test.example in "^.{40,}@*"? no (end of list)
+ address match test: subject=random@test.example pattern=*@*
+ test.example in "*"? yes (matched "*")
+ random@test.example in "*@*"? yes (matched "*@*")
 search_open: lsearch "TESTSUITE/aux-fixed/0471.rw"
+    cached open
 search_find: file="TESTSUITE/aux-fixed/0471.rw"
+    key="test.example" partial=2 affix=*. starflags=0 opts=NULL
 LRU list:
+    0TESTSUITE/aux-fixed/0471.rw
+    End
 internal_search_find: file="TESTSUITE/aux-fixed/0471.rw"
+    type=lsearch key="test.example" opts=NULL
 cached data used for lookup of test.example
+    in TESTSUITE/aux-fixed/0471.rw
 lookup yielded: rwtest.example
 LOG: address_rewrite MAIN
   "random@test.example" from to: rewritten as "random@rwtest.example" by rule 2
 newlen=4369 newtype=T newtext:
@@ -25319,23 +25322,23 @@ To: random@rwtest.example,
 **** debug string too long - truncated ****
 remainder: random@test.example,
     random@test.example
-address match test: subject=random@test.example pattern=^.{40,}@*
-random@test.example in "^.{40,}@*"? no (end of list)
-address match test: subject=random@test.example pattern=*@*
-test.example in "*"? yes (matched "*")
-random@test.example in "*@*"? yes (matched "*@*")
- search_open: lsearch "TESTSUITE/aux-fixed/0471.rw"
-   cached open
- search_find: file="TESTSUITE/aux-fixed/0471.rw"
-   key="test.example" partial=2 affix=*. starflags=0 opts=NULL
- LRU list:
-   0TESTSUITE/aux-fixed/0471.rw
-   End
- internal_search_find: file="TESTSUITE/aux-fixed/0471.rw"
-   type=lsearch key="test.example" opts=NULL
- cached data used for lookup of test.example
-   in TESTSUITE/aux-fixed/0471.rw
- lookup yielded: rwtest.example
+ address match test: subject=random@test.example pattern=^.{40,}@*
+ random@test.example in "^.{40,}@*"? no (end of list)
+ address match test: subject=random@test.example pattern=*@*
+ test.example in "*"? yes (matched "*")
+ random@test.example in "*@*"? yes (matched "*@*")
 search_open: lsearch "TESTSUITE/aux-fixed/0471.rw"
+    cached open
 search_find: file="TESTSUITE/aux-fixed/0471.rw"
+    key="test.example" partial=2 affix=*. starflags=0 opts=NULL
 LRU list:
+    0TESTSUITE/aux-fixed/0471.rw
+    End
 internal_search_find: file="TESTSUITE/aux-fixed/0471.rw"
+    type=lsearch key="test.example" opts=NULL
 cached data used for lookup of test.example
+    in TESTSUITE/aux-fixed/0471.rw
 lookup yielded: rwtest.example
 LOG: address_rewrite MAIN
   "random@test.example" from to: rewritten as "random@rwtest.example" by rule 2
 newlen=4371 newtype=T newtext:
@@ -25414,23 +25417,23 @@ To: random@rwtest.example,
     random@rwtest.example,
 **** debug string too long - truncated ****
 remainder: random@test.example
-address match test: subject=random@test.example pattern=^.{40,}@*
-random@test.example in "^.{40,}@*"? no (end of list)
-address match test: subject=random@test.example pattern=*@*
-test.example in "*"? yes (matched "*")
-random@test.example in "*@*"? yes (matched "*@*")
- search_open: lsearch "TESTSUITE/aux-fixed/0471.rw"
-   cached open
- search_find: file="TESTSUITE/aux-fixed/0471.rw"
-   key="test.example" partial=2 affix=*. starflags=0 opts=NULL
- LRU list:
-   0TESTSUITE/aux-fixed/0471.rw
-   End
- internal_search_find: file="TESTSUITE/aux-fixed/0471.rw"
-   type=lsearch key="test.example" opts=NULL
- cached data used for lookup of test.example
-   in TESTSUITE/aux-fixed/0471.rw
- lookup yielded: rwtest.example
+ address match test: subject=random@test.example pattern=^.{40,}@*
+ random@test.example in "^.{40,}@*"? no (end of list)
+ address match test: subject=random@test.example pattern=*@*
+ test.example in "*"? yes (matched "*")
+ random@test.example in "*@*"? yes (matched "*@*")
 search_open: lsearch "TESTSUITE/aux-fixed/0471.rw"
+    cached open
 search_find: file="TESTSUITE/aux-fixed/0471.rw"
+    key="test.example" partial=2 affix=*. starflags=0 opts=NULL
 LRU list:
+    0TESTSUITE/aux-fixed/0471.rw
+    End
 internal_search_find: file="TESTSUITE/aux-fixed/0471.rw"
+    type=lsearch key="test.example" opts=NULL
 cached data used for lookup of test.example
+    in TESTSUITE/aux-fixed/0471.rw
 lookup yielded: rwtest.example
 LOG: address_rewrite MAIN
   "random@test.example" from to: rewritten as "random@rwtest.example" by rule 2
 newlen=4373 newtype=T newtext:
@@ -25509,37 +25512,37 @@ To: random@rwtest.example,
     random@rwtest.example,
 **** debug string too long - truncated ****
 remainder: 
-rewrite_one_header: type=F:
-  From: CALLER_NAME <CALLER@myhost.test.ex>
-address match test: subject=CALLER@myhost.test.ex pattern=^.{40,}@*
-CALLER@myhost.test.ex in "^.{40,}@*"? no (end of list)
-address match test: subject=CALLER@myhost.test.ex pattern=*@*
-myhost.test.ex in "*"? yes (matched "*")
-CALLER@myhost.test.ex in "*@*"? yes (matched "*@*")
- search_open: lsearch "TESTSUITE/aux-fixed/0471.rw"
-   cached open
- search_find: file="TESTSUITE/aux-fixed/0471.rw"
-   key="myhost.test.ex" partial=2 affix=*. starflags=0 opts=NULL
- LRU list:
-   0TESTSUITE/aux-fixed/0471.rw
-   End
- internal_search_find: file="TESTSUITE/aux-fixed/0471.rw"
-   type=lsearch key="myhost.test.ex" opts=NULL
- cached data used for lookup of myhost.test.ex
-   in TESTSUITE/aux-fixed/0471.rw
- lookup failed
- trying partial match *.myhost.test.ex
- internal_search_find: file="TESTSUITE/aux-fixed/0471.rw"
-   type=lsearch key="*.myhost.test.ex" opts=NULL
- cached data used for lookup of *.myhost.test.ex
-   in TESTSUITE/aux-fixed/0471.rw
- lookup failed
- trying partial match *.test.ex
- internal_search_find: file="TESTSUITE/aux-fixed/0471.rw"
-   type=lsearch key="*.test.ex" opts=NULL
- cached data used for lookup of *.test.ex
-   in TESTSUITE/aux-fixed/0471.rw
- lookup failed
+ rewrite_one_header: type=F:
+   From: CALLER_NAME <CALLER@myhost.test.ex>
+ address match test: subject=CALLER@myhost.test.ex pattern=^.{40,}@*
+ CALLER@myhost.test.ex in "^.{40,}@*"? no (end of list)
+ address match test: subject=CALLER@myhost.test.ex pattern=*@*
+ myhost.test.ex in "*"? yes (matched "*")
+ CALLER@myhost.test.ex in "*@*"? yes (matched "*@*")
 search_open: lsearch "TESTSUITE/aux-fixed/0471.rw"
+    cached open
 search_find: file="TESTSUITE/aux-fixed/0471.rw"
+    key="myhost.test.ex" partial=2 affix=*. starflags=0 opts=NULL
 LRU list:
+    0TESTSUITE/aux-fixed/0471.rw
+    End
 internal_search_find: file="TESTSUITE/aux-fixed/0471.rw"
+    type=lsearch key="myhost.test.ex" opts=NULL
 cached data used for lookup of myhost.test.ex
+    in TESTSUITE/aux-fixed/0471.rw
 lookup failed
 trying partial match *.myhost.test.ex
 internal_search_find: file="TESTSUITE/aux-fixed/0471.rw"
+    type=lsearch key="*.myhost.test.ex" opts=NULL
 cached data used for lookup of *.myhost.test.ex
+    in TESTSUITE/aux-fixed/0471.rw
 lookup failed
 trying partial match *.test.ex
 internal_search_find: file="TESTSUITE/aux-fixed/0471.rw"
+    type=lsearch key="*.test.ex" opts=NULL
 cached data used for lookup of *.test.ex
+    in TESTSUITE/aux-fixed/0471.rw
 lookup failed
 search_tidyup called
 >>Headers after rewriting and local additions:
 * To: random@test.example,
@@ -25719,14 +25722,14 @@ LOG: MAIN
   <= CALLER@myhost.test.ex U=CALLER P=local S=sss
 created log directory TESTSUITE/spool/log
 search_tidyup called
->>>>>>>>>>>>>>>> Exim pid=pppp (fresh-exec) terminating with rc=0 >>>>>>>>>>>>>>>>
+>>>>>>>>>>>>>>>> Exim pid=p1234 (fresh-exec) terminating with rc=0 >>>>>>>>>>>>>>>>
 Exim version x.yz ....
 changed uid/gid: forcing real = effective
-  uid=uuuu gid=CALLER_GID pid=pppp
+  uid=uuuu gid=CALLER_GID pid=p1235
 configuration file is TESTSUITE/test-config
 admin user
 changed uid/gid: privilege not needed
-  uid=EXIM_UID gid=EXIM_GID pid=pppp
+  uid=EXIM_UID gid=EXIM_GID pid=p1235
 originator: uid=CALLER_UID gid=CALLER_GID login=CALLER name=CALLER_NAME
 sender address = CALLER@myhost.test.ex
 set_process_info: pppp accepting a local non-SMTP message from <CALLER@myhost.test.ex>
@@ -25739,120 +25742,123 @@ search_tidyup called
 >>Headers received:
 To: localpart_with_056_chars_56789012345678901234567890123456@test.example
 
-address match test: subject=r2@test.ex pattern=^.{40,}@*
-r2@test.ex in "^.{40,}@*"? no (end of list)
-address match test: subject=r2@test.ex pattern=*@*
-test.ex in "*"? yes (matched "*")
-r2@test.ex in "*@*"? yes (matched "*@*")
- search_open: lsearch "TESTSUITE/aux-fixed/0471.rw"
- search_find: file="TESTSUITE/aux-fixed/0471.rw"
-   key="test.ex" partial=2 affix=*. starflags=0 opts=NULL
- LRU list:
-   0TESTSUITE/aux-fixed/0471.rw
-   End
- internal_search_find: file="TESTSUITE/aux-fixed/0471.rw"
-   type=lsearch key="test.ex" opts=NULL
- file lookup required for test.ex
-   in TESTSUITE/aux-fixed/0471.rw
- creating new cache entry
- lookup failed
- trying partial match *.test.ex
- internal_search_find: file="TESTSUITE/aux-fixed/0471.rw"
-   type=lsearch key="*.test.ex" opts=NULL
- file lookup required for *.test.ex
-   in TESTSUITE/aux-fixed/0471.rw
- creating new cache entry
- lookup failed
-address match test: subject=CALLER@myhost.test.ex pattern=^.{40,}@*
-CALLER@myhost.test.ex in "^.{40,}@*"? no (end of list)
-address match test: subject=CALLER@myhost.test.ex pattern=*@*
-myhost.test.ex in "*"? yes (matched "*")
-CALLER@myhost.test.ex in "*@*"? yes (matched "*@*")
- search_open: lsearch "TESTSUITE/aux-fixed/0471.rw"
-   cached open
- search_find: file="TESTSUITE/aux-fixed/0471.rw"
-   key="myhost.test.ex" partial=2 affix=*. starflags=0 opts=NULL
- LRU list:
-   0TESTSUITE/aux-fixed/0471.rw
-   End
- internal_search_find: file="TESTSUITE/aux-fixed/0471.rw"
-   type=lsearch key="myhost.test.ex" opts=NULL
- file lookup required for myhost.test.ex
-   in TESTSUITE/aux-fixed/0471.rw
- creating new cache entry
- lookup failed
- trying partial match *.myhost.test.ex
- internal_search_find: file="TESTSUITE/aux-fixed/0471.rw"
-   type=lsearch key="*.myhost.test.ex" opts=NULL
- file lookup required for *.myhost.test.ex
-   in TESTSUITE/aux-fixed/0471.rw
- creating new cache entry
- lookup failed
- trying partial match *.test.ex
- internal_search_find: file="TESTSUITE/aux-fixed/0471.rw"
-   type=lsearch key="*.test.ex" opts=NULL
- cached data used for lookup of *.test.ex
-   in TESTSUITE/aux-fixed/0471.rw
- lookup failed
+qualify & rewrite recipients list
+ address match test: subject=r2@test.ex pattern=^.{40,}@*
+ r2@test.ex in "^.{40,}@*"? no (end of list)
+ address match test: subject=r2@test.ex pattern=*@*
+ test.ex in "*"? yes (matched "*")
+ r2@test.ex in "*@*"? yes (matched "*@*")
+  search_open: lsearch "TESTSUITE/aux-fixed/0471.rw"
+  search_find: file="TESTSUITE/aux-fixed/0471.rw"
+    key="test.ex" partial=2 affix=*. starflags=0 opts=NULL
+  LRU list:
+    0TESTSUITE/aux-fixed/0471.rw
+    End
+  internal_search_find: file="TESTSUITE/aux-fixed/0471.rw"
+    type=lsearch key="test.ex" opts=NULL
+  file lookup required for test.ex
+    in TESTSUITE/aux-fixed/0471.rw
+  creating new cache entry
+  lookup failed
+  trying partial match *.test.ex
+  internal_search_find: file="TESTSUITE/aux-fixed/0471.rw"
+    type=lsearch key="*.test.ex" opts=NULL
+  file lookup required for *.test.ex
+    in TESTSUITE/aux-fixed/0471.rw
+  creating new cache entry
+  lookup failed
+global rewrite rules
+ address match test: subject=CALLER@myhost.test.ex pattern=^.{40,}@*
+ CALLER@myhost.test.ex in "^.{40,}@*"? no (end of list)
+ address match test: subject=CALLER@myhost.test.ex pattern=*@*
+ myhost.test.ex in "*"? yes (matched "*")
+ CALLER@myhost.test.ex in "*@*"? yes (matched "*@*")
+  search_open: lsearch "TESTSUITE/aux-fixed/0471.rw"
+    cached open
+  search_find: file="TESTSUITE/aux-fixed/0471.rw"
+    key="myhost.test.ex" partial=2 affix=*. starflags=0 opts=NULL
+  LRU list:
+    0TESTSUITE/aux-fixed/0471.rw
+    End
+  internal_search_find: file="TESTSUITE/aux-fixed/0471.rw"
+    type=lsearch key="myhost.test.ex" opts=NULL
+  file lookup required for myhost.test.ex
+    in TESTSUITE/aux-fixed/0471.rw
+  creating new cache entry
+  lookup failed
+  trying partial match *.myhost.test.ex
+  internal_search_find: file="TESTSUITE/aux-fixed/0471.rw"
+    type=lsearch key="*.myhost.test.ex" opts=NULL
+  file lookup required for *.myhost.test.ex
+    in TESTSUITE/aux-fixed/0471.rw
+  creating new cache entry
+  lookup failed
+  trying partial match *.test.ex
+  internal_search_find: file="TESTSUITE/aux-fixed/0471.rw"
+    type=lsearch key="*.test.ex" opts=NULL
+  cached data used for lookup of *.test.ex
+    in TESTSUITE/aux-fixed/0471.rw
+  lookup failed
 rewritten sender = CALLER@myhost.test.ex
-rewrite_one_header: type=T:
-  To: localpart_with_056_chars_56789012345678901234567890123456@test.example
-address match test: subject=localpart_with_056_chars_56789012345678901234567890123456@test.example pattern=^.{40,}@*
-localpart_with_056_chars_56789012345678901234567890123456@test.example in "^.{40,}@*"? yes (matched "^.{40,}@*")
+rewrite headers
+ rewrite_one_header: type=T:
+   To: localpart_with_056_chars_56789012345678901234567890123456@test.example
+ address match test: subject=localpart_with_056_chars_56789012345678901234567890123456@test.example pattern=^.{40,}@*
+ localpart_with_056_chars_56789012345678901234567890123456@test.example in "^.{40,}@*"? yes (matched "^.{40,}@*")
 LOG: address_rewrite MAIN
   "localpart_with_056_chars_56789012345678901234567890123456@test.example" from to: rewritten as "deny_me@test.example" by rule 1
-address match test: subject=deny_me@test.example pattern=*@*
-test.example in "*"? yes (matched "*")
-deny_me@test.example in "*@*"? yes (matched "*@*")
- search_open: lsearch "TESTSUITE/aux-fixed/0471.rw"
-   cached open
- search_find: file="TESTSUITE/aux-fixed/0471.rw"
-   key="test.example" partial=2 affix=*. starflags=0 opts=NULL
- LRU list:
-   0TESTSUITE/aux-fixed/0471.rw
-   End
- internal_search_find: file="TESTSUITE/aux-fixed/0471.rw"
-   type=lsearch key="test.example" opts=NULL
- file lookup required for test.example
-   in TESTSUITE/aux-fixed/0471.rw
- creating new cache entry
- lookup yielded: rwtest.example
+ address match test: subject=deny_me@test.example pattern=*@*
+ test.example in "*"? yes (matched "*")
+ deny_me@test.example in "*@*"? yes (matched "*@*")
 search_open: lsearch "TESTSUITE/aux-fixed/0471.rw"
+    cached open
 search_find: file="TESTSUITE/aux-fixed/0471.rw"
+    key="test.example" partial=2 affix=*. starflags=0 opts=NULL
 LRU list:
+    0TESTSUITE/aux-fixed/0471.rw
+    End
 internal_search_find: file="TESTSUITE/aux-fixed/0471.rw"
+    type=lsearch key="test.example" opts=NULL
 file lookup required for test.example
+    in TESTSUITE/aux-fixed/0471.rw
 creating new cache entry
 lookup yielded: rwtest.example
 LOG: address_rewrite MAIN
   "deny_me@test.example" from to: rewritten as "deny_me@rwtest.example" by rule 2
 newlen=27 newtype=T newtext:
 To: deny_me@rwtest.example
 remainder: 
-rewrite_one_header: type=F:
-  From: CALLER_NAME <CALLER@myhost.test.ex>
-address match test: subject=CALLER@myhost.test.ex pattern=^.{40,}@*
-CALLER@myhost.test.ex in "^.{40,}@*"? no (end of list)
-address match test: subject=CALLER@myhost.test.ex pattern=*@*
-myhost.test.ex in "*"? yes (matched "*")
-CALLER@myhost.test.ex in "*@*"? yes (matched "*@*")
- search_open: lsearch "TESTSUITE/aux-fixed/0471.rw"
-   cached open
- search_find: file="TESTSUITE/aux-fixed/0471.rw"
-   key="myhost.test.ex" partial=2 affix=*. starflags=0 opts=NULL
- LRU list:
-   0TESTSUITE/aux-fixed/0471.rw
-   End
- internal_search_find: file="TESTSUITE/aux-fixed/0471.rw"
-   type=lsearch key="myhost.test.ex" opts=NULL
- cached data used for lookup of myhost.test.ex
-   in TESTSUITE/aux-fixed/0471.rw
- lookup failed
- trying partial match *.myhost.test.ex
- internal_search_find: file="TESTSUITE/aux-fixed/0471.rw"
-   type=lsearch key="*.myhost.test.ex" opts=NULL
- cached data used for lookup of *.myhost.test.ex
-   in TESTSUITE/aux-fixed/0471.rw
- lookup failed
- trying partial match *.test.ex
- internal_search_find: file="TESTSUITE/aux-fixed/0471.rw"
-   type=lsearch key="*.test.ex" opts=NULL
- cached data used for lookup of *.test.ex
-   in TESTSUITE/aux-fixed/0471.rw
- lookup failed
+ rewrite_one_header: type=F:
+   From: CALLER_NAME <CALLER@myhost.test.ex>
+ address match test: subject=CALLER@myhost.test.ex pattern=^.{40,}@*
+ CALLER@myhost.test.ex in "^.{40,}@*"? no (end of list)
+ address match test: subject=CALLER@myhost.test.ex pattern=*@*
+ myhost.test.ex in "*"? yes (matched "*")
+ CALLER@myhost.test.ex in "*@*"? yes (matched "*@*")
 search_open: lsearch "TESTSUITE/aux-fixed/0471.rw"
+    cached open
 search_find: file="TESTSUITE/aux-fixed/0471.rw"
+    key="myhost.test.ex" partial=2 affix=*. starflags=0 opts=NULL
 LRU list:
+    0TESTSUITE/aux-fixed/0471.rw
+    End
 internal_search_find: file="TESTSUITE/aux-fixed/0471.rw"
+    type=lsearch key="myhost.test.ex" opts=NULL
 cached data used for lookup of myhost.test.ex
+    in TESTSUITE/aux-fixed/0471.rw
 lookup failed
 trying partial match *.myhost.test.ex
 internal_search_find: file="TESTSUITE/aux-fixed/0471.rw"
+    type=lsearch key="*.myhost.test.ex" opts=NULL
 cached data used for lookup of *.myhost.test.ex
+    in TESTSUITE/aux-fixed/0471.rw
 lookup failed
 trying partial match *.test.ex
 internal_search_find: file="TESTSUITE/aux-fixed/0471.rw"
+    type=lsearch key="*.test.ex" opts=NULL
 cached data used for lookup of *.test.ex
+    in TESTSUITE/aux-fixed/0471.rw
 lookup failed
 search_tidyup called
 >>Headers after rewriting and local additions:
 * To: localpart_with_056_chars_56789012345678901234567890123456@test.example
@@ -25876,14 +25882,14 @@ Size of headers = sss
 LOG: MAIN
   <= CALLER@myhost.test.ex U=CALLER P=local S=sss
 search_tidyup called
->>>>>>>>>>>>>>>> Exim pid=pppp (fresh-exec) terminating with rc=0 >>>>>>>>>>>>>>>>
+>>>>>>>>>>>>>>>> Exim pid=p1235 (fresh-exec) terminating with rc=0 >>>>>>>>>>>>>>>>
 Exim version x.yz ....
 changed uid/gid: forcing real = effective
-  uid=uuuu gid=CALLER_GID pid=pppp
+  uid=uuuu gid=CALLER_GID pid=p1236
 configuration file is TESTSUITE/test-config
 admin user
 changed uid/gid: privilege not needed
-  uid=EXIM_UID gid=EXIM_GID pid=pppp
+  uid=EXIM_UID gid=EXIM_GID pid=p1236
 originator: uid=CALLER_UID gid=CALLER_GID login=CALLER name=CALLER_NAME
 sender address = CALLER@myhost.test.ex
 set_process_info: pppp accepting a local non-SMTP message from <CALLER@myhost.test.ex>
@@ -25896,120 +25902,123 @@ search_tidyup called
 >>Headers received:
 To: localpart_with_236_chars_56789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456@test.example
 
-address match test: subject=r3@test.ex pattern=^.{40,}@*
-r3@test.ex in "^.{40,}@*"? no (end of list)
-address match test: subject=r3@test.ex pattern=*@*
-test.ex in "*"? yes (matched "*")
-r3@test.ex in "*@*"? yes (matched "*@*")
- search_open: lsearch "TESTSUITE/aux-fixed/0471.rw"
- search_find: file="TESTSUITE/aux-fixed/0471.rw"
-   key="test.ex" partial=2 affix=*. starflags=0 opts=NULL
- LRU list:
-   0TESTSUITE/aux-fixed/0471.rw
-   End
- internal_search_find: file="TESTSUITE/aux-fixed/0471.rw"
-   type=lsearch key="test.ex" opts=NULL
- file lookup required for test.ex
-   in TESTSUITE/aux-fixed/0471.rw
- creating new cache entry
- lookup failed
- trying partial match *.test.ex
- internal_search_find: file="TESTSUITE/aux-fixed/0471.rw"
-   type=lsearch key="*.test.ex" opts=NULL
- file lookup required for *.test.ex
-   in TESTSUITE/aux-fixed/0471.rw
- creating new cache entry
- lookup failed
-address match test: subject=CALLER@myhost.test.ex pattern=^.{40,}@*
-CALLER@myhost.test.ex in "^.{40,}@*"? no (end of list)
-address match test: subject=CALLER@myhost.test.ex pattern=*@*
-myhost.test.ex in "*"? yes (matched "*")
-CALLER@myhost.test.ex in "*@*"? yes (matched "*@*")
- search_open: lsearch "TESTSUITE/aux-fixed/0471.rw"
-   cached open
- search_find: file="TESTSUITE/aux-fixed/0471.rw"
-   key="myhost.test.ex" partial=2 affix=*. starflags=0 opts=NULL
- LRU list:
-   0TESTSUITE/aux-fixed/0471.rw
-   End
- internal_search_find: file="TESTSUITE/aux-fixed/0471.rw"
-   type=lsearch key="myhost.test.ex" opts=NULL
- file lookup required for myhost.test.ex
-   in TESTSUITE/aux-fixed/0471.rw
- creating new cache entry
- lookup failed
- trying partial match *.myhost.test.ex
- internal_search_find: file="TESTSUITE/aux-fixed/0471.rw"
-   type=lsearch key="*.myhost.test.ex" opts=NULL
- file lookup required for *.myhost.test.ex
-   in TESTSUITE/aux-fixed/0471.rw
- creating new cache entry
- lookup failed
- trying partial match *.test.ex
- internal_search_find: file="TESTSUITE/aux-fixed/0471.rw"
-   type=lsearch key="*.test.ex" opts=NULL
- cached data used for lookup of *.test.ex
-   in TESTSUITE/aux-fixed/0471.rw
- lookup failed
+qualify & rewrite recipients list
+ address match test: subject=r3@test.ex pattern=^.{40,}@*
+ r3@test.ex in "^.{40,}@*"? no (end of list)
+ address match test: subject=r3@test.ex pattern=*@*
+ test.ex in "*"? yes (matched "*")
+ r3@test.ex in "*@*"? yes (matched "*@*")
+  search_open: lsearch "TESTSUITE/aux-fixed/0471.rw"
+  search_find: file="TESTSUITE/aux-fixed/0471.rw"
+    key="test.ex" partial=2 affix=*. starflags=0 opts=NULL
+  LRU list:
+    0TESTSUITE/aux-fixed/0471.rw
+    End
+  internal_search_find: file="TESTSUITE/aux-fixed/0471.rw"
+    type=lsearch key="test.ex" opts=NULL
+  file lookup required for test.ex
+    in TESTSUITE/aux-fixed/0471.rw
+  creating new cache entry
+  lookup failed
+  trying partial match *.test.ex
+  internal_search_find: file="TESTSUITE/aux-fixed/0471.rw"
+    type=lsearch key="*.test.ex" opts=NULL
+  file lookup required for *.test.ex
+    in TESTSUITE/aux-fixed/0471.rw
+  creating new cache entry
+  lookup failed
+global rewrite rules
+ address match test: subject=CALLER@myhost.test.ex pattern=^.{40,}@*
+ CALLER@myhost.test.ex in "^.{40,}@*"? no (end of list)
+ address match test: subject=CALLER@myhost.test.ex pattern=*@*
+ myhost.test.ex in "*"? yes (matched "*")
+ CALLER@myhost.test.ex in "*@*"? yes (matched "*@*")
+  search_open: lsearch "TESTSUITE/aux-fixed/0471.rw"
+    cached open
+  search_find: file="TESTSUITE/aux-fixed/0471.rw"
+    key="myhost.test.ex" partial=2 affix=*. starflags=0 opts=NULL
+  LRU list:
+    0TESTSUITE/aux-fixed/0471.rw
+    End
+  internal_search_find: file="TESTSUITE/aux-fixed/0471.rw"
+    type=lsearch key="myhost.test.ex" opts=NULL
+  file lookup required for myhost.test.ex
+    in TESTSUITE/aux-fixed/0471.rw
+  creating new cache entry
+  lookup failed
+  trying partial match *.myhost.test.ex
+  internal_search_find: file="TESTSUITE/aux-fixed/0471.rw"
+    type=lsearch key="*.myhost.test.ex" opts=NULL
+  file lookup required for *.myhost.test.ex
+    in TESTSUITE/aux-fixed/0471.rw
+  creating new cache entry
+  lookup failed
+  trying partial match *.test.ex
+  internal_search_find: file="TESTSUITE/aux-fixed/0471.rw"
+    type=lsearch key="*.test.ex" opts=NULL
+  cached data used for lookup of *.test.ex
+    in TESTSUITE/aux-fixed/0471.rw
+  lookup failed
 rewritten sender = CALLER@myhost.test.ex
-rewrite_one_header: type=T:
-  To: localpart_with_236_chars_56789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456@test.example
-address match test: subject=localpart_with_236_chars_56789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456@test.example pattern=^.{40,}@*
-localpart_with_236_chars_56789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456@test.example in "^.{40,}@*"? yes (matched "^.{40,}@*")
+rewrite headers
+ rewrite_one_header: type=T:
+   To: localpart_with_236_chars_56789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456@test.example
+ address match test: subject=localpart_with_236_chars_56789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456@test.example pattern=^.{40,}@*
+ localpart_with_236_chars_56789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456@test.example in "^.{40,}@*"? yes (matched "^.{40,}@*")
 LOG: address_rewrite MAIN
   "localpart_with_236_chars_56789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456@test.example" from to: rewritten as "deny_me@test.example" by rule 1
-address match test: subject=deny_me@test.example pattern=*@*
-test.example in "*"? yes (matched "*")
-deny_me@test.example in "*@*"? yes (matched "*@*")
- search_open: lsearch "TESTSUITE/aux-fixed/0471.rw"
-   cached open
- search_find: file="TESTSUITE/aux-fixed/0471.rw"
-   key="test.example" partial=2 affix=*. starflags=0 opts=NULL
- LRU list:
-   0TESTSUITE/aux-fixed/0471.rw
-   End
- internal_search_find: file="TESTSUITE/aux-fixed/0471.rw"
-   type=lsearch key="test.example" opts=NULL
- file lookup required for test.example
-   in TESTSUITE/aux-fixed/0471.rw
- creating new cache entry
- lookup yielded: rwtest.example
+ address match test: subject=deny_me@test.example pattern=*@*
+ test.example in "*"? yes (matched "*")
+ deny_me@test.example in "*@*"? yes (matched "*@*")
 search_open: lsearch "TESTSUITE/aux-fixed/0471.rw"
+    cached open
 search_find: file="TESTSUITE/aux-fixed/0471.rw"
+    key="test.example" partial=2 affix=*. starflags=0 opts=NULL
 LRU list:
+    0TESTSUITE/aux-fixed/0471.rw
+    End
 internal_search_find: file="TESTSUITE/aux-fixed/0471.rw"
+    type=lsearch key="test.example" opts=NULL
 file lookup required for test.example
+    in TESTSUITE/aux-fixed/0471.rw
 creating new cache entry
 lookup yielded: rwtest.example
 LOG: address_rewrite MAIN
   "deny_me@test.example" from to: rewritten as "deny_me@rwtest.example" by rule 2
 newlen=27 newtype=T newtext:
 To: deny_me@rwtest.example
 remainder: 
-rewrite_one_header: type=F:
-  From: CALLER_NAME <CALLER@myhost.test.ex>
-address match test: subject=CALLER@myhost.test.ex pattern=^.{40,}@*
-CALLER@myhost.test.ex in "^.{40,}@*"? no (end of list)
-address match test: subject=CALLER@myhost.test.ex pattern=*@*
-myhost.test.ex in "*"? yes (matched "*")
-CALLER@myhost.test.ex in "*@*"? yes (matched "*@*")
- search_open: lsearch "TESTSUITE/aux-fixed/0471.rw"
-   cached open
- search_find: file="TESTSUITE/aux-fixed/0471.rw"
-   key="myhost.test.ex" partial=2 affix=*. starflags=0 opts=NULL
- LRU list:
-   0TESTSUITE/aux-fixed/0471.rw
-   End
- internal_search_find: file="TESTSUITE/aux-fixed/0471.rw"
-   type=lsearch key="myhost.test.ex" opts=NULL
- cached data used for lookup of myhost.test.ex
-   in TESTSUITE/aux-fixed/0471.rw
- lookup failed
- trying partial match *.myhost.test.ex
- internal_search_find: file="TESTSUITE/aux-fixed/0471.rw"
-   type=lsearch key="*.myhost.test.ex" opts=NULL
- cached data used for lookup of *.myhost.test.ex
-   in TESTSUITE/aux-fixed/0471.rw
- lookup failed
- trying partial match *.test.ex
- internal_search_find: file="TESTSUITE/aux-fixed/0471.rw"
-   type=lsearch key="*.test.ex" opts=NULL
- cached data used for lookup of *.test.ex
-   in TESTSUITE/aux-fixed/0471.rw
- lookup failed
+ rewrite_one_header: type=F:
+   From: CALLER_NAME <CALLER@myhost.test.ex>
+ address match test: subject=CALLER@myhost.test.ex pattern=^.{40,}@*
+ CALLER@myhost.test.ex in "^.{40,}@*"? no (end of list)
+ address match test: subject=CALLER@myhost.test.ex pattern=*@*
+ myhost.test.ex in "*"? yes (matched "*")
+ CALLER@myhost.test.ex in "*@*"? yes (matched "*@*")
 search_open: lsearch "TESTSUITE/aux-fixed/0471.rw"
+    cached open
 search_find: file="TESTSUITE/aux-fixed/0471.rw"
+    key="myhost.test.ex" partial=2 affix=*. starflags=0 opts=NULL
 LRU list:
+    0TESTSUITE/aux-fixed/0471.rw
+    End
 internal_search_find: file="TESTSUITE/aux-fixed/0471.rw"
+    type=lsearch key="myhost.test.ex" opts=NULL
 cached data used for lookup of myhost.test.ex
+    in TESTSUITE/aux-fixed/0471.rw
 lookup failed
 trying partial match *.myhost.test.ex
 internal_search_find: file="TESTSUITE/aux-fixed/0471.rw"
+    type=lsearch key="*.myhost.test.ex" opts=NULL
 cached data used for lookup of *.myhost.test.ex
+    in TESTSUITE/aux-fixed/0471.rw
 lookup failed
 trying partial match *.test.ex
 internal_search_find: file="TESTSUITE/aux-fixed/0471.rw"
+    type=lsearch key="*.test.ex" opts=NULL
 cached data used for lookup of *.test.ex
+    in TESTSUITE/aux-fixed/0471.rw
 lookup failed
 search_tidyup called
 >>Headers after rewriting and local additions:
 * To: localpart_with_236_chars_56789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456@test.example
@@ -26033,14 +26042,14 @@ Size of headers = sss
 LOG: MAIN
   <= CALLER@myhost.test.ex U=CALLER P=local S=sss
 search_tidyup called
->>>>>>>>>>>>>>>> Exim pid=pppp (fresh-exec) terminating with rc=0 >>>>>>>>>>>>>>>>
+>>>>>>>>>>>>>>>> Exim pid=p1236 (fresh-exec) terminating with rc=0 >>>>>>>>>>>>>>>>
 Exim version x.yz ....
 changed uid/gid: forcing real = effective
-  uid=uuuu gid=CALLER_GID pid=pppp
+  uid=uuuu gid=CALLER_GID pid=p1237
 configuration file is TESTSUITE/test-config
 admin user
 changed uid/gid: privilege not needed
-  uid=EXIM_UID gid=EXIM_GID pid=pppp
+  uid=EXIM_UID gid=EXIM_GID pid=p1237
 originator: uid=CALLER_UID gid=CALLER_GID login=CALLER name=CALLER_NAME
 sender address = CALLER@myhost.test.ex
 set_process_info: pppp accepting a local non-SMTP message from <CALLER@myhost.test.ex>
@@ -26053,61 +26062,202 @@ search_tidyup called
 >>Headers received:
 To: localpart_with_256_chars_5678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456@test.example
 
-address match test: subject=r4@test.ex pattern=^.{40,}@*
-r4@test.ex in "^.{40,}@*"? no (end of list)
-address match test: subject=r4@test.ex pattern=*@*
-test.ex in "*"? yes (matched "*")
-r4@test.ex in "*@*"? yes (matched "*@*")
- search_open: lsearch "TESTSUITE/aux-fixed/0471.rw"
- search_find: file="TESTSUITE/aux-fixed/0471.rw"
-   key="test.ex" partial=2 affix=*. starflags=0 opts=NULL
- LRU list:
-   0TESTSUITE/aux-fixed/0471.rw
-   End
- internal_search_find: file="TESTSUITE/aux-fixed/0471.rw"
-   type=lsearch key="test.ex" opts=NULL
- file lookup required for test.ex
-   in TESTSUITE/aux-fixed/0471.rw
- lookup failed
- trying partial match *.test.ex
- internal_search_find: file="TESTSUITE/aux-fixed/0471.rw"
-   type=lsearch key="*.test.ex" opts=NULL
- file lookup required for *.test.ex
-   in TESTSUITE/aux-fixed/0471.rw
- lookup failed
-address match test: subject=CALLER@myhost.test.ex pattern=^.{40,}@*
-CALLER@myhost.test.ex in "^.{40,}@*"? no (end of list)
-address match test: subject=CALLER@myhost.test.ex pattern=*@*
-myhost.test.ex in "*"? yes (matched "*")
-CALLER@myhost.test.ex in "*@*"? yes (matched "*@*")
- search_open: lsearch "TESTSUITE/aux-fixed/0471.rw"
-   cached open
- search_find: file="TESTSUITE/aux-fixed/0471.rw"
-   key="myhost.test.ex" partial=2 affix=*. starflags=0 opts=NULL
- LRU list:
-   0TESTSUITE/aux-fixed/0471.rw
-   End
- internal_search_find: file="TESTSUITE/aux-fixed/0471.rw"
-   type=lsearch key="myhost.test.ex" opts=NULL
- file lookup required for myhost.test.ex
-   in TESTSUITE/aux-fixed/0471.rw
- lookup failed
- trying partial match *.myhost.test.ex
- internal_search_find: file="TESTSUITE/aux-fixed/0471.rw"
-   type=lsearch key="*.myhost.test.ex" opts=NULL
- file lookup required for *.myhost.test.ex
-   in TESTSUITE/aux-fixed/0471.rw
- lookup failed
- trying partial match *.test.ex
- internal_search_find: file="TESTSUITE/aux-fixed/0471.rw"
-   type=lsearch key="*.test.ex" opts=NULL
- cached data used for lookup of *.test.ex
-   in TESTSUITE/aux-fixed/0471.rw
- lookup failed
+qualify & rewrite recipients list
+ address match test: subject=r4@test.ex pattern=^.{40,}@*
+ r4@test.ex in "^.{40,}@*"? no (end of list)
+ address match test: subject=r4@test.ex pattern=*@*
+ test.ex in "*"? yes (matched "*")
+ r4@test.ex in "*@*"? yes (matched "*@*")
+  search_open: lsearch "TESTSUITE/aux-fixed/0471.rw"
+  search_find: file="TESTSUITE/aux-fixed/0471.rw"
+    key="test.ex" partial=2 affix=*. starflags=0 opts=NULL
+  LRU list:
+    0TESTSUITE/aux-fixed/0471.rw
+    End
+  internal_search_find: file="TESTSUITE/aux-fixed/0471.rw"
+    type=lsearch key="test.ex" opts=NULL
+  file lookup required for test.ex
+    in TESTSUITE/aux-fixed/0471.rw
+  creating new cache entry
+  lookup failed
+  trying partial match *.test.ex
+  internal_search_find: file="TESTSUITE/aux-fixed/0471.rw"
+    type=lsearch key="*.test.ex" opts=NULL
+  file lookup required for *.test.ex
+    in TESTSUITE/aux-fixed/0471.rw
+  creating new cache entry
+  lookup failed
+global rewrite rules
+ address match test: subject=CALLER@myhost.test.ex pattern=^.{40,}@*
+ CALLER@myhost.test.ex in "^.{40,}@*"? no (end of list)
+ address match test: subject=CALLER@myhost.test.ex pattern=*@*
+ myhost.test.ex in "*"? yes (matched "*")
+ CALLER@myhost.test.ex in "*@*"? yes (matched "*@*")
+  search_open: lsearch "TESTSUITE/aux-fixed/0471.rw"
+    cached open
+  search_find: file="TESTSUITE/aux-fixed/0471.rw"
+    key="myhost.test.ex" partial=2 affix=*. starflags=0 opts=NULL
+  LRU list:
+    0TESTSUITE/aux-fixed/0471.rw
+    End
+  internal_search_find: file="TESTSUITE/aux-fixed/0471.rw"
+    type=lsearch key="myhost.test.ex" opts=NULL
+  file lookup required for myhost.test.ex
+    in TESTSUITE/aux-fixed/0471.rw
+  creating new cache entry
+  lookup failed
+  trying partial match *.myhost.test.ex
+  internal_search_find: file="TESTSUITE/aux-fixed/0471.rw"
+    type=lsearch key="*.myhost.test.ex" opts=NULL
+  file lookup required for *.myhost.test.ex
+    in TESTSUITE/aux-fixed/0471.rw
+  creating new cache entry
+  lookup failed
+  trying partial match *.test.ex
+  internal_search_find: file="TESTSUITE/aux-fixed/0471.rw"
+    type=lsearch key="*.test.ex" opts=NULL
+  cached data used for lookup of *.test.ex
+    in TESTSUITE/aux-fixed/0471.rw
+  lookup failed
 rewritten sender = CALLER@myhost.test.ex
-rewrite_one_header: type=T:
-  To: localpart_with_256_chars_5678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456@test.example
+rewrite headers
+ rewrite_one_header: type=T:
+   To: localpart_with_256_chars_5678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456@test.example
 LOG: MAIN
   rewrite: address is ridiculously long: localpart_with_256_chars_567890123456789012345678901234567890123...
+ search_tidyup called
+>>>>>>>>>>>>>>>> Exim pid=p1237 (fresh-exec) terminating with rc=1 >>>>>>>>>>>>>>>>
+Exim version x.yz ....
+changed uid/gid: forcing real = effective
+  uid=uuuu gid=CALLER_GID pid=p1238
+configuration file is TESTSUITE/test-config
+admin user
+changed uid/gid: privilege not needed
+  uid=EXIM_UID gid=EXIM_GID pid=p1238
+originator: uid=CALLER_UID gid=CALLER_GID login=CALLER name=CALLER_NAME
+sender address = CALLER@myhost.test.ex
+set_process_info: pppp accepting a local non-SMTP message from <CALLER@myhost.test.ex>
+spool directory space = nnnnnK inodes = nnnnn check_space = 10240K inodes = 100 msg_size = 0
+log directory space = nnnnnK inodes = nnnnn check_space = 10240K inodes = 100
+Sender: CALLER@myhost.test.ex
+Recipients:
+  r5@test.ex
+search_tidyup called
+>>Headers received:
+To: undisclosed recpients:;
+
+qualify & rewrite recipients list
+ address match test: subject=r5@test.ex pattern=^.{40,}@*
+ r5@test.ex in "^.{40,}@*"? no (end of list)
+ address match test: subject=r5@test.ex pattern=*@*
+ test.ex in "*"? yes (matched "*")
+ r5@test.ex in "*@*"? yes (matched "*@*")
+  search_open: lsearch "TESTSUITE/aux-fixed/0471.rw"
+  search_find: file="TESTSUITE/aux-fixed/0471.rw"
+    key="test.ex" partial=2 affix=*. starflags=0 opts=NULL
+  LRU list:
+    0TESTSUITE/aux-fixed/0471.rw
+    End
+  internal_search_find: file="TESTSUITE/aux-fixed/0471.rw"
+    type=lsearch key="test.ex" opts=NULL
+  file lookup required for test.ex
+    in TESTSUITE/aux-fixed/0471.rw
+  creating new cache entry
+  lookup failed
+  trying partial match *.test.ex
+  internal_search_find: file="TESTSUITE/aux-fixed/0471.rw"
+    type=lsearch key="*.test.ex" opts=NULL
+  file lookup required for *.test.ex
+    in TESTSUITE/aux-fixed/0471.rw
+  creating new cache entry
+  lookup failed
+global rewrite rules
+ address match test: subject=CALLER@myhost.test.ex pattern=^.{40,}@*
+ CALLER@myhost.test.ex in "^.{40,}@*"? no (end of list)
+ address match test: subject=CALLER@myhost.test.ex pattern=*@*
+ myhost.test.ex in "*"? yes (matched "*")
+ CALLER@myhost.test.ex in "*@*"? yes (matched "*@*")
+  search_open: lsearch "TESTSUITE/aux-fixed/0471.rw"
+    cached open
+  search_find: file="TESTSUITE/aux-fixed/0471.rw"
+    key="myhost.test.ex" partial=2 affix=*. starflags=0 opts=NULL
+  LRU list:
+    0TESTSUITE/aux-fixed/0471.rw
+    End
+  internal_search_find: file="TESTSUITE/aux-fixed/0471.rw"
+    type=lsearch key="myhost.test.ex" opts=NULL
+  file lookup required for myhost.test.ex
+    in TESTSUITE/aux-fixed/0471.rw
+  creating new cache entry
+  lookup failed
+  trying partial match *.myhost.test.ex
+  internal_search_find: file="TESTSUITE/aux-fixed/0471.rw"
+    type=lsearch key="*.myhost.test.ex" opts=NULL
+  file lookup required for *.myhost.test.ex
+    in TESTSUITE/aux-fixed/0471.rw
+  creating new cache entry
+  lookup failed
+  trying partial match *.test.ex
+  internal_search_find: file="TESTSUITE/aux-fixed/0471.rw"
+    type=lsearch key="*.test.ex" opts=NULL
+  cached data used for lookup of *.test.ex
+    in TESTSUITE/aux-fixed/0471.rw
+  lookup failed
+rewritten sender = CALLER@myhost.test.ex
+rewrite headers
+ rewrite_one_header: type=T:
+   To: undisclosed recpients:;
+ rewrite_one_header: type=F:
+   From: CALLER_NAME <CALLER@myhost.test.ex>
+ address match test: subject=CALLER@myhost.test.ex pattern=^.{40,}@*
+ CALLER@myhost.test.ex in "^.{40,}@*"? no (end of list)
+ address match test: subject=CALLER@myhost.test.ex pattern=*@*
+ myhost.test.ex in "*"? yes (matched "*")
+ CALLER@myhost.test.ex in "*@*"? yes (matched "*@*")
+  search_open: lsearch "TESTSUITE/aux-fixed/0471.rw"
+    cached open
+  search_find: file="TESTSUITE/aux-fixed/0471.rw"
+    key="myhost.test.ex" partial=2 affix=*. starflags=0 opts=NULL
+  LRU list:
+    0TESTSUITE/aux-fixed/0471.rw
+    End
+  internal_search_find: file="TESTSUITE/aux-fixed/0471.rw"
+    type=lsearch key="myhost.test.ex" opts=NULL
+  cached data used for lookup of myhost.test.ex
+    in TESTSUITE/aux-fixed/0471.rw
+  lookup failed
+  trying partial match *.myhost.test.ex
+  internal_search_find: file="TESTSUITE/aux-fixed/0471.rw"
+    type=lsearch key="*.myhost.test.ex" opts=NULL
+  cached data used for lookup of *.myhost.test.ex
+    in TESTSUITE/aux-fixed/0471.rw
+  lookup failed
+  trying partial match *.test.ex
+  internal_search_find: file="TESTSUITE/aux-fixed/0471.rw"
+    type=lsearch key="*.test.ex" opts=NULL
+  cached data used for lookup of *.test.ex
+    in TESTSUITE/aux-fixed/0471.rw
+  lookup failed
+search_tidyup called
+>>Headers after rewriting and local additions:
+T To: undisclosed recpients:;
+I Message-Id: <E10HmbB-0005vi-00@myhost.test.ex>
+F From: CALLER_NAME <CALLER@myhost.test.ex>
+  Date: Tue, 2 Mar 1999 09:44:33 +0000
+
+Data file name: TESTSUITE/spool//input//10HmbB-0005vi-00-D
+Data file written for message 10HmbB-0005vi-00
+>>Generated Received: header line
+P Received: from CALLER by myhost.test.ex with local (Exim x.yz)
+       (envelope-from <CALLER@myhost.test.ex>)
+       id 10HmbB-0005vi-00
+       for r5@test.ex;
+       Tue, 2 Mar 1999 09:44:33 +0000
+Writing spool header file: TESTSUITE/spool//input//hdr.10HmbB-0005vi-00
+DSN: **** SPOOL_OUT - address: <r5@test.ex> errorsto: <NULL> orcpt: <NULL> dsn_flags: 0x0
+Renaming spool header file: TESTSUITE/spool//input//10HmbB-0005vi-00-H
+Size of headers = sss
+LOG: MAIN
+  <= CALLER@myhost.test.ex U=CALLER P=local S=sss
 search_tidyup called
->>>>>>>>>>>>>>>> Exim pid=pppp (fresh-exec) terminating with rc=1 >>>>>>>>>>>>>>>>
+>>>>>>>>>>>>>>>> Exim pid=p1238 (fresh-exec) terminating with rc=0 >>>>>>>>>>>>>>>>