1// input lines 3
2// output till ^BAR     : Enabled
3((WARNING : core size is limited.*
4)*(BFD     : Loading debug .*
5)*)
6BAR     : Enabled
7BFD     : Disabled
8DEBUG   : Disabled
9FOO     : Enabled
10MALLOC  : Disabled
11NOTICE  : Enabled
12RUN     : Enabled
13SYSTEM  : Enabled
14WARNING : Disabled
15===========================================================================
16 Unnested tests
17
18---------------------------------------------------------------------------
19NOTICE  : This is a single line
20---------------------------------------------------------------------------
21NOTICE  : This is a single line
22---------------------------------------------------------------------------
23NOTICE  : This is a single line with an error message behind it: 0 \((Success|Error 0|Undefined error: 0|Unknown error: 0)\)
24---------------------------------------------------------------------------
25// input lines 3
26// output till ==========
27((\[31mBFD     :     Loading debug info from .*/libstdc\+\+\.so\.6\.\.\. done
28\[0m)*\[31mNOTICE  : CERR: This is a single line with an error message behind it written to cerr: 0 \((Success|Error 0|Undefined error: 0|Unknown error: 0)\)
29)
30\[0m===========================================================================
31 Simple nests
32
33---------------------------------------------------------------------------
34FOO     :     Inside `nested_foo\(\)'
35NOTICE  : `nested_foo\(0, 0\)' returns the string "Foo" when I call it\.
36---------------------------------------------------------------------------
37\[31mFOO     :     CERR: Inside `nested_foo\(\)'
38\[0mNOTICE  : `nested_foo\(0, 1\)' returns the string "Foo" when I call it\.
39---------------------------------------------------------------------------
40FOO     :     Inside `nested_foo\(\)': 0 \((Success|Error 0|Undefined error: 0|Unknown error: 0)\)
41NOTICE  : `nested_foo\(1, 0\)' returns the string "Foo" when I call it\.
42---------------------------------------------------------------------------
43\[31mFOO     :     CERR: Inside `nested_foo\(\)': 0 \((Success|Error 0|Undefined error: 0|Unknown error: 0)\)
44\[0mNOTICE  : `nested_foo\(1, 1\)' returns the string "Foo" when I call it\.
45---------------------------------------------------------------------------
46BAR     :     Entering `nested_bar\(\)'
47FOO     :         Inside `nested_foo\(\)'
48BAR     :     `nested_foo\(0, 0\)' returns the string "Foo" when I call it\.
49BAR     :     Leaving `nested_bar\(\)'
50NOTICE  : `nested_bar\(0, 0, 0, 0\)' returns the string "Bar" when I call it\.
51---------------------------------------------------------------------------
52BAR     :     Entering `nested_bar\(\)'
53\[31mFOO     :         CERR: Inside `nested_foo\(\)'
54\[0mBAR     :     `nested_foo\(0, 1\)' returns the string "Foo" when I call it\.
55BAR     :     Leaving `nested_bar\(\)'
56NOTICE  : `nested_bar\(0, 0, 0, 1\)' returns the string "Bar" when I call it\.
57---------------------------------------------------------------------------
58BAR     :     Entering `nested_bar\(\)'
59FOO     :         Inside `nested_foo\(\)': 0 \((Success|Error 0|Undefined error: 0|Unknown error: 0)\)
60BAR     :     `nested_foo\(1, 0\)' returns the string "Foo" when I call it\.
61BAR     :     Leaving `nested_bar\(\)'
62NOTICE  : `nested_bar\(0, 0, 1, 0\)' returns the string "Bar" when I call it\.
63---------------------------------------------------------------------------
64BAR     :     Entering `nested_bar\(\)'
65\[31mFOO     :         CERR: Inside `nested_foo\(\)': 0 \((Success|Error 0|Undefined error: 0|Unknown error: 0)\)
66\[0mBAR     :     `nested_foo\(1, 1\)' returns the string "Foo" when I call it\.
67BAR     :     Leaving `nested_bar\(\)'
68NOTICE  : `nested_bar\(0, 0, 1, 1\)' returns the string "Bar" when I call it\.
69---------------------------------------------------------------------------
70\[31mBAR     :     CERR: Entering `nested_bar\(\)'
71\[0m\[31mFOO     :         Inside `nested_foo\(\)'
72\[0m\[31mBAR     :     CERR: `nested_foo\(0, 0\)' returns the string "Foo" when I call it\.
73\[0m\[31mBAR     :     CERR: Leaving `nested_bar\(\)'
74\[0mNOTICE  : `nested_bar\(0, 1, 0, 0\)' returns the string "Bar" when I call it\.
75---------------------------------------------------------------------------
76\[31mBAR     :     CERR: Entering `nested_bar\(\)'
77\[0m\[31mFOO     :         CERR: Inside `nested_foo\(\)'
78\[0m\[31mBAR     :     CERR: `nested_foo\(0, 1\)' returns the string "Foo" when I call it\.
79\[0m\[31mBAR     :     CERR: Leaving `nested_bar\(\)'
80\[0mNOTICE  : `nested_bar\(0, 1, 0, 1\)' returns the string "Bar" when I call it\.
81---------------------------------------------------------------------------
82\[31mBAR     :     CERR: Entering `nested_bar\(\)'
83\[0m\[31mFOO     :         Inside `nested_foo\(\)': 0 \((Success|Error 0|Undefined error: 0|Unknown error: 0)\)
84\[0m\[31mBAR     :     CERR: `nested_foo\(1, 0\)' returns the string "Foo" when I call it\.
85\[0m\[31mBAR     :     CERR: Leaving `nested_bar\(\)'
86\[0mNOTICE  : `nested_bar\(0, 1, 1, 0\)' returns the string "Bar" when I call it\.
87---------------------------------------------------------------------------
88\[31mBAR     :     CERR: Entering `nested_bar\(\)'
89\[0m\[31mFOO     :         CERR: Inside `nested_foo\(\)': 0 \((Success|Error 0|Undefined error: 0|Unknown error: 0)\)
90\[0m\[31mBAR     :     CERR: `nested_foo\(1, 1\)' returns the string "Foo" when I call it\.
91\[0m\[31mBAR     :     CERR: Leaving `nested_bar\(\)'
92\[0mNOTICE  : `nested_bar\(0, 1, 1, 1\)' returns the string "Bar" when I call it\.
93---------------------------------------------------------------------------
94BAR     :     Entering `nested_bar\(\)': EINVAL \(Invalid argument\)
95FOO     :         Inside `nested_foo\(\)'
96BAR     :     `nested_foo\(0, 0\)' returns the string "Foo" when I call it\.: EINVAL \(Invalid argument\)
97BAR     :     Leaving `nested_bar\(\)': EINVAL \(Invalid argument\)
98NOTICE  : `nested_bar\(1, 0, 0, 0\)' returns the string "Bar" when I call it\.
99---------------------------------------------------------------------------
100BAR     :     Entering `nested_bar\(\)': EINVAL \(Invalid argument\)
101\[31mFOO     :         CERR: Inside `nested_foo\(\)'
102\[0mBAR     :     `nested_foo\(0, 1\)' returns the string "Foo" when I call it\.: EINVAL \(Invalid argument\)
103BAR     :     Leaving `nested_bar\(\)': EINVAL \(Invalid argument\)
104NOTICE  : `nested_bar\(1, 0, 0, 1\)' returns the string "Bar" when I call it\.
105---------------------------------------------------------------------------
106BAR     :     Entering `nested_bar\(\)': EINVAL \(Invalid argument\)
107FOO     :         Inside `nested_foo\(\)': 0 \((Success|Error 0|Undefined error: 0|Unknown error: 0)\)
108BAR     :     `nested_foo\(1, 0\)' returns the string "Foo" when I call it\.: EINVAL \(Invalid argument\)
109BAR     :     Leaving `nested_bar\(\)': EINVAL \(Invalid argument\)
110NOTICE  : `nested_bar\(1, 0, 1, 0\)' returns the string "Bar" when I call it\.
111---------------------------------------------------------------------------
112BAR     :     Entering `nested_bar\(\)': EINVAL \(Invalid argument\)
113\[31mFOO     :         CERR: Inside `nested_foo\(\)': 0 \((Success|Error 0|Undefined error: 0|Unknown error: 0)\)
114\[0mBAR     :     `nested_foo\(1, 1\)' returns the string "Foo" when I call it\.: EINVAL \(Invalid argument\)
115BAR     :     Leaving `nested_bar\(\)': EINVAL \(Invalid argument\)
116NOTICE  : `nested_bar\(1, 0, 1, 1\)' returns the string "Bar" when I call it\.
117---------------------------------------------------------------------------
118\[31mBAR     :     CERR: Entering `nested_bar\(\)': EINVAL \(Invalid argument\)
119\[0m\[31mFOO     :         Inside `nested_foo\(\)'
120\[0m\[31mBAR     :     CERR: `nested_foo\(0, 0\)' returns the string "Foo" when I call it\.: EINVAL \(Invalid argument\)
121\[0m\[31mBAR     :     CERR: Leaving `nested_bar\(\)': EINVAL \(Invalid argument\)
122\[0mNOTICE  : `nested_bar\(1, 1, 0, 0\)' returns the string "Bar" when I call it\.
123---------------------------------------------------------------------------
124\[31mBAR     :     CERR: Entering `nested_bar\(\)': EINVAL \(Invalid argument\)
125\[0m\[31mFOO     :         CERR: Inside `nested_foo\(\)'
126\[0m\[31mBAR     :     CERR: `nested_foo\(0, 1\)' returns the string "Foo" when I call it\.: EINVAL \(Invalid argument\)
127\[0m\[31mBAR     :     CERR: Leaving `nested_bar\(\)': EINVAL \(Invalid argument\)
128\[0mNOTICE  : `nested_bar\(1, 1, 0, 1\)' returns the string "Bar" when I call it\.
129---------------------------------------------------------------------------
130\[31mBAR     :     CERR: Entering `nested_bar\(\)': EINVAL \(Invalid argument\)
131\[0m\[31mFOO     :         Inside `nested_foo\(\)': 0 \((Success|Error 0|Undefined error: 0|Unknown error: 0)\)
132\[0m\[31mBAR     :     CERR: `nested_foo\(1, 0\)' returns the string "Foo" when I call it\.: EINVAL \(Invalid argument\)
133\[0m\[31mBAR     :     CERR: Leaving `nested_bar\(\)': EINVAL \(Invalid argument\)
134\[0mNOTICE  : `nested_bar\(1, 1, 1, 0\)' returns the string "Bar" when I call it\.
135---------------------------------------------------------------------------
136\[31mBAR     :     CERR: Entering `nested_bar\(\)': EINVAL \(Invalid argument\)
137\[0m\[31mFOO     :         CERR: Inside `nested_foo\(\)': 0 \((Success|Error 0|Undefined error: 0|Unknown error: 0)\)
138\[0m\[31mBAR     :     CERR: `nested_foo\(1, 1\)' returns the string "Foo" when I call it\.: EINVAL \(Invalid argument\)
139\[0m\[31mBAR     :     CERR: Leaving `nested_bar\(\)': EINVAL \(Invalid argument\)
140\[0mNOTICE  : `nested_bar\(1, 1, 1, 1\)' returns the string "Bar" when I call it\.
141===========================================================================
142 Continued tests, single depth
143
144---------------------------------------------------------------------------
145RUN     : Hello World
146---------------------------------------------------------------------------
147RUN     : Libcwd is an awesome library!
148---------------------------------------------------------------------------
149RUN     : Libcwd <unfinished>
150FOO     :     Single interruption before\.
151RUN     : <continued> is an awesome library!
152---------------------------------------------------------------------------
153RUN     : Libcwd is an awesome <unfinished>
154FOO     :     Single interruption after\.
155RUN     : <continued> library!
156---------------------------------------------------------------------------
157RUN     : Libcwd <unfinished>
158FOO     :     Single interruption before and
159RUN     : <continued> is an awesome <unfinished>
160FOO     :     a single interruption after\.
161RUN     : <continued> library!
162---------------------------------------------------------------------------
163RUN     : Libcwd <unfinished>
164FOO     :     Double interruption before,
165FOO     :     double means two lines\.
166RUN     : <continued> is an awesome library!
167---------------------------------------------------------------------------
168RUN     : Libcwd is an awesome <unfinished>
169FOO     :     Double interruption after,
170FOO     :     double means two lines\.
171RUN     : <continued> library!
172---------------------------------------------------------------------------
173RUN     : Libcwd <unfinished>
174FOO     :     Double interruption before and
175FOO     :     \(double means two lines\)
176RUN     : <continued> is an awesome <unfinished>
177FOO     :     a double interruption after
178FOO     :     \(double means two lines\)
179RUN     : <continued> library!
180---------------------------------------------------------------------------
181RUN     : Libcwd <unfinished>
182FOO     :         Inside `nested_foo\(\)'
183NOTICE  :     `nested_foo\(0, 0\)' returns the string "Foo" when I call it\.
184RUN     : <continued> is an awesome <unfinished>
185FOO     :         Inside `nested_foo\(\)'
186NOTICE  :     `nested_foo\(0, 0\)' returns the string "Foo" when I call it\.
187RUN     : <continued> library!
188---------------------------------------------------------------------------
189RUN     : Libcwd <unfinished>
190FOO     :         Inside `nested_foo\(\)'
191NOTICE  :     `nested_foo\(0, 0\)' returns the string "Foo" when I call it\.
192RUN     : <continued> is an awesome <unfinished>
193\[31mFOO     :         CERR: Inside `nested_foo\(\)'
194\[0mNOTICE  :     `nested_foo\(0, 1\)' returns the string "Foo" when I call it\.
195RUN     : <continued> library!
196---------------------------------------------------------------------------
197RUN     : Libcwd <unfinished>
198FOO     :         Inside `nested_foo\(\)'
199NOTICE  :     `nested_foo\(0, 0\)' returns the string "Foo" when I call it\.
200RUN     : <continued> is an awesome <unfinished>
201FOO     :         Inside `nested_foo\(\)': 0 \((Success|Error 0|Undefined error: 0|Unknown error: 0)\)
202NOTICE  :     `nested_foo\(1, 0\)' returns the string "Foo" when I call it\.
203RUN     : <continued> library!
204---------------------------------------------------------------------------
205RUN     : Libcwd <unfinished>
206FOO     :         Inside `nested_foo\(\)'
207NOTICE  :     `nested_foo\(0, 0\)' returns the string "Foo" when I call it\.
208RUN     : <continued> is an awesome <unfinished>
209\[31mFOO     :         CERR: Inside `nested_foo\(\)': 0 \((Success|Error 0|Undefined error: 0|Unknown error: 0)\)
210\[0mNOTICE  :     `nested_foo\(1, 1\)' returns the string "Foo" when I call it\.
211RUN     : <continued> library!
212---------------------------------------------------------------------------
213RUN     : Libcwd <unfinished>
214\[31mFOO     :         CERR: Inside `nested_foo\(\)'
215\[0mNOTICE  :     `nested_foo\(0, 1\)' returns the string "Foo" when I call it\.
216RUN     : <continued> is an awesome <unfinished>
217FOO     :         Inside `nested_foo\(\)'
218NOTICE  :     `nested_foo\(0, 0\)' returns the string "Foo" when I call it\.
219RUN     : <continued> library!
220---------------------------------------------------------------------------
221RUN     : Libcwd <unfinished>
222\[31mFOO     :         CERR: Inside `nested_foo\(\)'
223\[0mNOTICE  :     `nested_foo\(0, 1\)' returns the string "Foo" when I call it\.
224RUN     : <continued> is an awesome <unfinished>
225\[31mFOO     :         CERR: Inside `nested_foo\(\)'
226\[0mNOTICE  :     `nested_foo\(0, 1\)' returns the string "Foo" when I call it\.
227RUN     : <continued> library!
228---------------------------------------------------------------------------
229RUN     : Libcwd <unfinished>
230\[31mFOO     :         CERR: Inside `nested_foo\(\)'
231\[0mNOTICE  :     `nested_foo\(0, 1\)' returns the string "Foo" when I call it\.
232RUN     : <continued> is an awesome <unfinished>
233FOO     :         Inside `nested_foo\(\)': 0 \((Success|Error 0|Undefined error: 0|Unknown error: 0)\)
234NOTICE  :     `nested_foo\(1, 0\)' returns the string "Foo" when I call it\.
235RUN     : <continued> library!
236---------------------------------------------------------------------------
237RUN     : Libcwd <unfinished>
238\[31mFOO     :         CERR: Inside `nested_foo\(\)'
239\[0mNOTICE  :     `nested_foo\(0, 1\)' returns the string "Foo" when I call it\.
240RUN     : <continued> is an awesome <unfinished>
241\[31mFOO     :         CERR: Inside `nested_foo\(\)': 0 \((Success|Error 0|Undefined error: 0|Unknown error: 0)\)
242\[0mNOTICE  :     `nested_foo\(1, 1\)' returns the string "Foo" when I call it\.
243RUN     : <continued> library!
244---------------------------------------------------------------------------
245RUN     : Libcwd <unfinished>
246FOO     :         Inside `nested_foo\(\)': 0 \((Success|Error 0|Undefined error: 0|Unknown error: 0)\)
247NOTICE  :     `nested_foo\(1, 0\)' returns the string "Foo" when I call it\.
248RUN     : <continued> is an awesome <unfinished>
249FOO     :         Inside `nested_foo\(\)'
250NOTICE  :     `nested_foo\(0, 0\)' returns the string "Foo" when I call it\.
251RUN     : <continued> library!
252---------------------------------------------------------------------------
253RUN     : Libcwd <unfinished>
254FOO     :         Inside `nested_foo\(\)': 0 \((Success|Error 0|Undefined error: 0|Unknown error: 0)\)
255NOTICE  :     `nested_foo\(1, 0\)' returns the string "Foo" when I call it\.
256RUN     : <continued> is an awesome <unfinished>
257\[31mFOO     :         CERR: Inside `nested_foo\(\)'
258\[0mNOTICE  :     `nested_foo\(0, 1\)' returns the string "Foo" when I call it\.
259RUN     : <continued> library!
260---------------------------------------------------------------------------
261RUN     : Libcwd <unfinished>
262FOO     :         Inside `nested_foo\(\)': 0 \((Success|Error 0|Undefined error: 0|Unknown error: 0)\)
263NOTICE  :     `nested_foo\(1, 0\)' returns the string "Foo" when I call it\.
264RUN     : <continued> is an awesome <unfinished>
265FOO     :         Inside `nested_foo\(\)': 0 \((Success|Error 0|Undefined error: 0|Unknown error: 0)\)
266NOTICE  :     `nested_foo\(1, 0\)' returns the string "Foo" when I call it\.
267RUN     : <continued> library!
268---------------------------------------------------------------------------
269RUN     : Libcwd <unfinished>
270FOO     :         Inside `nested_foo\(\)': 0 \((Success|Error 0|Undefined error: 0|Unknown error: 0)\)
271NOTICE  :     `nested_foo\(1, 0\)' returns the string "Foo" when I call it\.
272RUN     : <continued> is an awesome <unfinished>
273\[31mFOO     :         CERR: Inside `nested_foo\(\)': 0 \((Success|Error 0|Undefined error: 0|Unknown error: 0)\)
274\[0mNOTICE  :     `nested_foo\(1, 1\)' returns the string "Foo" when I call it\.
275RUN     : <continued> library!
276---------------------------------------------------------------------------
277RUN     : Libcwd <unfinished>
278\[31mFOO     :         CERR: Inside `nested_foo\(\)': 0 \((Success|Error 0|Undefined error: 0|Unknown error: 0)\)
279\[0mNOTICE  :     `nested_foo\(1, 1\)' returns the string "Foo" when I call it\.
280RUN     : <continued> is an awesome <unfinished>
281FOO     :         Inside `nested_foo\(\)'
282NOTICE  :     `nested_foo\(0, 0\)' returns the string "Foo" when I call it\.
283RUN     : <continued> library!
284---------------------------------------------------------------------------
285RUN     : Libcwd <unfinished>
286\[31mFOO     :         CERR: Inside `nested_foo\(\)': 0 \((Success|Error 0|Undefined error: 0|Unknown error: 0)\)
287\[0mNOTICE  :     `nested_foo\(1, 1\)' returns the string "Foo" when I call it\.
288RUN     : <continued> is an awesome <unfinished>
289\[31mFOO     :         CERR: Inside `nested_foo\(\)'
290\[0mNOTICE  :     `nested_foo\(0, 1\)' returns the string "Foo" when I call it\.
291RUN     : <continued> library!
292---------------------------------------------------------------------------
293RUN     : Libcwd <unfinished>
294\[31mFOO     :         CERR: Inside `nested_foo\(\)': 0 \((Success|Error 0|Undefined error: 0|Unknown error: 0)\)
295\[0mNOTICE  :     `nested_foo\(1, 1\)' returns the string "Foo" when I call it\.
296RUN     : <continued> is an awesome <unfinished>
297FOO     :         Inside `nested_foo\(\)': 0 \((Success|Error 0|Undefined error: 0|Unknown error: 0)\)
298NOTICE  :     `nested_foo\(1, 0\)' returns the string "Foo" when I call it\.
299RUN     : <continued> library!
300---------------------------------------------------------------------------
301RUN     : Libcwd <unfinished>
302\[31mFOO     :         CERR: Inside `nested_foo\(\)': 0 \((Success|Error 0|Undefined error: 0|Unknown error: 0)\)
303\[0mNOTICE  :     `nested_foo\(1, 1\)' returns the string "Foo" when I call it\.
304RUN     : <continued> is an awesome <unfinished>
305\[31mFOO     :         CERR: Inside `nested_foo\(\)': 0 \((Success|Error 0|Undefined error: 0|Unknown error: 0)\)
306\[0mNOTICE  :     `nested_foo\(1, 1\)' returns the string "Foo" when I call it\.
307RUN     : <continued> library!
308---------------------------------------------------------------------------
309RUN     : Libcwd <unfinished>
310BAR     :         Entering `nested_bar\(\)'
311FOO     :             Inside `nested_foo\(\)'
312BAR     :         `nested_foo\(0, 0\)' returns the string "Foo" when I call it\.
313BAR     :         Leaving `nested_bar\(\)'
314NOTICE  :     `nested_bar\(0, 0, 0, 0\)' returns the string "Bar" when I call it\.
315RUN     : <continued> is an awesome library!
316---------------------------------------------------------------------------
317RUN     : Libcwd <unfinished>
318BAR     :         Entering `nested_bar\(\)'
319\[31mFOO     :             CERR: Inside `nested_foo\(\)'
320\[0mBAR     :         `nested_foo\(0, 1\)' returns the string "Foo" when I call it\.
321BAR     :         Leaving `nested_bar\(\)'
322NOTICE  :     `nested_bar\(0, 0, 0, 1\)' returns the string "Bar" when I call it\.
323RUN     : <continued> is an awesome library!
324---------------------------------------------------------------------------
325RUN     : Libcwd <unfinished>
326BAR     :         Entering `nested_bar\(\)'
327FOO     :             Inside `nested_foo\(\)': 0 \((Success|Error 0|Undefined error: 0|Unknown error: 0)\)
328BAR     :         `nested_foo\(1, 0\)' returns the string "Foo" when I call it\.
329BAR     :         Leaving `nested_bar\(\)'
330NOTICE  :     `nested_bar\(0, 0, 1, 0\)' returns the string "Bar" when I call it\.
331RUN     : <continued> is an awesome library!
332---------------------------------------------------------------------------
333RUN     : Libcwd <unfinished>
334BAR     :         Entering `nested_bar\(\)'
335\[31mFOO     :             CERR: Inside `nested_foo\(\)': 0 \((Success|Error 0|Undefined error: 0|Unknown error: 0)\)
336\[0mBAR     :         `nested_foo\(1, 1\)' returns the string "Foo" when I call it\.
337BAR     :         Leaving `nested_bar\(\)'
338NOTICE  :     `nested_bar\(0, 0, 1, 1\)' returns the string "Bar" when I call it\.
339RUN     : <continued> is an awesome library!
340---------------------------------------------------------------------------
341RUN     : Libcwd <unfinished>
342\[31mBAR     :         CERR: Entering `nested_bar\(\)'
343\[0m\[31mFOO     :             Inside `nested_foo\(\)'
344\[0m\[31mBAR     :         CERR: `nested_foo\(0, 0\)' returns the string "Foo" when I call it\.
345\[0m\[31mBAR     :         CERR: Leaving `nested_bar\(\)'
346\[0mNOTICE  :     `nested_bar\(0, 1, 0, 0\)' returns the string "Bar" when I call it\.
347RUN     : <continued> is an awesome library!
348---------------------------------------------------------------------------
349RUN     : Libcwd <unfinished>
350\[31mBAR     :         CERR: Entering `nested_bar\(\)'
351\[0m\[31mFOO     :             CERR: Inside `nested_foo\(\)'
352\[0m\[31mBAR     :         CERR: `nested_foo\(0, 1\)' returns the string "Foo" when I call it\.
353\[0m\[31mBAR     :         CERR: Leaving `nested_bar\(\)'
354\[0mNOTICE  :     `nested_bar\(0, 1, 0, 1\)' returns the string "Bar" when I call it\.
355RUN     : <continued> is an awesome library!
356---------------------------------------------------------------------------
357RUN     : Libcwd <unfinished>
358\[31mBAR     :         CERR: Entering `nested_bar\(\)'
359\[0m\[31mFOO     :             Inside `nested_foo\(\)': 0 \((Success|Error 0|Undefined error: 0|Unknown error: 0)\)
360\[0m\[31mBAR     :         CERR: `nested_foo\(1, 0\)' returns the string "Foo" when I call it\.
361\[0m\[31mBAR     :         CERR: Leaving `nested_bar\(\)'
362\[0mNOTICE  :     `nested_bar\(0, 1, 1, 0\)' returns the string "Bar" when I call it\.
363RUN     : <continued> is an awesome library!
364---------------------------------------------------------------------------
365RUN     : Libcwd <unfinished>
366\[31mBAR     :         CERR: Entering `nested_bar\(\)'
367\[0m\[31mFOO     :             CERR: Inside `nested_foo\(\)': 0 \((Success|Error 0|Undefined error: 0|Unknown error: 0)\)
368\[0m\[31mBAR     :         CERR: `nested_foo\(1, 1\)' returns the string "Foo" when I call it\.
369\[0m\[31mBAR     :         CERR: Leaving `nested_bar\(\)'
370\[0mNOTICE  :     `nested_bar\(0, 1, 1, 1\)' returns the string "Bar" when I call it\.
371RUN     : <continued> is an awesome library!
372---------------------------------------------------------------------------
373RUN     : Libcwd <unfinished>
374BAR     :         Entering `nested_bar\(\)': EINVAL \(Invalid argument\)
375FOO     :             Inside `nested_foo\(\)'
376BAR     :         `nested_foo\(0, 0\)' returns the string "Foo" when I call it\.: EINVAL \(Invalid argument\)
377BAR     :         Leaving `nested_bar\(\)': EINVAL \(Invalid argument\)
378NOTICE  :     `nested_bar\(1, 0, 0, 0\)' returns the string "Bar" when I call it\.
379RUN     : <continued> is an awesome library!
380---------------------------------------------------------------------------
381RUN     : Libcwd <unfinished>
382BAR     :         Entering `nested_bar\(\)': EINVAL \(Invalid argument\)
383\[31mFOO     :             CERR: Inside `nested_foo\(\)'
384\[0mBAR     :         `nested_foo\(0, 1\)' returns the string "Foo" when I call it\.: EINVAL \(Invalid argument\)
385BAR     :         Leaving `nested_bar\(\)': EINVAL \(Invalid argument\)
386NOTICE  :     `nested_bar\(1, 0, 0, 1\)' returns the string "Bar" when I call it\.
387RUN     : <continued> is an awesome library!
388---------------------------------------------------------------------------
389RUN     : Libcwd <unfinished>
390BAR     :         Entering `nested_bar\(\)': EINVAL \(Invalid argument\)
391FOO     :             Inside `nested_foo\(\)': 0 \((Success|Error 0|Undefined error: 0|Unknown error: 0)\)
392BAR     :         `nested_foo\(1, 0\)' returns the string "Foo" when I call it\.: EINVAL \(Invalid argument\)
393BAR     :         Leaving `nested_bar\(\)': EINVAL \(Invalid argument\)
394NOTICE  :     `nested_bar\(1, 0, 1, 0\)' returns the string "Bar" when I call it\.
395RUN     : <continued> is an awesome library!
396---------------------------------------------------------------------------
397RUN     : Libcwd <unfinished>
398BAR     :         Entering `nested_bar\(\)': EINVAL \(Invalid argument\)
399\[31mFOO     :             CERR: Inside `nested_foo\(\)': 0 \((Success|Error 0|Undefined error: 0|Unknown error: 0)\)
400\[0mBAR     :         `nested_foo\(1, 1\)' returns the string "Foo" when I call it\.: EINVAL \(Invalid argument\)
401BAR     :         Leaving `nested_bar\(\)': EINVAL \(Invalid argument\)
402NOTICE  :     `nested_bar\(1, 0, 1, 1\)' returns the string "Bar" when I call it\.
403RUN     : <continued> is an awesome library!
404---------------------------------------------------------------------------
405RUN     : Libcwd <unfinished>
406\[31mBAR     :         CERR: Entering `nested_bar\(\)': EINVAL \(Invalid argument\)
407\[0m\[31mFOO     :             Inside `nested_foo\(\)'
408\[0m\[31mBAR     :         CERR: `nested_foo\(0, 0\)' returns the string "Foo" when I call it\.: EINVAL \(Invalid argument\)
409\[0m\[31mBAR     :         CERR: Leaving `nested_bar\(\)': EINVAL \(Invalid argument\)
410\[0mNOTICE  :     `nested_bar\(1, 1, 0, 0\)' returns the string "Bar" when I call it\.
411RUN     : <continued> is an awesome library!
412---------------------------------------------------------------------------
413RUN     : Libcwd <unfinished>
414\[31mBAR     :         CERR: Entering `nested_bar\(\)': EINVAL \(Invalid argument\)
415\[0m\[31mFOO     :             CERR: Inside `nested_foo\(\)'
416\[0m\[31mBAR     :         CERR: `nested_foo\(0, 1\)' returns the string "Foo" when I call it\.: EINVAL \(Invalid argument\)
417\[0m\[31mBAR     :         CERR: Leaving `nested_bar\(\)': EINVAL \(Invalid argument\)
418\[0mNOTICE  :     `nested_bar\(1, 1, 0, 1\)' returns the string "Bar" when I call it\.
419RUN     : <continued> is an awesome library!
420---------------------------------------------------------------------------
421RUN     : Libcwd <unfinished>
422\[31mBAR     :         CERR: Entering `nested_bar\(\)': EINVAL \(Invalid argument\)
423\[0m\[31mFOO     :             Inside `nested_foo\(\)': 0 \((Success|Error 0|Undefined error: 0|Unknown error: 0)\)
424\[0m\[31mBAR     :         CERR: `nested_foo\(1, 0\)' returns the string "Foo" when I call it\.: EINVAL \(Invalid argument\)
425\[0m\[31mBAR     :         CERR: Leaving `nested_bar\(\)': EINVAL \(Invalid argument\)
426\[0mNOTICE  :     `nested_bar\(1, 1, 1, 0\)' returns the string "Bar" when I call it\.
427RUN     : <continued> is an awesome library!
428---------------------------------------------------------------------------
429RUN     : Libcwd <unfinished>
430\[31mBAR     :         CERR: Entering `nested_bar\(\)': EINVAL \(Invalid argument\)
431\[0m\[31mFOO     :             CERR: Inside `nested_foo\(\)': 0 \((Success|Error 0|Undefined error: 0|Unknown error: 0)\)
432\[0m\[31mBAR     :         CERR: `nested_foo\(1, 1\)' returns the string "Foo" when I call it\.: EINVAL \(Invalid argument\)
433\[0m\[31mBAR     :         CERR: Leaving `nested_bar\(\)': EINVAL \(Invalid argument\)
434\[0mNOTICE  :     `nested_bar\(1, 1, 1, 1\)' returns the string "Bar" when I call it\.
435RUN     : <continued> is an awesome library!
436---------------------------------------------------------------------------
437RUN     : Libcwd is an awesome <unfinished>
438BAR     :         Entering `nested_bar\(\)'
439FOO     :             Inside `nested_foo\(\)'
440BAR     :         `nested_foo\(0, 0\)' returns the string "Foo" when I call it\.
441BAR     :         Leaving `nested_bar\(\)'
442NOTICE  :     `nested_bar\(0, 0, 0, 0\)' returns the string "Bar" when I call it\.
443RUN     : <continued> library!
444---------------------------------------------------------------------------
445RUN     : Libcwd is an awesome <unfinished>
446BAR     :         Entering `nested_bar\(\)'
447\[31mFOO     :             CERR: Inside `nested_foo\(\)'
448\[0mBAR     :         `nested_foo\(0, 1\)' returns the string "Foo" when I call it\.
449BAR     :         Leaving `nested_bar\(\)'
450NOTICE  :     `nested_bar\(0, 0, 0, 1\)' returns the string "Bar" when I call it\.
451RUN     : <continued> library!
452---------------------------------------------------------------------------
453RUN     : Libcwd is an awesome <unfinished>
454BAR     :         Entering `nested_bar\(\)'
455FOO     :             Inside `nested_foo\(\)': 0 \((Success|Error 0|Undefined error: 0|Unknown error: 0)\)
456BAR     :         `nested_foo\(1, 0\)' returns the string "Foo" when I call it\.
457BAR     :         Leaving `nested_bar\(\)'
458NOTICE  :     `nested_bar\(0, 0, 1, 0\)' returns the string "Bar" when I call it\.
459RUN     : <continued> library!
460---------------------------------------------------------------------------
461RUN     : Libcwd is an awesome <unfinished>
462BAR     :         Entering `nested_bar\(\)'
463\[31mFOO     :             CERR: Inside `nested_foo\(\)': 0 \((Success|Error 0|Undefined error: 0|Unknown error: 0)\)
464\[0mBAR     :         `nested_foo\(1, 1\)' returns the string "Foo" when I call it\.
465BAR     :         Leaving `nested_bar\(\)'
466NOTICE  :     `nested_bar\(0, 0, 1, 1\)' returns the string "Bar" when I call it\.
467RUN     : <continued> library!
468---------------------------------------------------------------------------
469RUN     : Libcwd is an awesome <unfinished>
470\[31mBAR     :         CERR: Entering `nested_bar\(\)'
471\[0m\[31mFOO     :             Inside `nested_foo\(\)'
472\[0m\[31mBAR     :         CERR: `nested_foo\(0, 0\)' returns the string "Foo" when I call it\.
473\[0m\[31mBAR     :         CERR: Leaving `nested_bar\(\)'
474\[0mNOTICE  :     `nested_bar\(0, 1, 0, 0\)' returns the string "Bar" when I call it\.
475RUN     : <continued> library!
476---------------------------------------------------------------------------
477RUN     : Libcwd is an awesome <unfinished>
478\[31mBAR     :         CERR: Entering `nested_bar\(\)'
479\[0m\[31mFOO     :             CERR: Inside `nested_foo\(\)'
480\[0m\[31mBAR     :         CERR: `nested_foo\(0, 1\)' returns the string "Foo" when I call it\.
481\[0m\[31mBAR     :         CERR: Leaving `nested_bar\(\)'
482\[0mNOTICE  :     `nested_bar\(0, 1, 0, 1\)' returns the string "Bar" when I call it\.
483RUN     : <continued> library!
484---------------------------------------------------------------------------
485RUN     : Libcwd is an awesome <unfinished>
486\[31mBAR     :         CERR: Entering `nested_bar\(\)'
487\[0m\[31mFOO     :             Inside `nested_foo\(\)': 0 \((Success|Error 0|Undefined error: 0|Unknown error: 0)\)
488\[0m\[31mBAR     :         CERR: `nested_foo\(1, 0\)' returns the string "Foo" when I call it\.
489\[0m\[31mBAR     :         CERR: Leaving `nested_bar\(\)'
490\[0mNOTICE  :     `nested_bar\(0, 1, 1, 0\)' returns the string "Bar" when I call it\.
491RUN     : <continued> library!
492---------------------------------------------------------------------------
493RUN     : Libcwd is an awesome <unfinished>
494\[31mBAR     :         CERR: Entering `nested_bar\(\)'
495\[0m\[31mFOO     :             CERR: Inside `nested_foo\(\)': 0 \((Success|Error 0|Undefined error: 0|Unknown error: 0)\)
496\[0m\[31mBAR     :         CERR: `nested_foo\(1, 1\)' returns the string "Foo" when I call it\.
497\[0m\[31mBAR     :         CERR: Leaving `nested_bar\(\)'
498\[0mNOTICE  :     `nested_bar\(0, 1, 1, 1\)' returns the string "Bar" when I call it\.
499RUN     : <continued> library!
500---------------------------------------------------------------------------
501RUN     : Libcwd is an awesome <unfinished>
502BAR     :         Entering `nested_bar\(\)': EINVAL \(Invalid argument\)
503FOO     :             Inside `nested_foo\(\)'
504BAR     :         `nested_foo\(0, 0\)' returns the string "Foo" when I call it\.: EINVAL \(Invalid argument\)
505BAR     :         Leaving `nested_bar\(\)': EINVAL \(Invalid argument\)
506NOTICE  :     `nested_bar\(1, 0, 0, 0\)' returns the string "Bar" when I call it\.
507RUN     : <continued> library!
508---------------------------------------------------------------------------
509RUN     : Libcwd is an awesome <unfinished>
510BAR     :         Entering `nested_bar\(\)': EINVAL \(Invalid argument\)
511\[31mFOO     :             CERR: Inside `nested_foo\(\)'
512\[0mBAR     :         `nested_foo\(0, 1\)' returns the string "Foo" when I call it\.: EINVAL \(Invalid argument\)
513BAR     :         Leaving `nested_bar\(\)': EINVAL \(Invalid argument\)
514NOTICE  :     `nested_bar\(1, 0, 0, 1\)' returns the string "Bar" when I call it\.
515RUN     : <continued> library!
516---------------------------------------------------------------------------
517RUN     : Libcwd is an awesome <unfinished>
518BAR     :         Entering `nested_bar\(\)': EINVAL \(Invalid argument\)
519FOO     :             Inside `nested_foo\(\)': 0 \((Success|Error 0|Undefined error: 0|Unknown error: 0)\)
520BAR     :         `nested_foo\(1, 0\)' returns the string "Foo" when I call it\.: EINVAL \(Invalid argument\)
521BAR     :         Leaving `nested_bar\(\)': EINVAL \(Invalid argument\)
522NOTICE  :     `nested_bar\(1, 0, 1, 0\)' returns the string "Bar" when I call it\.
523RUN     : <continued> library!
524---------------------------------------------------------------------------
525RUN     : Libcwd is an awesome <unfinished>
526BAR     :         Entering `nested_bar\(\)': EINVAL \(Invalid argument\)
527\[31mFOO     :             CERR: Inside `nested_foo\(\)': 0 \((Success|Error 0|Undefined error: 0|Unknown error: 0)\)
528\[0mBAR     :         `nested_foo\(1, 1\)' returns the string "Foo" when I call it\.: EINVAL \(Invalid argument\)
529BAR     :         Leaving `nested_bar\(\)': EINVAL \(Invalid argument\)
530NOTICE  :     `nested_bar\(1, 0, 1, 1\)' returns the string "Bar" when I call it\.
531RUN     : <continued> library!
532---------------------------------------------------------------------------
533RUN     : Libcwd is an awesome <unfinished>
534\[31mBAR     :         CERR: Entering `nested_bar\(\)': EINVAL \(Invalid argument\)
535\[0m\[31mFOO     :             Inside `nested_foo\(\)'
536\[0m\[31mBAR     :         CERR: `nested_foo\(0, 0\)' returns the string "Foo" when I call it\.: EINVAL \(Invalid argument\)
537\[0m\[31mBAR     :         CERR: Leaving `nested_bar\(\)': EINVAL \(Invalid argument\)
538\[0mNOTICE  :     `nested_bar\(1, 1, 0, 0\)' returns the string "Bar" when I call it\.
539RUN     : <continued> library!
540---------------------------------------------------------------------------
541RUN     : Libcwd is an awesome <unfinished>
542\[31mBAR     :         CERR: Entering `nested_bar\(\)': EINVAL \(Invalid argument\)
543\[0m\[31mFOO     :             CERR: Inside `nested_foo\(\)'
544\[0m\[31mBAR     :         CERR: `nested_foo\(0, 1\)' returns the string "Foo" when I call it\.: EINVAL \(Invalid argument\)
545\[0m\[31mBAR     :         CERR: Leaving `nested_bar\(\)': EINVAL \(Invalid argument\)
546\[0mNOTICE  :     `nested_bar\(1, 1, 0, 1\)' returns the string "Bar" when I call it\.
547RUN     : <continued> library!
548---------------------------------------------------------------------------
549RUN     : Libcwd is an awesome <unfinished>
550\[31mBAR     :         CERR: Entering `nested_bar\(\)': EINVAL \(Invalid argument\)
551\[0m\[31mFOO     :             Inside `nested_foo\(\)': 0 \((Success|Error 0|Undefined error: 0|Unknown error: 0)\)
552\[0m\[31mBAR     :         CERR: `nested_foo\(1, 0\)' returns the string "Foo" when I call it\.: EINVAL \(Invalid argument\)
553\[0m\[31mBAR     :         CERR: Leaving `nested_bar\(\)': EINVAL \(Invalid argument\)
554\[0mNOTICE  :     `nested_bar\(1, 1, 1, 0\)' returns the string "Bar" when I call it\.
555RUN     : <continued> library!
556---------------------------------------------------------------------------
557RUN     : Libcwd is an awesome <unfinished>
558\[31mBAR     :         CERR: Entering `nested_bar\(\)': EINVAL \(Invalid argument\)
559\[0m\[31mFOO     :             CERR: Inside `nested_foo\(\)': 0 \((Success|Error 0|Undefined error: 0|Unknown error: 0)\)
560\[0m\[31mBAR     :         CERR: `nested_foo\(1, 1\)' returns the string "Foo" when I call it\.: EINVAL \(Invalid argument\)
561\[0m\[31mBAR     :         CERR: Leaving `nested_bar\(\)': EINVAL \(Invalid argument\)
562\[0mNOTICE  :     `nested_bar\(1, 1, 1, 1\)' returns the string "Bar" when I call it\.
563RUN     : <continued> library!
564===========================================================================
565 Continued tests, deep
566
567RUN     :     1<unfinished>
568FOO     :             Inside `nested_foo\(\)'
569RUN     :             1<unfinished>
570\[31mFOO     :                     CERR: Inside `nested_foo\(\)': 0 \((Success|Error 0|Undefined error: 0|Unknown error: 0)\)
571\[0mRUN     :                     1<unfinished>
572FOO     :                             Inside `nested_foo\(\)': 0 \((Success|Error 0|Undefined error: 0|Unknown error: 0)\)
573RUN     :                             1<unfinished>
574\[31mFOO     :                                     CERR: Inside `nested_foo\(\)'
575\[0mFOO     :                                     Inside `nested_foo\(\)': 0 \((Success|Error 0|Undefined error: 0|Unknown error: 0)\)
576FOO     :                                 Foo1BOTTOM1Foo
577RUN     :                             <continued> 2<unfinished>
578\[31mFOO     :                                     CERR: Inside `nested_foo\(\)'
579\[0mFOO     :                                     Inside `nested_foo\(\)': 0 \((Success|Error 0|Undefined error: 0|Unknown error: 0)\)
580FOO     :                                 Foo1BOTTOM1Foo
581RUN     :                             <continued> 3
582\[31mFOO     :                             CERR: Inside `nested_foo\(\)'
583\[0mFOO     :                         Foo2:2Foo
584RUN     :                     <continued> 2<unfinished>
585FOO     :                             Inside `nested_foo\(\)': 0 \((Success|Error 0|Undefined error: 0|Unknown error: 0)\)
586RUN     :                             1<unfinished>
587\[31mFOO     :                                     CERR: Inside `nested_foo\(\)'
588\[0mFOO     :                                     Inside `nested_foo\(\)': 0 \((Success|Error 0|Undefined error: 0|Unknown error: 0)\)
589FOO     :                                 Foo1BOTTOM1Foo
590RUN     :                             <continued> 2<unfinished>
591\[31mFOO     :                                     CERR: Inside `nested_foo\(\)'
592\[0mFOO     :                                     Inside `nested_foo\(\)': 0 \((Success|Error 0|Undefined error: 0|Unknown error: 0)\)
593FOO     :                                 Foo1BOTTOM1Foo
594RUN     :                             <continued> 3
595\[31mFOO     :                             CERR: Inside `nested_foo\(\)'
596\[0mFOO     :                         Foo2:2Foo
597RUN     :                     <continued> 3
598\[31mFOO     :                     CERR: Inside `nested_foo\(\)': 0 \((Success|Error 0|Undefined error: 0|Unknown error: 0)\)
599\[0mFOO     :                 Foo3:3Foo
600RUN     :             <continued> 2<unfinished>
601\[31mFOO     :                     CERR: Inside `nested_foo\(\)': 0 \((Success|Error 0|Undefined error: 0|Unknown error: 0)\)
602\[0mRUN     :                     1<unfinished>
603FOO     :                             Inside `nested_foo\(\)': 0 \((Success|Error 0|Undefined error: 0|Unknown error: 0)\)
604RUN     :                             1<unfinished>
605\[31mFOO     :                                     CERR: Inside `nested_foo\(\)'
606\[0mFOO     :                                     Inside `nested_foo\(\)': 0 \((Success|Error 0|Undefined error: 0|Unknown error: 0)\)
607FOO     :                                 Foo1BOTTOM1Foo
608RUN     :                             <continued> 2<unfinished>
609\[31mFOO     :                                     CERR: Inside `nested_foo\(\)'
610\[0mFOO     :                                     Inside `nested_foo\(\)': 0 \((Success|Error 0|Undefined error: 0|Unknown error: 0)\)
611FOO     :                                 Foo1BOTTOM1Foo
612RUN     :                             <continued> 3
613\[31mFOO     :                             CERR: Inside `nested_foo\(\)'
614\[0mFOO     :                         Foo2:2Foo
615RUN     :                     <continued> 2<unfinished>
616FOO     :                             Inside `nested_foo\(\)': 0 \((Success|Error 0|Undefined error: 0|Unknown error: 0)\)
617RUN     :                             1<unfinished>
618\[31mFOO     :                                     CERR: Inside `nested_foo\(\)'
619\[0mFOO     :                                     Inside `nested_foo\(\)': 0 \((Success|Error 0|Undefined error: 0|Unknown error: 0)\)
620FOO     :                                 Foo1BOTTOM1Foo
621RUN     :                             <continued> 2<unfinished>
622\[31mFOO     :                                     CERR: Inside `nested_foo\(\)'
623\[0mFOO     :                                     Inside `nested_foo\(\)': 0 \((Success|Error 0|Undefined error: 0|Unknown error: 0)\)
624FOO     :                                 Foo1BOTTOM1Foo
625RUN     :                             <continued> 3
626\[31mFOO     :                             CERR: Inside `nested_foo\(\)'
627\[0mFOO     :                         Foo2:2Foo
628RUN     :                     <continued> 3
629\[31mFOO     :                     CERR: Inside `nested_foo\(\)': 0 \((Success|Error 0|Undefined error: 0|Unknown error: 0)\)
630\[0mFOO     :                 Foo3:3Foo
631RUN     :             <continued> 3
632FOO     :             Inside `nested_foo\(\)'
633FOO     :         Foo4:4Foo
634RUN     :     <continued> 2<unfinished>
635FOO     :             Inside `nested_foo\(\)'
636RUN     :             1<unfinished>
637\[31mFOO     :                     CERR: Inside `nested_foo\(\)': 0 \((Success|Error 0|Undefined error: 0|Unknown error: 0)\)
638\[0mRUN     :                     1<unfinished>
639FOO     :                             Inside `nested_foo\(\)': 0 \((Success|Error 0|Undefined error: 0|Unknown error: 0)\)
640RUN     :                             1<unfinished>
641\[31mFOO     :                                     CERR: Inside `nested_foo\(\)'
642\[0mFOO     :                                     Inside `nested_foo\(\)': 0 \((Success|Error 0|Undefined error: 0|Unknown error: 0)\)
643FOO     :                                 Foo1BOTTOM1Foo
644RUN     :                             <continued> 2<unfinished>
645\[31mFOO     :                                     CERR: Inside `nested_foo\(\)'
646\[0mFOO     :                                     Inside `nested_foo\(\)': 0 \((Success|Error 0|Undefined error: 0|Unknown error: 0)\)
647FOO     :                                 Foo1BOTTOM1Foo
648RUN     :                             <continued> 3
649\[31mFOO     :                             CERR: Inside `nested_foo\(\)'
650\[0mFOO     :                         Foo2:2Foo
651RUN     :                     <continued> 2<unfinished>
652FOO     :                             Inside `nested_foo\(\)': 0 \((Success|Error 0|Undefined error: 0|Unknown error: 0)\)
653RUN     :                             1<unfinished>
654\[31mFOO     :                                     CERR: Inside `nested_foo\(\)'
655\[0mFOO     :                                     Inside `nested_foo\(\)': 0 \((Success|Error 0|Undefined error: 0|Unknown error: 0)\)
656FOO     :                                 Foo1BOTTOM1Foo
657RUN     :                             <continued> 2<unfinished>
658\[31mFOO     :                                     CERR: Inside `nested_foo\(\)'
659\[0mFOO     :                                     Inside `nested_foo\(\)': 0 \((Success|Error 0|Undefined error: 0|Unknown error: 0)\)
660FOO     :                                 Foo1BOTTOM1Foo
661RUN     :                             <continued> 3
662\[31mFOO     :                             CERR: Inside `nested_foo\(\)'
663\[0mFOO     :                         Foo2:2Foo
664RUN     :                     <continued> 3
665\[31mFOO     :                     CERR: Inside `nested_foo\(\)': 0 \((Success|Error 0|Undefined error: 0|Unknown error: 0)\)
666\[0mFOO     :                 Foo3:3Foo
667RUN     :             <continued> 2<unfinished>
668\[31mFOO     :                     CERR: Inside `nested_foo\(\)': 0 \((Success|Error 0|Undefined error: 0|Unknown error: 0)\)
669\[0mRUN     :                     1<unfinished>
670FOO     :                             Inside `nested_foo\(\)': 0 \((Success|Error 0|Undefined error: 0|Unknown error: 0)\)
671RUN     :                             1<unfinished>
672\[31mFOO     :                                     CERR: Inside `nested_foo\(\)'
673\[0mFOO     :                                     Inside `nested_foo\(\)': 0 \((Success|Error 0|Undefined error: 0|Unknown error: 0)\)
674FOO     :                                 Foo1BOTTOM1Foo
675RUN     :                             <continued> 2<unfinished>
676\[31mFOO     :                                     CERR: Inside `nested_foo\(\)'
677\[0mFOO     :                                     Inside `nested_foo\(\)': 0 \((Success|Error 0|Undefined error: 0|Unknown error: 0)\)
678FOO     :                                 Foo1BOTTOM1Foo
679RUN     :                             <continued> 3
680\[31mFOO     :                             CERR: Inside `nested_foo\(\)'
681\[0mFOO     :                         Foo2:2Foo
682RUN     :                     <continued> 2<unfinished>
683FOO     :                             Inside `nested_foo\(\)': 0 \((Success|Error 0|Undefined error: 0|Unknown error: 0)\)
684RUN     :                             1<unfinished>
685\[31mFOO     :                                     CERR: Inside `nested_foo\(\)'
686\[0mFOO     :                                     Inside `nested_foo\(\)': 0 \((Success|Error 0|Undefined error: 0|Unknown error: 0)\)
687FOO     :                                 Foo1BOTTOM1Foo
688RUN     :                             <continued> 2<unfinished>
689\[31mFOO     :                                     CERR: Inside `nested_foo\(\)'
690\[0mFOO     :                                     Inside `nested_foo\(\)': 0 \((Success|Error 0|Undefined error: 0|Unknown error: 0)\)
691FOO     :                                 Foo1BOTTOM1Foo
692RUN     :                             <continued> 3
693\[31mFOO     :                             CERR: Inside `nested_foo\(\)'
694\[0mFOO     :                         Foo2:2Foo
695RUN     :                     <continued> 3
696\[31mFOO     :                     CERR: Inside `nested_foo\(\)': 0 \((Success|Error 0|Undefined error: 0|Unknown error: 0)\)
697\[0mFOO     :                 Foo3:3Foo
698RUN     :             <continued> 3
699FOO     :             Inside `nested_foo\(\)'
700FOO     :         Foo4:4Foo
701RUN     :     <continued> 3
702NOTICE  : :
703