=========================================== GNU sed 4.7.13-3c1e: ./test-suite.log =========================================== # TOTAL: 65 # PASS: 5 # SKIP: 15 # XFAIL: 0 # FAIL: 45 # XPASS: 0 # ERROR: 0 .. contents:: :depth: 2 FAIL: testsuite/misc ==================== Possible attempt to separate words with commas at ../testsuite/misc.pl line 110. Possible attempt to separate words with commas at ../testsuite/misc.pl line 908. PATH = /home/bruno/sed-4.7.13-3c1e/build-mingw64/sed:/usr/local/mingw64/bin:/usr/x86_64-w64-mingw32/sys-root/mingw/bin:/usr/local/bin:/usr/bin:/cygdrive/c/WINDOWS/system32:/cygdrive/c/WINDOWS:/cygdrive/c/WINDOWS/System32/Wbem:/cygdrive/c/WINDOWS/System32/WindowsPowerShell/v1.0:/cygdrive/c/Program Files (x86)/Windows Kits/8.1/Windows Performance Toolkit:/cygdrive/c/WINDOWS/System32/OpenSSH:/cygdrive/c/Users/bruno/AppData/Local/Microsoft/WindowsApps misc.pl: test empty2: stdout mismatch, comparing empty2.2 (expected) and empty2.O (actual) *** empty2.2 Mon Jan 6 11:28:44 2020 --- empty2.O Mon Jan 6 11:28:44 2020 *************** *** 1,2 **** ! x ! --- 1,2 ---- ! x ! misc.pl: test head: stdout mismatch, comparing head.2 (expected) and head.O (actual) *** head.2 Mon Jan 6 11:28:45 2020 --- head.O Mon Jan 6 11:28:45 2020 *************** *** 1,3 **** ! 1 ! 2 ! 3 --- 1,3 ---- ! 1 ! 2 ! 3 misc.pl: test space: stdout mismatch, comparing space.2 (expected) and space.O (actual) *** space.2 Mon Jan 6 11:28:45 2020 --- space.O Mon Jan 6 11:28:46 2020 *************** *** 1,2 **** ! Hello_World_! ! SecondXXine__of_tests --- 1,2 ---- ! Hello_World_! ! SecondXXine__of_tests misc.pl: test case-insensitive: stdout mismatch, comparing case-insensitive.2 (expected) and case-insensitive.O (actual) *** case-insensitive.2 Mon Jan 6 11:28:47 2020 --- case-insensitive.O Mon Jan 6 11:28:47 2020 *************** *** 1,2 **** ! 1.2.3 ! 1.2.3 --- 1,2 ---- ! 1.2.3 ! 1.2.3 misc.pl: test preserve-missing-EOL-at-EOF: stdout mismatch, comparing preserve-missing-EOL-at-EOF.2 (expected) and preserve-missing-EOL-at-EOF.O (actual) *** preserve-missing-EOL-at-EOF.2 Mon Jan 6 11:28:48 2020 --- preserve-missing-EOL-at-EOF.O Mon Jan 6 11:28:48 2020 *************** *** 1,2 **** ! ax bx \ No newline at end of file --- 1,2 ---- ! ax bx \ No newline at end of file misc.pl: test y-bracket: stdout mismatch, comparing y-bracket.2 (expected) and y-bracket.O (actual) *** y-bracket.2 Mon Jan 6 11:28:49 2020 --- y-bracket.O Mon Jan 6 11:28:49 2020 *************** *** 1 **** ! Are you sure (y/n)? y] --- 1 ---- ! Are you sure (y/n)? y] misc.pl: test y-zero: stdout mismatch, comparing y-zero.2 (expected) and y-zero.O (actual) Binary files y-zero.2 and y-zero.O differ misc.pl: test y-newline: stdout mismatch, comparing y-newline.2 (expected) and y-newline.O (actual) *** y-newline.2 Mon Jan 6 11:28:50 2020 --- y-newline.O Mon Jan 6 11:28:51 2020 *************** *** 1 **** ! Are Sou Yure (S/n)? [S]$$Are Sou Yure (S/n)? [S] --- 1 ---- ! Are Sou Yure (S/n)? [S]$$Are Sou Yure (S/n)? [S] misc.pl: test allsub: stdout mismatch, comparing allsub.2 (expected) and allsub.O (actual) *** allsub.2 Mon Jan 6 11:28:51 2020 --- allsub.O Mon Jan 6 11:28:51 2020 *************** *** 1 **** ! bar bar fo oo f oo bar bar bar bar bar bar bar bar bar --- 1 ---- ! bar bar fo oo f oo bar bar bar bar bar bar bar bar bar misc.pl: test insert-nl: stdout mismatch, comparing insert-nl.3 (expected) and insert-nl.O (actual) *** insert-nl.3 Mon Jan 6 11:28:52 2020 --- insert-nl.O Mon Jan 6 11:28:52 2020 *************** *** 1,3 **** ! bar ! ! foo --- 1,3 ---- ! bar ! ! foo misc.pl: test recall: stdout mismatch, comparing recall.3 (expected) and recall.O (actual) *** recall.3 Mon Jan 6 11:28:53 2020 --- recall.O Mon Jan 6 11:28:53 2020 *************** *** 1,7 **** ! eeefff ! Xeefff ! XYefff ! XYeYff ! XYeYYf ! XYeYYY ! XYeYYY --- 1,7 ---- ! eeefff ! Xeefff ! XYefff ! XYeYff ! XYeYYf ! XYeYYY ! XYeYYY misc.pl: test recall2: stdout mismatch, comparing recall2.3 (expected) and recall2.O (actual) *** recall2.3 Mon Jan 6 11:28:54 2020 --- recall2.O Mon Jan 6 11:28:54 2020 *************** *** 1 **** ! >abb<||>abbbb< --- 1 ---- ! >abb<||>abbbb< misc.pl: test 0range: stdout mismatch, comparing 0range.2 (expected) and 0range.O (actual) *** 0range.2 Mon Jan 6 11:28:54 2020 --- 0range.O Mon Jan 6 11:28:55 2020 *************** *** 1 **** ! yes --- 1 ---- ! yes misc.pl: test amp-escape: stdout mismatch, comparing amp-escape.2 (expected) and amp-escape.O (actual) *** amp-escape.2 Mon Jan 6 11:28:55 2020 --- amp-escape.O Mon Jan 6 11:28:55 2020 *************** *** 1 **** ! yes& --- 1 ---- ! yes& misc.pl: test appquit: stdout mismatch, comparing appquit.3 (expected) and appquit.O (actual) *** appquit.3 Mon Jan 6 11:28:56 2020 --- appquit.O Mon Jan 6 11:28:56 2020 *************** *** 1,2 **** ! doh ! ok --- 1,2 ---- ! doh ! ok misc.pl: test brackets: stdout mismatch, comparing brackets.3 (expected) and brackets.O (actual) *** brackets.3 Mon Jan 6 11:28:57 2020 --- brackets.O Mon Jan 6 11:28:57 2020 *************** *** 1 **** ! abcdefgh[ --- 1 ---- ! abcdefgh[ misc.pl: test bkslashes: stdout mismatch, comparing bkslashes.3 (expected) and bkslashes.O (actual) *** bkslashes.3 Mon Jan 6 11:28:58 2020 --- bkslashes.O Mon Jan 6 11:28:58 2020 *************** *** 1,2 **** ! a\ ! --- 1,2 ---- ! a\ ! misc.pl: test classes: stdout mismatch, comparing classes.3 (expected) and classes.O (actual) *** classes.3 Mon Jan 6 11:28:58 2020 --- classes.O Mon Jan 6 11:28:59 2020 *************** *** 1,4 **** ! : ${_cv_='emptyvar'} ! : ${ac_cv_prog/RANLIB='/usr/bin/ranlib'} ! : ${ac_cv_prog/CC='/usr/unsupported/\ \ /lib/_cv_/cc'} ! : ${a/c_cv_prog/CPP='/usr/bin/cpp'} --- 1,4 ---- ! : ${_cv_='emptyvar'} ! : ${ac_cv_prog/RANLIB='/usr/bin/ranlib'} ! : ${ac_cv_prog/CC='/usr/unsupported/\ \ /lib/_cv_/cc'} ! : ${a/c_cv_prog/CPP='/usr/bin/cpp'} misc.pl: test cv-vars: stdout mismatch, comparing cv-vars.3 (expected) and cv-vars.O (actual) *** cv-vars.3 Mon Jan 6 11:28:59 2020 --- cv-vars.O Mon Jan 6 11:28:59 2020 *************** *** 1,4 **** ! : ${_cv_='emptyvar'} ! : ${ac_cv_prog_RANLIB='/usr/bin/ranlib'} ! : ${ac_cv_prog_CC='/usr/unsupported/ /lib/_cv_/cc'} ! : ${ac_cv_prog_CPP='/usr/bin/cpp'} --- 1,4 ---- ! : ${_cv_='emptyvar'} ! : ${ac_cv_prog_RANLIB='/usr/bin/ranlib'} ! : ${ac_cv_prog_CC='/usr/unsupported/ /lib/_cv_/cc'} ! : ${ac_cv_prog_CPP='/usr/bin/cpp'} misc.pl: test quiet: stdout mismatch, comparing quiet.3 (expected) and quiet.O (actual) *** quiet.3 Mon Jan 6 11:29:00 2020 --- quiet.O Mon Jan 6 11:29:00 2020 *************** *** 1,4 **** ! : ${_cv_='emptyvar'} ! : ${ac_cv_prog_RANLIB='/usr/bin/ranlib'} ! : ${ac_cv_prog_CC='/usr/unsupported/ /lib/_cv_/cc'} ! : ${ac_cv_prog_CPP='/usr/bin/cpp'} --- 1,4 ---- ! : ${_cv_='emptyvar'} ! : ${ac_cv_prog_RANLIB='/usr/bin/ranlib'} ! : ${ac_cv_prog_CC='/usr/unsupported/ /lib/_cv_/cc'} ! : ${ac_cv_prog_CPP='/usr/bin/cpp'} misc.pl: test file: stdout mismatch, comparing file.3 (expected) and file.O (actual) *** file.3 Mon Jan 6 11:29:01 2020 --- file.O Mon Jan 6 11:29:01 2020 *************** *** 1,4 **** ! : ${_cv_='emptyvar'} ! : ${ac_cv_prog_RANLIB='/usr/bin/ranlib'} ! : ${ac_cv_prog_CC='/usr/unsupported/ /lib/_cv_/cc'} ! : ${ac_cv_prog_CPP='/usr/bin/cpp'} --- 1,4 ---- ! : ${_cv_='emptyvar'} ! : ${ac_cv_prog_RANLIB='/usr/bin/ranlib'} ! : ${ac_cv_prog_CC='/usr/unsupported/ /lib/_cv_/cc'} ! : ${ac_cv_prog_CPP='/usr/bin/cpp'} misc.pl: test dollar: stdout mismatch, comparing dollar.2 (expected) and dollar.O (actual) *** dollar.2 Mon Jan 6 11:29:02 2020 --- dollar.O Mon Jan 6 11:29:02 2020 *************** *** 1,4 **** ! I can't quite remember where I heard it, ! but I can't seem to get out of my head ! the phrase ! space the final frontier --- 1,4 ---- ! I can't quite remember where I heard it, ! but I can't seem to get out of my head ! the phrase ! space the final frontier misc.pl: test enable: stdout mismatch, comparing enable.2 (expected) and enable.O (actual) *** enable.2 Mon Jan 6 11:29:03 2020 --- enable.O Mon Jan 6 11:29:03 2020 *************** *** 1,3 **** ! targets ! x11-testing ! wollybears-in-minnesota --- 1,3 ---- ! targets ! x11-testing ! wollybears-in-minnesota misc.pl: test fasts: stdout mismatch, comparing fasts.3 (expected) and fasts.O (actual) *** fasts.3 Mon Jan 6 11:29:03 2020 --- fasts.O Mon Jan 6 11:29:04 2020 *************** *** 1,14 **** ! aaaaaabbbbbbaaaaaaa ! bbbbbb ! aaaaaabbbbbbaaaaaaa ! aaaaaabbbbbbaaaaaaa ! aaaaaaabbbbbbaaaaaaa ! aaaaaabbbbbbaaaaaaa ! aaaaaaabbbbbbaaaaaa ! bbbbbbbbbbbbbbbbbbb ! ! bbbbbbbbbbbbbbbbbbb ! bbbbbbbbbbbbbbbbbbb ! bbbbbbbbbbbbbbbbbbb ! bbbbbbbbbbbbbbbbbbb ! bbbbbbbbbbbbbbbbbbbb --- 1,14 ---- ! aaaaaabbbbbbaaaaaaa ! bbbbbb ! aaaaaabbbbbbaaaaaaa ! aaaaaabbbbbbaaaaaaa ! aaaaaaabbbbbbaaaaaaa ! aaaaaabbbbbbaaaaaaa ! aaaaaaabbbbbbaaaaaa ! bbbbbbbbbbbbbbbbbbb ! ! bbbbbbbbbbbbbbbbbbb ! bbbbbbbbbbbbbbbbbbb ! bbbbbbbbbbbbbbbbbbb ! bbbbbbbbbbbbbbbbbbb ! bbbbbbbbbbbbbbbbbbbb misc.pl: test factor: stdout mismatch, comparing factor.3 (expected) and factor.O (actual) *** factor.3 Mon Jan 6 11:29:04 2020 --- factor.O Mon Jan 6 11:29:05 2020 *************** *** 1,15 **** ! 2 ! 3 ! 2 ! 2 ! 5 ! 2 ! 2 ! 2 ! 11 ! 2 ! 2 ! 2 ! 2 ! 13 ! 11 --- 1,15 ---- ! 2 ! 3 ! 2 ! 2 ! 5 ! 2 ! 2 ! 2 ! 11 ! 2 ! 2 ! 2 ! 2 ! 13 ! 11 misc.pl: test flipcase: stdout mismatch, comparing flipcase.3 (expected) and flipcase.O (actual) *** flipcase.3 Mon Jan 6 11:29:05 2020 --- flipcase.O Mon Jan 6 11:29:06 2020 *************** *** 1,25 **** ! 09 - 02 - 2002 00.00 Tg La7 La7 - ! 09 - 02 - 2002 00.00 Brand New Tmc 2 - ! 09 - 02 - 2002 00.10 Tg1 Notte Rai Uno - ! 09 - 02 - 2002 00.15 Tg Parlamento Rai Due - ! 09 - 02 - 2002 00.15 Kung Fu - La Leggenda Continua La7 - ! 09 - 02 - 2002 00.20 Berserk - La Confessione Di Gatz Italia 1 Cartoon ! 09 - 02 - 2002 00.20 Tg3 - Tg3 Meteo Rai Tre - ! 09 - 02 - 2002 00.25 Meteo 2 Rai Due - ! 09 - 02 - 2002 00.30 Appuntamento Al Cinema Rai Due - ! 09 - 02 - 2002 00.30 Rai Educational - Mediamente Rai Tre - ! 09 - 02 - 2002 00.35 Profiler Rai Due - ! 09 - 02 - 2002 00.35 Stampa Oggi - Che Tempo Fa Rai Uno - ! 09 - 02 - 2002 00.45 Rai Educational - Babele: Euro Rai Uno - ! 09 - 02 - 2002 00.45 Bollettino Della Neve Rete 4 News ! 09 - 02 - 2002 00.50 Studio Aperto - La Giornata Italia 1 News ! 09 - 02 - 2002 00.50 Bocca A Bocca - 2 Tempo Rete 4 Film ! 09 - 02 - 2002 01.00 Appuntamento Al Cinema Rai Tre - ! 09 - 02 - 2002 01.00 Music Non Stop Tmc 2 - ! 09 - 02 - 2002 01.00 Studio Sport Italia 1 Sport ! 09 - 02 - 2002 01.00 Tg 5 - Notte Canale 5 News ! 09 - 02 - 2002 01.05 Fuori Orario. Cose (Mai) Viste Rai Tre - ! 09 - 02 - 2002 01.15 Rainotte Rai Due - ! 09 - 02 - 2002 01.15 Sottovoce Rai Uno - ! 09 - 02 - 2002 01.15 Giochi Olimpici Invernali - Cerimonia Di Apertura Rai Tre - ! 09 - 02 - 2002 01.17 Italia Interroga Rai Due - --- 1,25 ---- ! 09 - 02 - 2002 00.00 Tg La7 La7 - ! 09 - 02 - 2002 00.00 Brand New Tmc 2 - ! 09 - 02 - 2002 00.10 Tg1 Notte Rai Uno - ! 09 - 02 - 2002 00.15 Tg Parlamento Rai Due - ! 09 - 02 - 2002 00.15 Kung Fu - La Leggenda Continua La7 - ! 09 - 02 - 2002 00.20 Berserk - La Confessione Di Gatz Italia 1 Cartoon ! 09 - 02 - 2002 00.20 Tg3 - Tg3 Meteo Rai Tre - ! 09 - 02 - 2002 00.25 Meteo 2 Rai Due - ! 09 - 02 - 2002 00.30 Appuntamento Al Cinema Rai Due - ! 09 - 02 - 2002 00.30 Rai Educational - Mediamente Rai Tre - ! 09 - 02 - 2002 00.35 Profiler Rai Due - ! 09 - 02 - 2002 00.35 Stampa Oggi - Che Tempo Fa Rai Uno - ! 09 - 02 - 2002 00.45 Rai Educational - Babele: Euro Rai Uno - ! 09 - 02 - 2002 00.45 Bollettino Della Neve Rete 4 News ! 09 - 02 - 2002 00.50 Studio Aperto - La Giornata Italia 1 News ! 09 - 02 - 2002 00.50 Bocca A Bocca - 2 Tempo Rete 4 Film ! 09 - 02 - 2002 01.00 Appuntamento Al Cinema Rai Tre - ! 09 - 02 - 2002 01.00 Music Non Stop Tmc 2 - ! 09 - 02 - 2002 01.00 Studio Sport Italia 1 Sport ! 09 - 02 - 2002 01.00 Tg 5 - Notte Canale 5 News ! 09 - 02 - 2002 01.05 Fuori Orario. Cose (Mai) Viste Rai Tre - ! 09 - 02 - 2002 01.15 Rainotte Rai Due - ! 09 - 02 - 2002 01.15 Sottovoce Rai Uno - ! 09 - 02 - 2002 01.15 Giochi Olimpici Invernali - Cerimonia Di Apertura Rai Tre - ! 09 - 02 - 2002 01.17 Italia Interroga Rai Due - misc.pl: test inclib: stdout mismatch, comparing inclib.2 (expected) and inclib.O (actual) *** inclib.2 Mon Jan 6 11:29:06 2020 --- inclib.O Mon Jan 6 11:29:07 2020 *************** *** 1,34 **** ! /usr/X11R6/include ! /usr/X11R5/include ! /usr/X11R4/include ! ! /usr/include/X11R6 ! /usr/include/X11R5 ! /usr/include/X11R4 ! ! /usr/local/X11R6/include ! /usr/local/X11R5/include ! /usr/local/X11R4/include ! ! /usr/local/include/X11R6 ! /usr/local/include/X11R5 ! /usr/local/include/X11R4 ! ! /usr/X11/include ! /usr/include/X11 ! /usr/local/X11/include ! /usr/local/include/X11 ! ! /usr/X386/include ! /usr/x386/include ! /usr/XFree86/include/X11 ! ! /usr/include ! /usr/local/include ! /usr/unsupported/include ! /usr/athena/include ! /usr/local/x11r5/include ! /usr/lpp/Xamples/include ! ! /usr/openwin/include ! /usr/openwin/share/include --- 1,34 ---- ! /usr/X11R6/include ! /usr/X11R5/include ! /usr/X11R4/include ! ! /usr/include/X11R6 ! /usr/include/X11R5 ! /usr/include/X11R4 ! ! /usr/local/X11R6/include ! /usr/local/X11R5/include ! /usr/local/X11R4/include ! ! /usr/local/include/X11R6 ! /usr/local/include/X11R5 ! /usr/local/include/X11R4 ! ! /usr/X11/include ! /usr/include/X11 ! /usr/local/X11/include ! /usr/local/include/X11 ! ! /usr/X386/include ! /usr/x386/include ! /usr/XFree86/include/X11 ! ! /usr/include ! /usr/local/include ! /usr/unsupported/include ! /usr/athena/include ! /usr/local/x11r5/include ! /usr/lpp/Xamples/include ! ! /usr/openwin/include ! /usr/openwin/share/include misc.pl: test khadafy: stdout mismatch, comparing khadafy.3 (expected) and khadafy.O (actual) *** khadafy.3 Mon Jan 6 11:29:07 2020 --- khadafy.O Mon Jan 6 11:29:08 2020 *************** *** 1,32 **** ! 1) Muammar Qaddafi ! 2) Mo'ammar Gadhafi ! 3) Muammar Kaddafi ! 4) Muammar Qadhafi ! 5) Moammar El Kadhafi ! 6) Muammar Gadafi ! 7) Mu'ammar al-Qadafi ! 8) Moamer El Kazzafi ! 9) Moamar al-Gaddafi ! 10) Mu'ammar Al Qathafi ! 11) Muammar Al Qathafi ! 12) Mo'ammar el-Gadhafi ! 13) Moamar El Kadhafi ! 14) Muammar al-Qadhafi ! 15) Mu'ammar al-Qadhdhafi ! 16) Mu'ammar Qadafi ! 17) Moamar Gaddafi ! 18) Mu'ammar Qadhdhafi ! 19) Muammar Khaddafi ! 20) Muammar al-Khaddafi ! 21) Mu'amar al-Kadafi ! 22) Muammar Ghaddafy ! 23) Muammar Ghadafi ! 24) Muammar Ghaddafi ! 25) Muamar Kaddafi ! 26) Muammar Quathafi ! 27) Muammar Gheddafi ! 28) Muamar Al-Kaddafi ! 29) Moammar Khadafy ! 30) Moammar Qudhafi ! 31) Mu'ammar al-Qaddafi ! 32) Mulazim Awwal Mu'ammar Muhammad Abu Minyar al-Qadhafi --- 1,32 ---- ! 1) Muammar Qaddafi ! 2) Mo'ammar Gadhafi ! 3) Muammar Kaddafi ! 4) Muammar Qadhafi ! 5) Moammar El Kadhafi ! 6) Muammar Gadafi ! 7) Mu'ammar al-Qadafi ! 8) Moamer El Kazzafi ! 9) Moamar al-Gaddafi ! 10) Mu'ammar Al Qathafi ! 11) Muammar Al Qathafi ! 12) Mo'ammar el-Gadhafi ! 13) Moamar El Kadhafi ! 14) Muammar al-Qadhafi ! 15) Mu'ammar al-Qadhdhafi ! 16) Mu'ammar Qadafi ! 17) Moamar Gaddafi ! 18) Mu'ammar Qadhdhafi ! 19) Muammar Khaddafi ! 20) Muammar al-Khaddafi ! 21) Mu'amar al-Kadafi ! 22) Muammar Ghaddafy ! 23) Muammar Ghadafi ! 24) Muammar Ghaddafi ! 25) Muamar Kaddafi ! 26) Muammar Quathafi ! 27) Muammar Gheddafi ! 28) Muamar Al-Kaddafi ! 29) Moammar Khadafy ! 30) Moammar Qudhafi ! 31) Mu'ammar al-Qaddafi ! 32) Mulazim Awwal Mu'ammar Muhammad Abu Minyar al-Qadhafi misc.pl: test linecnt: stdout mismatch, comparing linecnt.2 (expected) and linecnt.O (actual) *** linecnt.2 Mon Jan 6 11:29:08 2020 --- linecnt.O Mon Jan 6 11:29:09 2020 *************** *** 1,110 **** ! 1 ! A dialogue on poverty ! 2 ! ! 3 ! On the night when the rain beats, ! 4 ! Driven by the wind, ! 5 ! On the night when the snowflakes mingle ! 6 ! With a sleety rain, ! 7 ! I feel so helplessly cold. ! 8 ! I nibble at a lump of salt, ! 9 ! Sip the hot, oft-diluted dregs of _sake_; ! 10 ! And coughing, snuffling, ! 11 ! And stroking my scanty beard, ! 12 ! I say in my pride, ! 13 ! "There's none worthy, save I!" ! 14 ! But I shiver still with cold. ! 15 ! I pull up my hempen bedclothes, ! 16 ! Wear what few sleeveless clothes I have, ! 17 ! But cold and bitter is the night! ! 18 ! As for those poorer than myself, ! 19 ! Their parents must be cold and hungry, ! 20 ! Their wives and children beg and cry. ! 21 ! Then, how do you struggle through life? ! 22 ! ! 23 ! Wide as they call the heaven and earth, ! 24 ! For me they have shrunk quite small; ! 25 ! Bright though they call the sun and moon, ! 26 ! They never shine for me. ! 27 ! Is it the same with all men, ! 28 ! Or for me alone? ! 29 ! By rare chance I was born a man ! 30 ! And no meaner than my fellows, ! 31 ! But, wearing unwadded sleeveless clothes ! 32 ! In tatters, like weeds waving in the sea, ! 33 ! Hanging from my shoulders, ! 34 ! And under the sunken roof, ! 35 ! Within the leaning walls, ! 36 ! Here I lie on straw ! 37 ! Spread on bare earth, ! 38 ! With my parents at my pillow, ! 39 ! And my wife and children at my feet, ! 40 ! All huddled in grief and tears. ! 41 ! No fire sends up smoke ! 42 ! At the cooking-place, ! 43 ! And in the cauldron ! 44 ! A spider spins its web. ! 45 ! With not a grain to cook, ! 46 ! We moan like the night thrush. ! 47 ! Then, "to cut," as the saying is, ! 48 ! "The ends of what is already too short," ! 49 ! The village headman comes, ! 50 ! With rod in hand, to our sleeping place, ! 51 ! Growling for his dues. ! 52 ! Must it be so hopeless -- ! 53 ! The way of this world? ! 54 ! ! 55 ! -- Yamanoue Okura --- 1,110 ---- ! 1 ! A dialogue on poverty ! 2 ! ! 3 ! On the night when the rain beats, ! 4 ! Driven by the wind, ! 5 ! On the night when the snowflakes mingle ! 6 ! With a sleety rain, ! 7 ! I feel so helplessly cold. ! 8 ! I nibble at a lump of salt, ! 9 ! Sip the hot, oft-diluted dregs of _sake_; ! 10 ! And coughing, snuffling, ! 11 ! And stroking my scanty beard, ! 12 ! I say in my pride, ! 13 ! "There's none worthy, save I!" ! 14 ! But I shiver still with cold. ! 15 ! I pull up my hempen bedclothes, ! 16 ! Wear what few sleeveless clothes I have, ! 17 ! But cold and bitter is the night! ! 18 ! As for those poorer than myself, ! 19 ! Their parents must be cold and hungry, ! 20 ! Their wives and children beg and cry. ! 21 ! Then, how do you struggle through life? ! 22 ! ! 23 ! Wide as they call the heaven and earth, ! 24 ! For me they have shrunk quite small; ! 25 ! Bright though they call the sun and moon, ! 26 ! They never shine for me. ! 27 ! Is it the same with all men, ! 28 ! Or for me alone? ! 29 ! By rare chance I was born a man ! 30 ! And no meaner than my fellows, ! 31 ! But, wearing unwadded sleeveless clothes ! 32 ! In tatters, like weeds waving in the sea, ! 33 ! Hanging from my shoulders, ! 34 ! And under the sunken roof, ! 35 ! Within the leaning walls, ! 36 ! Here I lie on straw ! 37 ! Spread on bare earth, ! 38 ! With my parents at my pillow, ! 39 ! And my wife and children at my feet, ! 40 ! All huddled in grief and tears. ! 41 ! No fire sends up smoke ! 42 ! At the cooking-place, ! 43 ! And in the cauldron ! 44 ! A spider spins its web. ! 45 ! With not a grain to cook, ! 46 ! We moan like the night thrush. ! 47 ! Then, "to cut," as the saying is, ! 48 ! "The ends of what is already too short," ! 49 ! The village headman comes, ! 50 ! With rod in hand, to our sleeping place, ! 51 ! Growling for his dues. ! 52 ! Must it be so hopeless -- ! 53 ! The way of this world? ! 54 ! ! 55 ! -- Yamanoue Okura misc.pl: test manis: stdout mismatch, comparing manis.3 (expected) and manis.O (actual) *** manis.3 Mon Jan 6 11:29:09 2020 --- manis.O Mon Jan 6 11:29:09 2020 *************** *** 1,22 **** ! s%@CFLAGS@%%g ! s%@CPPFLAGS@%-I/%g ! s%@CXXFLAGS@%-x c++%g ! s%@DEFS@%$DEFS%g ! s%@LDFLAGS@%-L/usr/lib%g ! s%@LIBS@%-lgnu -lbfd%g ! s%@exec_prefix@%%g ! s%@prefix@%$prefix%g ! s%@RANLIB@%$RANLIB%g ! s%@CC@%/usr/local/bin/gcc%g ! s%@CPP@%$CPP%g ! s%@XCFLAGS@%$XCFLAGS%g ! s%@XINCLUDES@%$XINCLUDES%g ! s%@XLIBS@%$XLIBS%g ! s%@XPROGS@%$XPROGS%g ! s%@TCLHDIR@%$TCLHDIR%g ! s%@TCLLIB@%$TCLLIB%g ! s%@TKHDIR@%$TKHDIR%g ! s%@TKLIB@%$TKLIB%g ! s%@PTY_TYPE@%$PTY_TYPE%g ! s%@EVENT_TYPE@%$EVENT_TYPE%g ! s%@SETUID@%$SETUID%g --- 1,22 ---- ! s%@CFLAGS@%%g ! s%@CPPFLAGS@%-I/%g ! s%@CXXFLAGS@%-x c++%g ! s%@DEFS@%$DEFS%g ! s%@LDFLAGS@%-L/usr/lib%g ! s%@LIBS@%-lgnu -lbfd%g ! s%@exec_prefix@%%g ! s%@prefix@%$prefix%g ! s%@RANLIB@%$RANLIB%g ! s%@CC@%/usr/local/bin/gcc%g ! s%@CPP@%$CPP%g ! s%@XCFLAGS@%$XCFLAGS%g ! s%@XINCLUDES@%$XINCLUDES%g ! s%@XLIBS@%$XLIBS%g ! s%@XPROGS@%$XPROGS%g ! s%@TCLHDIR@%$TCLHDIR%g ! s%@TCLLIB@%$TCLLIB%g ! s%@TKHDIR@%$TKHDIR%g ! s%@TKLIB@%$TKLIB%g ! s%@PTY_TYPE@%$PTY_TYPE%g ! s%@EVENT_TYPE@%$EVENT_TYPE%g ! s%@SETUID@%$SETUID%g misc.pl: test modulo: stdout mismatch, comparing modulo.2 (expected) and modulo.O (actual) *** modulo.2 Mon Jan 6 11:29:10 2020 --- modulo.O Mon Jan 6 11:29:10 2020 *************** *** 1,22 **** ! 1 ! s%@CFLAGS@%%g ! 3 ! s%@CXXFLAGS@%-x c++%g ! 5 ! s%@LDFLAGS@%-L/usr/lib%g ! 7 ! s%@exec_prefix@%%g ! 9 ! s%@RANLIB@%$RANLIB%g ! 11 ! s%@CPP@%$CPP%g ! 13 ! s%@XINCLUDES@%$XINCLUDES%g ! 15 ! s%@XPROGS@%$XPROGS%g ! 17 ! s%@TCLLIB@%$TCLLIB%g ! 19 ! s%@TKLIB@%$TKLIB%g ! 21 ! s%@EVENT_TYPE@%$EVENT_TYPE%g --- 1,22 ---- ! 1 ! s%@CFLAGS@%%g ! 3 ! s%@CXXFLAGS@%-x c++%g ! 5 ! s%@LDFLAGS@%-L/usr/lib%g ! 7 ! s%@exec_prefix@%%g ! 9 ! s%@RANLIB@%$RANLIB%g ! 11 ! s%@CPP@%$CPP%g ! 13 ! s%@XINCLUDES@%$XINCLUDES%g ! 15 ! s%@XPROGS@%$XPROGS%g ! 17 ! s%@TCLLIB@%$TCLLIB%g ! 19 ! s%@TKLIB@%$TKLIB%g ! 21 ! s%@EVENT_TYPE@%$EVENT_TYPE%g misc.pl: test middle: stdout mismatch, comparing middle.2 (expected) and middle.O (actual) *** middle.2 Mon Jan 6 11:29:11 2020 --- middle.O Mon Jan 6 11:29:11 2020 *************** *** 1,3 **** ! universe. You will never succeed. Everything will fail and come ! to an end finally. But you have a chance to carve a little bit ! of order and maybe even beauty out of the raw materials that --- 1,3 ---- ! universe. You will never succeed. Everything will fail and come ! to an end finally. But you have a chance to carve a little bit ! of order and maybe even beauty out of the raw materials that misc.pl: test newline-anchor: stdout mismatch, comparing newline-anchor.3 (expected) and newline-anchor.O (actual) *** newline-anchor.3 Mon Jan 6 11:29:12 2020 --- newline-anchor.O Mon Jan 6 11:29:12 2020 *************** *** 1,3 **** ! XXaY ! XbY ! XcYY --- 1,3 ---- ! XXaY ! XbY ! XcYY misc.pl: test noeolw: stdout mismatch, comparing noeolw.4 (expected) and noeolw.O (actual) *** noeolw.4 Mon Jan 6 11:29:13 2020 --- noeolw.O Mon Jan 6 11:29:13 2020 *************** *** 1,12 **** ! This file is unique ! This file is unique ! in that it does ! in that it does ! end in a newline. ! end in a newline. ! This file is unique ! This file is unique ! in that it does ! in that it does ! end in a newline. end in a newline. \ No newline at end of file --- 1,12 ---- ! This file is unique ! This file is unique ! in that it does ! in that it does ! end in a newline. ! end in a newline. ! This file is unique ! This file is unique ! in that it does ! in that it does ! end in a newline. end in a newline. \ No newline at end of file misc.pl: test noeolw: mismatch, comparing noeolw.5 (expected) and noeolw.1out (actual) *** noeolw.5 Mon Jan 6 11:29:13 2020 --- noeolw.1out Mon Jan 6 11:29:13 2020 *************** *** 1,7 **** ! This file is unique ! in that it does ! end in a newline. ! This file is unique ! in that it does ! end in a newline. ! in that it does --- 1,7 ---- ! This file is unique ! in that it does ! end in a newline. ! This file is unique ! in that it does ! end in a newline. ! in that it does misc.pl: test noeolw: mismatch, comparing noeolw.6 (expected) and noeolw.2out (actual) *** noeolw.6 Mon Jan 6 11:29:13 2020 --- noeolw.2out Mon Jan 6 11:29:13 2020 *************** *** 1,3 **** ! This file is unique ! in that it does end in a newline. \ No newline at end of file --- 1,3 ---- ! This file is unique ! in that it does end in a newline. \ No newline at end of file misc.pl: test numsub: stdout mismatch, comparing numsub.3 (expected) and numsub.O (actual) *** numsub.3 Mon Jan 6 11:29:14 2020 --- numsub.O Mon Jan 6 11:29:15 2020 *************** *** 1 **** ! foo foo fo oo f oo foo foo foo foo foo foo foo bar foo foo foo foo foo --- 1 ---- ! foo foo fo oo f oo foo foo foo foo foo foo foo bar foo foo foo foo foo misc.pl: test readin: stdout mismatch, comparing readin.3 (expected) and readin.O (actual) *** readin.3 Mon Jan 6 11:29:17 2020 --- readin.O Mon Jan 6 11:29:17 2020 *************** *** 1,19 **** ! ``Democracy will not come today, this year, ! nor ever through compromise and fear. ! MOO ! I have as much right as the other fellow has ! to stand on my two feet and own the land. ! MOO ! I tire so of hearing people say ! let things take their course, ! tomorrow is another day. ! MOO ! I do not need my freedom when I'm dead. ! MOO ! I cannot live on tomorrow's bread. ! MOO ! Freedom is a strong seed ! planted in a great need. ! MOO ! I live here, too. ! MOO --- 1,19 ---- ! ``Democracy will not come today, this year, ! nor ever through compromise and fear. ! MOO ! I have as much right as the other fellow has ! to stand on my two feet and own the land. ! MOO ! I tire so of hearing people say ! let things take their course, ! tomorrow is another day. ! MOO ! I do not need my freedom when I'm dead. ! MOO ! I cannot live on tomorrow's bread. ! MOO ! Freedom is a strong seed ! planted in a great need. ! MOO ! I live here, too. ! MOO misc.pl: test sep: stdout mismatch, comparing sep.3 (expected) and sep.O (actual) *** sep.3 Mon Jan 6 11:29:17 2020 --- sep.O Mon Jan 6 11:29:18 2020 *************** *** 1,3 **** ! ! /// ! // --- 1,3 ---- ! ! /// ! // misc.pl: test subwrite: stdout mismatch, comparing subwrite.2 (expected) and subwrite.O (actual) *** subwrite.2 Mon Jan 6 11:29:18 2020 --- subwrite.O Mon Jan 6 11:29:19 2020 *************** *** 1,4 **** ! Not some church, and not the state, ! Not some dark capricious fate. ! Who YoU are, and when you lose, ! Comes only from the things YoU choose. --- 1,4 ---- ! Not some church, and not the state, ! Not some dark capricious fate. ! Who YoU are, and when you lose, ! Comes only from the things YoU choose. misc.pl: test subwrite: mismatch, comparing subwrite.3 (expected) and subwrite.wout (actual) *** subwrite.3 Mon Jan 6 11:29:18 2020 --- subwrite.wout Mon Jan 6 11:29:19 2020 *************** *** 1,2 **** ! Who YoU are, and when you lose, ! Comes only from the things YoU choose. --- 1,2 ---- ! Who YoU are, and when you lose, ! Comes only from the things YoU choose. misc.pl: test writeout: stdout mismatch, comparing writeout.2 (expected) and writeout.O (actual) *** writeout.2 Mon Jan 6 11:29:20 2020 --- writeout.O Mon Jan 6 11:29:20 2020 *************** *** 1,4 **** ! Facts are simple and facts are straight ! Facts are lazy and facts are late ! Facts all come with points of view ! Facts don't do what I want them to --- 1,4 ---- ! Facts are simple and facts are straight ! Facts are lazy and facts are late ! Facts all come with points of view ! Facts don't do what I want them to misc.pl: test writeout: mismatch, comparing writeout.3 (expected) and writeout.wout (actual) *** writeout.3 Mon Jan 6 11:29:20 2020 --- writeout.wout Mon Jan 6 11:29:20 2020 *************** *** 1,2 **** ! Facts are simple and facts are straight ! Facts are lazy and facts are late --- 1,2 ---- ! Facts are simple and facts are straight ! Facts are lazy and facts are late misc.pl: test xabcx: stdout mismatch, comparing xabcx.2 (expected) and xabcx.O (actual) *** xabcx.2 Mon Jan 6 11:29:21 2020 --- xabcx.O Mon Jan 6 11:29:21 2020 *************** *** 1,4 **** ! roses are red ! violets are blue ! my feet are cold ! your feet are too --- 1,4 ---- ! roses are red ! violets are blue ! my feet are cold ! your feet are too misc.pl: test xbxcx: stdout mismatch, comparing xbxcx.2 (expected) and xbxcx.O (actual) *** xbxcx.2 Mon Jan 6 11:29:22 2020 --- xbxcx.O Mon Jan 6 11:29:22 2020 *************** *** 1,7 **** ! x ! xbx ! xbxcx ! xbxcx ! xbxcx ! xbxcx ! xbxcx --- 1,7 ---- ! x ! xbx ! xbxcx ! xbxcx ! xbxcx ! xbxcx ! xbxcx misc.pl: test xbxcx3: stdout mismatch, comparing xbxcx3.2 (expected) and xbxcx3.O (actual) *** xbxcx3.2 Mon Jan 6 11:29:22 2020 --- xbxcx3.O Mon Jan 6 11:29:23 2020 *************** *** 1,7 **** ! ! b ! bcx ! bacx ! baacx ! baaacx ! baaaacx --- 1,7 ---- ! ! b ! bcx ! bacx ! baacx ! baaacx ! baaaacx FAIL testsuite/misc.pl (exit status: 1) SKIP: testsuite/bug32082 ======================== bug32082.sh: skipped test: requires a working valgrind SKIP testsuite/bug32082.sh (exit status: 77) FAIL: testsuite/bug32271-1 ========================== --- exp 2020-01-06 11:29:35.815176900 +0100 +++ out 2020-01-06 11:29:35.908445200 +0100 @@ -1 +1 @@ -0 +0 ---- TEST FAILED out: 0000000 30 0d 0a 0000003 exp: 0000000 30 0a 0000002 err: 0000000 FAIL testsuite/bug32271-1.sh (exit status: 1) SKIP: testsuite/bug32271-2 ========================== bug32271-2.sh: skipped test: requires a working valgrind SKIP testsuite/bug32271-2.sh (exit status: 77) FAIL: testsuite/cmd-l ===================== --- exp-def 2020-01-06 11:29:46.517806700 +0100 +++ out-def 2020-01-06 11:29:46.908922600 +0100 @@ -1,2 +1,2 @@ -012345678901234567890123456789012345678901234567890123456789012345678\ -9012345$ +012345678901234567890123456789012345678901234567890123456789012345678\ +9012345$ --- exp-11 2020-01-06 11:29:46.643296400 +0100 +++ out-cols12 2020-01-06 11:29:47.236556400 +0100 @@ -1,8 +1,8 @@ -0123456789\ -0123456789\ -0123456789\ -0123456789\ -0123456789\ -0123456789\ -0123456789\ -012345$ +0123456789\ +0123456789\ +0123456789\ +0123456789\ +0123456789\ +0123456789\ +0123456789\ +012345$ --- exp-def 2020-01-06 11:29:46.517806700 +0100 +++ out-cols0 2020-01-06 11:29:47.518362300 +0100 @@ -1,2 +1,2 @@ -012345678901234567890123456789012345678901234567890123456789012345678\ -9012345$ +012345678901234567890123456789012345678901234567890123456789012345678\ +9012345$ --- exp-def 2020-01-06 11:29:46.517806700 +0100 +++ out-cols-foo 2020-01-06 11:29:47.814681000 +0100 @@ -1,2 +1,2 @@ -012345678901234567890123456789012345678901234567890123456789012345678\ -9012345$ +012345678901234567890123456789012345678901234567890123456789012345678\ +9012345$ --- exp-11 2020-01-06 11:29:46.643296400 +0100 +++ out-l11 2020-01-06 11:29:48.095947500 +0100 @@ -1,8 +1,8 @@ -0123456789\ -0123456789\ -0123456789\ -0123456789\ -0123456789\ -0123456789\ -0123456789\ -012345$ +0123456789\ +0123456789\ +0123456789\ +0123456789\ +0123456789\ +0123456789\ +0123456789\ +012345$ --- exp-11 2020-01-06 11:29:46.643296400 +0100 +++ out-ln-11 2020-01-06 11:29:48.345932000 +0100 @@ -1,8 +1,8 @@ -0123456789\ -0123456789\ -0123456789\ -0123456789\ -0123456789\ -0123456789\ -0123456789\ -012345$ +0123456789\ +0123456789\ +0123456789\ +0123456789\ +0123456789\ +0123456789\ +0123456789\ +012345$ --- exp-err-posix-ln 2020-01-06 11:29:46.799062800 +0100 +++ err-posix-ln 2020-01-06 11:29:48.659896000 +0100 @@ -1 +1 @@ -sed: -e expression #1, char 2: extra characters after command +C:\cygwin64\home\bruno\sed-4.7.13-3c1e\build-mingw64\sed\sed.exe: -e expression #1, char 2: extra characters after command FAIL testsuite/cmd-l.sh (exit status: 1) FAIL: testsuite/cmd-R ===================== --- exp1 2020-01-06 11:29:53.440167200 +0100 +++ out1 2020-01-06 11:29:53.517810000 +0100 @@ -1,4 +1,4 @@ -x -1 -y -2 +x +1 +y +2 --- a 2020-01-06 11:29:53.345929800 +0100 +++ out2 2020-01-06 11:29:53.846908600 +0100 @@ -1,2 +1,2 @@ -x -y +x +y --- exp3 2020-01-06 11:29:54.049553000 +0100 +++ out3 2020-01-06 11:29:54.205798600 +0100 @@ -1,3 +1,3 @@ -x -X -y +x +X +y --- a 2020-01-06 11:29:53.345929800 +0100 +++ out4 2020-01-06 11:29:54.643298600 +0100 @@ -1,2 +1,2 @@ -x -y +x +y FAIL testsuite/cmd-R.sh (exit status: 1) FAIL: testsuite/colon-with-no-label =================================== --- exp-err 2020-01-06 11:29:59.737045200 +0100 +++ err 2020-01-06 11:29:59.987044500 +0100 @@ -1 +1 @@ -sed: -e expression #1, char 1: ":" lacks a label +C:\cygwin64\home\bruno\sed-4.7.13-3c1e\build-mingw64\sed\sed.exe: -e expression #1, char 1: ":" lacks a label FAIL testsuite/colon-with-no-label.sh (exit status: 1) FAIL: testsuite/comment-n ========================= --- exp-silent 2020-01-06 11:30:04.861073800 +0100 +++ out2 2020-01-06 11:30:05.361551300 +0100 @@ -1 +1 @@ -1 +1 --- exp-silent 2020-01-06 11:30:04.861073800 +0100 +++ out3 2020-01-06 11:30:05.627188700 +0100 @@ -1 +1 @@ -1 +1 --- exp-norm 2020-01-06 11:30:04.861073800 +0100 +++ out4 2020-01-06 11:30:05.987043700 +0100 @@ -1,2 +1,2 @@ -1 -X +1 +X --- exp-norm 2020-01-06 11:30:04.861073800 +0100 +++ out5 2020-01-06 11:30:06.487042400 +0100 @@ -1,2 +1,2 @@ -1 -X +1 +X --- exp-norm 2020-01-06 11:30:04.861073800 +0100 +++ out6 2020-01-06 11:30:06.814683500 +0100 @@ -1,2 +1,2 @@ -1 -X +1 +X --- exp-norm 2020-01-06 11:30:04.861073800 +0100 +++ out7 2020-01-06 11:30:07.268315500 +0100 @@ -1,2 +1,2 @@ -1 -X +1 +X --- exp-silent 2020-01-06 11:30:04.861073800 +0100 +++ out8 2020-01-06 11:30:07.720932800 +0100 @@ -1 +1,2 @@ -1 +1 +X --- exp-norm 2020-01-06 11:30:04.861073800 +0100 +++ out9 2020-01-06 11:30:08.440170800 +0100 @@ -1,2 +1,2 @@ -1 -X +1 +X --- exp-norm 2020-01-06 11:30:04.861073800 +0100 +++ out10 2020-01-06 11:30:09.002181700 +0100 @@ -1,2 +1,2 @@ -1 -X +1 +X --- exp-norm 2020-01-06 11:30:04.861073800 +0100 +++ out11 2020-01-06 11:30:09.549087800 +0100 @@ -1,2 +1,2 @@ -1 -X +1 +X --- exp-silent 2020-01-06 11:30:04.861073800 +0100 +++ out12 2020-01-06 11:30:09.924055500 +0100 @@ -1 +1,2 @@ -1 +1 +X FAIL testsuite/comment-n.sh (exit status: 1) FAIL: testsuite/compile-errors ============================== --- exp-exs-p 2020-01-06 11:30:15.158925300 +0100 +++ err-exs-p 2020-01-06 11:30:15.331274000 +0100 @@ -1 +1 @@ -sed: -e expression #1, char 8: multiple `p' options to `s' command +C:\cygwin64\home\bruno\sed-4.7.13-3c1e\build-mingw64\sed\sed.exe: -e expression #1, char 8: multiple `p' options to `s' command --- exp-exs-g 2020-01-06 11:30:15.565168300 +0100 +++ err-exs-g 2020-01-06 11:30:15.721930100 +0100 @@ -1 +1 @@ -sed: -e expression #1, char 8: multiple `g' options to `s' command +C:\cygwin64\home\bruno\sed-4.7.13-3c1e\build-mingw64\sed\sed.exe: -e expression #1, char 8: multiple `g' options to `s' command --- exp-exs-0 2020-01-06 11:30:15.970949500 +0100 +++ err-exs-0 2020-01-06 11:30:16.128643500 +0100 @@ -1 +1 @@ -sed: -e expression #1, char 7: number option to `s' command may not be zero +C:\cygwin64\home\bruno\sed-4.7.13-3c1e\build-mingw64\sed\sed.exe: -e expression #1, char 7: number option to `s' command may not be zero --- exp-exs-n 2020-01-06 11:30:16.502672100 +0100 +++ err-exs-n 2020-01-06 11:30:16.720929700 +0100 @@ -1 +1 @@ -sed: -e expression #1, char 9: multiple number options to `s' command +C:\cygwin64\home\bruno\sed-4.7.13-3c1e\build-mingw64\sed\sed.exe: -e expression #1, char 9: multiple number options to `s' command --- exp-unk-s-opt 2020-01-06 11:30:16.986565400 +0100 +++ err-unk-s-opt 2020-01-06 11:30:17.112036400 +0100 @@ -1 +1 @@ -sed: -e expression #1, char 7: unknown option to `s' +C:\cygwin64\home\bruno\sed-4.7.13-3c1e\build-mingw64\sed\sed.exe: -e expression #1, char 7: unknown option to `s' --- exp-s-opt-r 2020-01-06 11:30:17.393296400 +0100 +++ err-s-opt-r 2020-01-06 11:30:17.534915800 +0100 @@ -1 +1 @@ -sed: file s-opt-r-in line 1: unknown option to `s' +C:\cygwin64\home\bruno\sed-4.7.13-3c1e\build-mingw64\sed\sed.exe: file s-opt-r-in line 1: unknown option to `s' --- exp-step-addr 2020-01-06 11:30:17.799072900 +0100 +++ err-step-addr1 2020-01-06 11:30:17.971423300 +0100 @@ -1 +1 @@ -sed: -e expression #1, char 2: invalid usage of +N or ~N as first address +C:\cygwin64\home\bruno\sed-4.7.13-3c1e\build-mingw64\sed\sed.exe: -e expression #1, char 2: invalid usage of +N or ~N as first address --- exp-step-addr 2020-01-06 11:30:17.799072900 +0100 +++ err-step-addr2 2020-01-06 11:30:18.314682800 +0100 @@ -1 +1 @@ -sed: -e expression #1, char 2: invalid usage of +N or ~N as first address +C:\cygwin64\home\bruno\sed-4.7.13-3c1e\build-mingw64\sed\sed.exe: -e expression #1, char 2: invalid usage of +N or ~N as first address --- exp-bad-bang 2020-01-06 11:30:18.565191200 +0100 +++ err-bad-bang 2020-01-06 11:30:18.706767000 +0100 @@ -1 +1 @@ -sed: -e expression #1, char 3: multiple `!'s +C:\cygwin64\home\bruno\sed-4.7.13-3c1e\build-mingw64\sed\sed.exe: -e expression #1, char 3: multiple `!'s --- exp-posix-cmd-e 2020-01-06 11:30:18.955803700 +0100 +++ err-posix-cmd-e 2020-01-06 11:30:19.097892700 +0100 @@ -1 +1 @@ -sed: -e expression #1, char 2: unknown command: `e' +C:\cygwin64\home\bruno\sed-4.7.13-3c1e\build-mingw64\sed\sed.exe: -e expression #1, char 2: unknown command: `e' --- exp-posix-cmd-F 2020-01-06 11:30:19.393331900 +0100 +++ err-posix-cmd-F 2020-01-06 11:30:19.534410200 +0100 @@ -1 +1 @@ -sed: -e expression #1, char 2: unknown command: `F' +C:\cygwin64\home\bruno\sed-4.7.13-3c1e\build-mingw64\sed\sed.exe: -e expression #1, char 2: unknown command: `F' --- exp-posix-cmd-v 2020-01-06 11:30:19.814708100 +0100 +++ err-posix-cmd-v 2020-01-06 11:30:19.939681500 +0100 @@ -1 +1 @@ -sed: -e expression #1, char 2: unknown command: `v' +C:\cygwin64\home\bruno\sed-4.7.13-3c1e\build-mingw64\sed\sed.exe: -e expression #1, char 2: unknown command: `v' --- exp-posix-cmd-z 2020-01-06 11:30:20.252204800 +0100 +++ err-posix-cmd-z 2020-01-06 11:30:20.377670200 +0100 @@ -1 +1 @@ -sed: -e expression #1, char 2: unknown command: `z' +C:\cygwin64\home\bruno\sed-4.7.13-3c1e\build-mingw64\sed\sed.exe: -e expression #1, char 2: unknown command: `z' --- exp-posix-cmd-L 2020-01-06 11:30:20.737039000 +0100 +++ err-posix-cmd-L 2020-01-06 11:30:20.877189800 +0100 @@ -1 +1 @@ -sed: -e expression #1, char 2: unknown command: `L' +C:\cygwin64\home\bruno\sed-4.7.13-3c1e\build-mingw64\sed\sed.exe: -e expression #1, char 2: unknown command: `L' --- exp-posix-cmd-Q 2020-01-06 11:30:21.158914700 +0100 +++ err-posix-cmd-Q 2020-01-06 11:30:21.300023700 +0100 @@ -1 +1 @@ -sed: -e expression #1, char 2: unknown command: `Q' +C:\cygwin64\home\bruno\sed-4.7.13-3c1e\build-mingw64\sed\sed.exe: -e expression #1, char 2: unknown command: `Q' --- exp-posix-cmd-T 2020-01-06 11:30:21.549064800 +0100 +++ err-posix-cmd-T 2020-01-06 11:30:21.674540300 +0100 @@ -1 +1 @@ -sed: -e expression #1, char 2: unknown command: `T' +C:\cygwin64\home\bruno\sed-4.7.13-3c1e\build-mingw64\sed\sed.exe: -e expression #1, char 2: unknown command: `T' --- exp-posix-cmd-R 2020-01-06 11:30:21.955792800 +0100 +++ err-posix-cmd-R 2020-01-06 11:30:22.096441400 +0100 @@ -1 +1 @@ -sed: -e expression #1, char 2: unknown command: `R' +C:\cygwin64\home\bruno\sed-4.7.13-3c1e\build-mingw64\sed\sed.exe: -e expression #1, char 2: unknown command: `R' --- exp-posix-cmd-W 2020-01-06 11:30:22.362043000 +0100 +++ err-posix-cmd-W 2020-01-06 11:30:22.502664800 +0100 @@ -1 +1 @@ -sed: -e expression #1, char 2: unknown command: `W' +C:\cygwin64\home\bruno\sed-4.7.13-3c1e\build-mingw64\sed\sed.exe: -e expression #1, char 2: unknown command: `W' --- exp-one-addr 2020-01-06 11:30:22.783433500 +0100 +++ err-posix-cmd-a 2020-01-06 11:30:22.893296900 +0100 @@ -1 +1 @@ -sed: -e expression #1, char 4: command only uses one address +C:\cygwin64\home\bruno\sed-4.7.13-3c1e\build-mingw64\sed\sed.exe: -e expression #1, char 4: command only uses one address --- exp-one-addr 2020-01-06 11:30:22.783433500 +0100 +++ err-posix-cmd-i 2020-01-06 11:30:23.237045900 +0100 @@ -1 +1 @@ -sed: -e expression #1, char 4: command only uses one address +C:\cygwin64\home\bruno\sed-4.7.13-3c1e\build-mingw64\sed\sed.exe: -e expression #1, char 4: command only uses one address --- exp-one-addr 2020-01-06 11:30:22.783433500 +0100 +++ err-posix-cmd-l 2020-01-06 11:30:23.503158200 +0100 @@ -1 +1 @@ -sed: -e expression #1, char 4: command only uses one address +C:\cygwin64\home\bruno\sed-4.7.13-3c1e\build-mingw64\sed\sed.exe: -e expression #1, char 4: command only uses one address --- exp-one-addr 2020-01-06 11:30:22.783433500 +0100 +++ err-posix-cmd-= 2020-01-06 11:30:23.768300500 +0100 @@ -1 +1 @@ -sed: -e expression #1, char 4: command only uses one address +C:\cygwin64\home\bruno\sed-4.7.13-3c1e\build-mingw64\sed\sed.exe: -e expression #1, char 4: command only uses one address --- exp-one-addr 2020-01-06 11:30:22.783433500 +0100 +++ err-posix-cmd-r 2020-01-06 11:30:24.080799700 +0100 @@ -1 +1 @@ -sed: -e expression #1, char 4: command only uses one address +C:\cygwin64\home\bruno\sed-4.7.13-3c1e\build-mingw64\sed\sed.exe: -e expression #1, char 4: command only uses one address --- exp-one-addr 2020-01-06 11:30:22.783433500 +0100 +++ err-posix-cmd-q 2020-01-06 11:30:24.330797700 +0100 @@ -1 +1 @@ -sed: -e expression #1, char 4: command only uses one address +C:\cygwin64\home\bruno\sed-4.7.13-3c1e\build-mingw64\sed\sed.exe: -e expression #1, char 4: command only uses one address --- exp-one-addr 2020-01-06 11:30:22.783433500 +0100 +++ err-posix-cmd-Q 2020-01-06 11:30:24.596422300 +0100 @@ -1 +1 @@ -sed: -e expression #1, char 4: command only uses one address +C:\cygwin64\home\bruno\sed-4.7.13-3c1e\build-mingw64\sed\sed.exe: -e expression #1, char 4: command only uses one address --- exp-no-sharp 2020-01-06 11:30:24.908429800 +0100 +++ err-no-sharp 2020-01-06 11:30:25.034405600 +0100 @@ -1 +1 @@ -sed: -e expression #1, char 2: comments don't accept any addresses +C:\cygwin64\home\bruno\sed-4.7.13-3c1e\build-mingw64\sed\sed.exe: -e expression #1, char 2: comments don't accept any addresses --- exp-unexp-brace 2020-01-06 11:30:25.314691200 +0100 +++ err-unexp-brace 2020-01-06 11:30:25.439674700 +0100 @@ -1 +1 @@ -sed: -e expression #1, char 2: unexpected `}' +C:\cygwin64\home\bruno\sed-4.7.13-3c1e\build-mingw64\sed\sed.exe: -e expression #1, char 2: unexpected `}' --- exp-unmatched-braces 2020-01-06 11:30:25.658434600 +0100 +++ err-unmatched-braces 2020-01-06 11:30:25.815656300 +0100 @@ -1 +1 @@ -sed: -e expression #1, char 0: unmatched `{' +C:\cygwin64\home\bruno\sed-4.7.13-3c1e\build-mingw64\sed\sed.exe: -e expression #1, char 0: unmatched `{' --- exp-brace-addr 2020-01-06 11:30:26.080798100 +0100 +++ err-brace-addr 2020-01-06 11:30:26.222397100 +0100 @@ -1 +1 @@ -sed: -e expression #1, char 3: `}' doesn't want any addresses +C:\cygwin64\home\bruno\sed-4.7.13-3c1e\build-mingw64\sed\sed.exe: -e expression #1, char 3: `}' doesn't want any addresses --- exp-anc-ver 2020-01-06 11:30:26.486554400 +0100 +++ err-anc-ver 2020-01-06 11:30:26.596911700 +0100 @@ -1 +1 @@ -sed: -e expression #1, char 4: expected newer version of sed +C:\cygwin64\home\bruno\sed-4.7.13-3c1e\build-mingw64\sed\sed.exe: -e expression #1, char 4: expected newer version of sed --- exp-junk 2020-01-06 11:30:26.862049900 +0100 +++ err-junk 2020-01-06 11:30:26.970929600 +0100 @@ -1 +1 @@ -sed: -e expression #1, char 7: extra characters after command +C:\cygwin64\home\bruno\sed-4.7.13-3c1e\build-mingw64\sed\sed.exe: -e expression #1, char 7: extra characters after command --- exp-junk 2020-01-06 11:30:26.862049900 +0100 +++ err-junk-y 2020-01-06 11:30:27.283918300 +0100 @@ -1 +1 @@ -sed: -e expression #1, char 7: extra characters after command +C:\cygwin64\home\bruno\sed-4.7.13-3c1e\build-mingw64\sed\sed.exe: -e expression #1, char 7: extra characters after command --- exp-junk 2020-01-06 11:30:26.862049900 +0100 +++ err-junk-braces 2020-01-06 11:30:27.518779700 +0100 @@ -1 +1 @@ -sed: -e expression #1, char 7: extra characters after command +C:\cygwin64\home\bruno\sed-4.7.13-3c1e\build-mingw64\sed\sed.exe: -e expression #1, char 7: extra characters after command --- exp-junk 2020-01-06 11:30:26.862049900 +0100 +++ err-junk-braces 2020-01-06 11:30:28.424539200 +0100 @@ -1 +1 @@ -sed: -e expression #1, char 7: extra characters after command +C:\cygwin64\home\bruno\sed-4.7.13-3c1e\build-mingw64\sed\sed.exe: -e expression #1, char 7: extra characters after command --- exp-junk 2020-01-06 11:30:28.642825400 +0100 +++ err-junk-a 2020-01-06 11:30:28.799541700 +0100 @@ -1 +1 @@ -sed: -e expression #1, char 2: expected \ after `a', `c' or `i' +C:\cygwin64\home\bruno\sed-4.7.13-3c1e\build-mingw64\sed\sed.exe: -e expression #1, char 2: expected \ after `a', `c' or `i' --- exp-junk 2020-01-06 11:30:28.642825400 +0100 +++ err-junk-a-psx 2020-01-06 11:30:29.221418700 +0100 @@ -1 +1 @@ -sed: -e expression #1, char 2: expected \ after `a', `c' or `i' +C:\cygwin64\home\bruno\sed-4.7.13-3c1e\build-mingw64\sed\sed.exe: -e expression #1, char 2: expected \ after `a', `c' or `i' --- exp-junk 2020-01-06 11:30:28.642825400 +0100 +++ err-junk-c 2020-01-06 11:30:29.502662000 +0100 @@ -1 +1 @@ -sed: -e expression #1, char 2: expected \ after `a', `c' or `i' +C:\cygwin64\home\bruno\sed-4.7.13-3c1e\build-mingw64\sed\sed.exe: -e expression #1, char 2: expected \ after `a', `c' or `i' --- exp-junk 2020-01-06 11:30:28.642825400 +0100 +++ err-junk-c-psx 2020-01-06 11:30:29.862530700 +0100 @@ -1 +1 @@ -sed: -e expression #1, char 2: expected \ after `a', `c' or `i' +C:\cygwin64\home\bruno\sed-4.7.13-3c1e\build-mingw64\sed\sed.exe: -e expression #1, char 2: expected \ after `a', `c' or `i' --- exp-junk 2020-01-06 11:30:28.642825400 +0100 +++ err-junk-i 2020-01-06 11:30:30.143294800 +0100 @@ -1 +1 @@ -sed: -e expression #1, char 2: expected \ after `a', `c' or `i' +C:\cygwin64\home\bruno\sed-4.7.13-3c1e\build-mingw64\sed\sed.exe: -e expression #1, char 2: expected \ after `a', `c' or `i' --- exp-junk 2020-01-06 11:30:28.642825400 +0100 +++ err-junk-i-psx 2020-01-06 11:30:30.566636400 +0100 @@ -1 +1 @@ -sed: -e expression #1, char 2: expected \ after `a', `c' or `i' +C:\cygwin64\home\bruno\sed-4.7.13-3c1e\build-mingw64\sed\sed.exe: -e expression #1, char 2: expected \ after `a', `c' or `i' --- exp-colon-addr 2020-01-06 11:30:30.798568100 +0100 +++ err-colon-addr 2020-01-06 11:30:30.940167300 +0100 @@ -1 +1 @@ -sed: -e expression #1, char 2: : doesn't want any addresses +C:\cygwin64\home\bruno\sed-4.7.13-3c1e\build-mingw64\sed\sed.exe: -e expression #1, char 2: : doesn't want any addresses --- exp-colon-addr 2020-01-06 11:30:31.190659000 +0100 +++ err-colon-addr 2020-01-06 11:30:31.315176700 +0100 @@ -1 +1 @@ -sed: -e expression #1, char 2: : doesn't want any addresses +C:\cygwin64\home\bruno\sed-4.7.13-3c1e\build-mingw64\sed\sed.exe: -e expression #1, char 2: : doesn't want any addresses --- exp-unterm-y 2020-01-06 11:30:31.627673400 +0100 +++ err-unterm-y1 2020-01-06 11:30:31.768298000 +0100 @@ -1 +1 @@ -sed: -e expression #1, char 5: unterminated `y' command +C:\cygwin64\home\bruno\sed-4.7.13-3c1e\build-mingw64\sed\sed.exe: -e expression #1, char 5: unterminated `y' command --- exp-unterm-y 2020-01-06 11:30:31.627673400 +0100 +++ err-unterm-y2 2020-01-06 11:30:32.050030800 +0100 @@ -1 +1 @@ -sed: -e expression #1, char 5: unterminated `y' command +C:\cygwin64\home\bruno\sed-4.7.13-3c1e\build-mingw64\sed\sed.exe: -e expression #1, char 5: unterminated `y' command --- exp-unterm-y 2020-01-06 11:30:31.627673400 +0100 +++ err-unterm-y3 2020-01-06 11:30:32.408923000 +0100 @@ -1 +1 @@ -sed: -e expression #1, char 5: unterminated `y' command +C:\cygwin64\home\bruno\sed-4.7.13-3c1e\build-mingw64\sed\sed.exe: -e expression #1, char 5: unterminated `y' command --- exp-unterm-y 2020-01-06 11:30:31.627673400 +0100 +++ err-unterm-y4 2020-01-06 11:30:32.769264300 +0100 @@ -1 +1 @@ -sed: -e expression #1, char 5: unterminated `y' command +C:\cygwin64\home\bruno\sed-4.7.13-3c1e\build-mingw64\sed\sed.exe: -e expression #1, char 5: unterminated `y' command --- exp-unterm-y 2020-01-06 11:30:31.627673400 +0100 +++ err-unterm-y5 2020-01-06 11:30:33.049057700 +0100 @@ -1 +1 @@ -sed: -e expression #1, char 5: unterminated `y' command +C:\cygwin64\home\bruno\sed-4.7.13-3c1e\build-mingw64\sed\sed.exe: -e expression #1, char 5: unterminated `y' command --- exp-bad-y-len 2020-01-06 11:30:33.346432900 +0100 +++ err-bad-y-len 2020-01-06 11:30:33.487044100 +0100 @@ -1 +1 @@ -sed: -e expression #1, char 7: strings for `y' command are different lengths +C:\cygwin64\home\bruno\sed-4.7.13-3c1e\build-mingw64\sed\sed.exe: -e expression #1, char 7: strings for `y' command are different lengths --- exp-inc-cmd 2020-01-06 11:30:33.767332300 +0100 +++ err-inc-cmd-a 2020-01-06 11:30:34.032947600 +0100 @@ -1 +1 @@ -sed: -e expression #1, char 2: incomplete command +C:\cygwin64\home\bruno\sed-4.7.13-3c1e\build-mingw64\sed\sed.exe: -e expression #1, char 2: incomplete command --- exp-inc-cmd 2020-01-06 11:30:33.767332300 +0100 +++ err-inc-cmd-c 2020-01-06 11:30:34.533920200 +0100 @@ -1 +1 @@ -sed: -e expression #1, char 2: incomplete command +C:\cygwin64\home\bruno\sed-4.7.13-3c1e\build-mingw64\sed\sed.exe: -e expression #1, char 2: incomplete command --- exp-inc-cmd 2020-01-06 11:30:33.767332300 +0100 +++ err-inc-cmd-i 2020-01-06 11:30:34.940649300 +0100 @@ -1 +1 @@ -sed: -e expression #1, char 2: incomplete command +C:\cygwin64\home\bruno\sed-4.7.13-3c1e\build-mingw64\sed\sed.exe: -e expression #1, char 2: incomplete command FAIL testsuite/compile-errors.sh (exit status: 1) FAIL: testsuite/compile-tests ============================= --- a 2020-01-06 11:30:38.377196100 +0100 +++ out 2020-01-06 11:30:38.470936800 +0100 @@ -1 +1 @@ -a +a --- a 2020-01-06 11:30:38.377196100 +0100 +++ err 2020-01-06 11:30:38.470936800 +0100 @@ -1 +1 @@ -a +a --- a 2020-01-06 11:30:38.377196100 +0100 +++ out-psx 2020-01-06 11:30:38.924546400 +0100 @@ -1 +0,0 @@ -a --- a 2020-01-06 11:30:38.377196100 +0100 +++ err-psx 2020-01-06 11:30:39.003641300 +0100 @@ -1 +1 @@ -a +C:\cygwin64\home\bruno\sed-4.7.13-3c1e\build-mingw64\sed\sed.exe: couldn't open file /dev/stderr: No such file or directory --- lbl-in-exp 2020-01-06 11:30:39.299051200 +0100 +++ lbl-out 2020-01-06 11:30:39.533939500 +0100 @@ -1 +1 @@ -a +a --- exp-err-op-bracket 2020-01-06 11:30:39.862049300 +0100 +++ err-op-bracket1 2020-01-06 11:30:40.002186700 +0100 @@ -1 +1 @@ -sed: -e expression #1, char 2: unterminated address regex +C:\cygwin64\home\bruno\sed-4.7.13-3c1e\build-mingw64\sed\sed.exe: -e expression #1, char 2: unterminated address regex --- exp-err-op-bracket 2020-01-06 11:30:40.267829700 +0100 +++ err-op-bracket2 2020-01-06 11:30:40.392808700 +0100 @@ -1 +1 @@ -sed: file op-bracket-prog line 1: unterminated address regex +C:\cygwin64\home\bruno\sed-4.7.13-3c1e\build-mingw64\sed\sed.exe: file op-bracket-prog line 1: unterminated address regex --- exp-chr-class 2020-01-06 11:30:40.658431300 +0100 +++ err-chr-class 2020-01-06 11:30:40.799541900 +0100 @@ -1 +1 @@ -sed: -e expression #1, char 7: unterminated `s' command +C:\cygwin64\home\bruno\sed-4.7.13-3c1e\build-mingw64\sed\sed.exe: -e expression #1, char 7: unterminated `s' command --- exp-chr-class2 2020-01-06 11:30:41.065194400 +0100 +++ err-chr-class2 2020-01-06 11:30:41.237060400 +0100 @@ -1 +1 @@ -sed: -e expression #1, char 9: unterminated `s' command +C:\cygwin64\home\bruno\sed-4.7.13-3c1e\build-mingw64\sed\sed.exe: -e expression #1, char 9: unterminated `s' command --- exp-backslash-eof 2020-01-06 11:30:41.455792100 +0100 +++ err-backslash-eof 2020-01-06 11:30:41.580788700 +0100 @@ -1 +1 @@ -sed: -e expression #1, char 2: unterminated address regex +C:\cygwin64\home\bruno\sed-4.7.13-3c1e\build-mingw64\sed\sed.exe: -e expression #1, char 2: unterminated address regex --- in-exp 2020-01-06 11:30:41.846419700 +0100 +++ out-braces-1 2020-01-06 11:30:41.940168200 +0100 @@ -1 +1 @@ -X +X --- in-exp 2020-01-06 11:30:41.846419700 +0100 +++ out-braces-2 2020-01-06 11:30:42.158433100 +0100 @@ -1 +1 @@ -X +X --- exp-l 2020-01-06 11:30:42.314685600 +0100 +++ out-l-braces 2020-01-06 11:30:42.470448100 +0100 @@ -1 +1 @@ -X$ +X$ --- exp-l 2020-01-06 11:30:42.314685600 +0100 +++ out-l-hash 2020-01-06 11:30:42.830793700 +0100 @@ -1 +1 @@ -X$ +X$ --- in-exp 2020-01-06 11:30:41.846419700 +0100 +++ out-unterm-a1 2020-01-06 11:30:43.065176300 +0100 @@ -1 +1 @@ -X +X FAIL testsuite/compile-tests.sh (exit status: 1) FAIL: testsuite/convert-number ============================== Binary files exp-d and out-d differ 0000000 23 20 45 78 70 65 63 74 65 64 20 6f 75 74 70 75 # E x p e c t e d o u t p u 0000020 74 3a 20 41 53 43 49 49 20 30 78 30 44 20 27 5c t : A S C I I 0 x 0 D ' \ 0000040 72 27 0a 31 73 2f 2e 2f 5c 64 31 33 2f 0a 0a 23 r ' \n 1 s / . / \ d 1 3 / \n \n # 0000060 20 45 78 70 65 63 74 65 64 20 6f 75 74 70 75 74 E x p e c t e d o u t p u t 0000100 3a 20 41 53 43 49 49 20 30 78 66 66 20 27 5c 33 : A S C I I 0 x f f ' \ 3 0000120 66 66 27 0a 32 73 2f 2e 2f 5c 64 32 35 35 2f 0a f f ' \n 2 s / . / \ d 2 5 5 / \n 0000140 0a 23 20 45 78 70 65 63 74 65 64 20 28 3f 29 20 \n # E x p e c t e d ( ? ) 0000160 6f 75 74 70 75 74 3a 20 27 64 42 27 0a 23 20 28 o u t p u t : ' d B ' \n # ( 0000200 5c 64 20 66 6f 6c 6c 6f 77 65 64 20 62 79 20 63 \ d f o l l o w e d b y c 0000220 68 61 72 61 63 74 65 72 20 3e 3d 20 62 61 73 65 h a r a c t e r > = b a s e 0000240 20 31 30 2c 20 74 72 65 61 74 65 64 20 61 73 20 1 0 , t r e a t e d a s 0000260 27 5c 64 27 2c 20 77 68 69 63 68 20 69 73 20 27 ' \ d ' , w h i c h i s ' 0000300 64 27 29 2e 0a 33 73 2f 2e 2f 5c 64 42 2f 0a 0a d ' ) . \n 3 s / . / \ d B / \n \n 0000320 23 20 45 78 70 65 63 74 65 64 20 28 3f 29 20 6f # E x p e c t e d ( ? ) o 0000340 75 74 70 75 74 3a 20 27 64 51 27 0a 23 20 28 5c u t p u t : ' d Q ' \n # ( \ 0000360 64 20 66 6f 6c 6c 6f 77 65 64 20 62 79 20 6e 6f d f o l l o w e d b y n o 0000400 6e 2d 68 65 78 20 63 68 61 72 61 63 74 65 72 2c n - h e x c h a r a c t e r , 0000420 20 74 72 65 61 74 65 64 20 61 73 20 27 5c 64 27 t r e a t e d a s ' \ d ' 0000440 2c 20 77 68 69 63 68 20 69 73 20 27 64 27 29 2e , w h i c h i s ' d ' ) . 0000460 0a 34 73 2f 2e 2f 5c 64 51 2f 0a 0a 23 20 45 78 \n 4 s / . / \ d Q / \n \n # E x 0000500 70 65 63 74 65 64 20 6f 75 74 70 75 74 3a 20 27 p e c t e d o u t p u t : ' 0000520 7b 34 27 0a 23 20 5c 64 4e 4e 4e 20 69 73 20 6c { 4 ' \n # \ d N N N i s l 0000540 69 6d 69 74 65 64 20 74 6f 20 74 68 72 65 65 20 i m i t e d t o t h r e e 0000560 64 69 67 69 74 73 2e 0a 23 20 54 68 65 20 66 69 d i g i t s . \n # T h e f i 0000600 72 73 74 20 74 68 72 65 65 20 64 69 67 69 74 73 r s t t h r e e d i g i t s 0000620 20 61 72 65 20 31 32 33 20 3d 20 30 78 37 62 20 a r e 1 2 3 = 0 x 7 b 0000640 3d 20 27 7b 27 2e 20 27 34 27 20 69 73 20 74 72 = ' { ' . ' 4 ' i s t r 0000660 65 61 74 65 64 20 61 73 2d 69 73 2e 0a 35 73 2f e a t e d a s - i s . \n 5 s / 0000700 2e 2f 5c 64 31 32 33 34 2f 0a 0a 23 20 45 78 70 . / \ d 1 2 3 4 / \n \n # E x p 0000720 65 63 74 65 64 20 28 3f 29 20 6f 75 74 70 75 74 e c t e d ( ? ) o u t p u t 0000740 3a 20 27 5c 31 27 0a 23 20 75 6e 64 6f 63 75 6d : ' \ 1 ' \n # u n d o c u m 0000760 65 6e 74 65 64 20 69 6d 70 6c 65 6d 65 6e 74 61 e n t e d i m p l e m e n t a 0001000 74 69 6f 6e 2d 73 70 65 63 69 66 69 63 20 6c 69 t i o n - s p e c i f i c l i 0001020 6d 69 74 61 74 69 6f 6e 3a 0a 23 20 41 66 74 65 m i t a t i o n : \n # A f t e 0001040 72 20 33 20 64 69 67 69 74 20 6c 69 6d 69 74 73 r 3 d i g i t l i m i t s 0001060 2c 20 74 68 65 20 38 2d 62 69 74 20 76 61 6c 75 , t h e 8 - b i t v a l u 0001100 65 20 69 73 20 75 73 65 64 2c 0a 23 20 64 65 63 e i s u s e d , \n # d e c 0001120 69 6d 61 6c 20 35 31 33 20 77 72 61 70 73 2d 61 i m a l 5 1 3 w r a p s - a 0001140 72 6f 75 6e 64 20 74 6f 20 31 2e 0a 36 73 2f 2e r o u n d t o 1 . \n 6 s / . 0001160 2f 5c 64 35 31 33 2f 0a 0a 23 20 45 78 70 65 63 / \ d 5 1 3 / \n \n # E x p e c 0001200 74 65 64 20 6f 75 74 70 75 74 3a 20 27 5c 30 27 t e d o u t p u t : ' \ 0 ' 0001220 2c 27 37 27 0a 23 20 28 74 68 72 65 65 20 64 69 , ' 7 ' \n # ( t h r e e d i 0001240 67 69 74 20 6c 69 6d 69 74 29 0a 37 73 2f 2e 2f g i t l i m i t ) \n 7 s / . / 0001260 5c 64 30 30 30 37 2f 0a \ d 0 0 0 7 / \n 0001270 0000000 0d 0a ff 0a 64 42 0a 64 51 0a 7b 34 0a 01 0a 00 \r \n 377 \n d B \n d Q \n { 4 \n 001 \n \0 0000020 37 0a 7 \n 0000022 0000000 0d 0d 0a ff 0d 0a 64 42 0d 0a 64 51 0d 0a 7b 34 \r \r \n 377 \r \n d B \r \n d Q \r \n { 4 0000020 0d 0a 01 0d 0a 00 37 0d 0a \r \n 001 \r \n \0 7 \r \n 0000031 --- exp-o 2020-01-06 11:30:48.268297900 +0100 +++ out-o 2020-01-06 11:30:48.377184100 +0100 @@ -1,6 +1,6 @@ - -ÿ -o9 -oQ -S4 - + +ÿ +o9 +oQ +S4 + 0000000 23 20 45 78 70 65 63 74 65 64 20 6f 75 74 70 75 # E x p e c t e d o u t p u 0000020 74 3a 20 27 5c 35 27 0a 31 73 2f 2e 2f 5c 6f 35 t : ' \ 5 ' \n 1 s / . / \ o 5 0000040 2f 0a 0a 23 20 45 78 70 65 63 74 65 64 20 6f 75 / \n \n # E x p e c t e d o u 0000060 74 70 75 74 3a 20 41 53 43 49 49 20 30 78 66 66 t p u t : A S C I I 0 x f f 0000100 20 27 5c 33 66 66 27 0a 32 73 2f 2e 2f 5c 6f 33 ' \ 3 f f ' \n 2 s / . / \ o 3 0000120 37 37 2f 0a 0a 23 20 45 78 70 65 63 74 65 64 20 7 7 / \n \n # E x p e c t e d 0000140 28 3f 29 20 6f 75 74 70 75 74 3a 20 27 6f 39 27 ( ? ) o u t p u t : ' o 9 ' 0000160 0a 23 20 28 5c 6f 20 66 6f 6c 6c 6f 77 65 64 20 \n # ( \ o f o l l o w e d 0000200 62 79 20 63 68 61 72 61 63 74 65 72 20 3e 3d 20 b y c h a r a c t e r > = 0000220 62 61 73 65 20 31 38 2c 20 74 72 65 61 74 65 64 b a s e 1 8 , t r e a t e d 0000240 20 61 73 20 27 5c 6f 27 2c 20 77 68 69 63 68 20 a s ' \ o ' , w h i c h 0000260 69 73 20 27 6f 27 29 2e 0a 33 73 2f 2e 2f 5c 6f i s ' o ' ) . \n 3 s / . / \ o 0000300 39 2f 0a 0a 23 20 45 78 70 65 63 74 65 64 20 28 9 / \n \n # E x p e c t e d ( 0000320 3f 29 20 6f 75 74 70 75 74 3a 20 27 6f 51 27 0a ? ) o u t p u t : ' o Q ' \n 0000340 23 20 28 5c 6f 20 66 6f 6c 6c 6f 77 65 64 20 62 # ( \ o f o l l o w e d b 0000360 79 20 6e 6f 6e 2d 68 65 78 20 63 68 61 72 61 63 y n o n - h e x c h a r a c 0000400 74 65 72 2c 20 74 72 65 61 74 65 64 20 61 73 20 t e r , t r e a t e d a s 0000420 27 5c 6f 27 2c 20 77 68 69 63 68 20 69 73 20 27 ' \ o ' , w h i c h i s ' 0000440 6f 27 29 2e 0a 34 73 2f 2e 2f 5c 6f 51 2f 0a 0a o ' ) . \n 4 s / . / \ o Q / \n \n 0000460 23 20 45 78 70 65 63 74 65 64 20 6f 75 74 70 75 # E x p e c t e d o u t p u 0000500 74 3a 20 27 53 34 27 0a 23 20 5c 6f 4e 4e 4e 20 t : ' S 4 ' \n # \ o N N N 0000520 69 73 20 6c 69 6d 69 74 65 64 20 74 6f 20 74 68 i s l i m i t e d t o t h 0000540 72 65 65 20 64 69 67 69 74 73 2e 0a 23 20 54 68 r e e d i g i t s . \n # T h 0000560 65 20 66 69 72 73 74 20 74 68 72 65 65 20 64 69 e f i r s t t h r e e d i 0000600 67 69 74 73 20 61 72 65 20 6f 31 32 33 20 3d 20 g i t s a r e o 1 2 3 = 0000620 30 78 35 33 20 3d 20 27 53 27 2e 20 27 34 27 20 0 x 5 3 = ' S ' . ' 4 ' 0000640 69 73 20 74 72 65 61 74 65 64 20 61 73 2d 69 73 i s t r e a t e d a s - i s 0000660 2e 0a 35 73 2f 2e 2f 5c 6f 31 32 33 34 2f 0a 0a . \n 5 s / . / \ o 1 2 3 4 / \n \n 0000700 23 20 45 78 70 65 63 74 65 64 20 28 3f 29 20 6f # E x p e c t e d ( ? ) o 0000720 75 74 70 75 74 3a 20 27 5c 31 27 0a 23 20 75 6e u t p u t : ' \ 1 ' \n # u n 0000740 64 6f 63 75 6d 65 6e 74 65 64 20 69 6d 70 6c 65 d o c u m e n t e d i m p l e 0000760 6d 65 6e 74 61 74 69 6f 6e 2d 73 70 65 63 69 66 m e n t a t i o n - s p e c i f 0001000 69 63 20 6c 69 6d 69 74 61 74 69 6f 6e 3a 0a 23 i c l i m i t a t i o n : \n # 0001020 20 41 66 74 65 72 20 33 20 64 69 67 69 74 20 6c A f t e r 3 d i g i t l 0001040 69 6d 69 74 73 2c 20 74 68 65 20 38 2d 62 69 74 i m i t s , t h e 8 - b i t 0001060 20 76 61 6c 75 65 20 69 73 20 75 73 65 64 2c 0a v a l u e i s u s e d , \n 0001100 23 20 6f 63 74 61 6c 20 34 30 31 20 77 72 61 70 # o c t a l 4 0 1 w r a p 0001120 73 2d 61 72 6f 75 6e 64 20 74 6f 20 31 2e 0a 36 s - a r o u n d t o 1 . \n 6 0001140 73 2f 2e 2f 5c 6f 34 30 31 2f 0a s / . / \ o 4 0 1 / \n 0001153 0000000 05 0a ff 0a 6f 39 0a 6f 51 0a 53 34 0a 01 0a 005 \n 377 \n o 9 \n o Q \n S 4 \n 001 \n 0000017 0000000 05 0d 0a ff 0d 0a 6f 39 0d 0a 6f 51 0d 0a 53 34 005 \r \n 377 \r \n o 9 \r \n o Q \r \n S 4 0000020 0d 0a 01 0d 0a \r \n 001 \r \n 0000025 --- exp-x 2020-01-06 11:30:49.017806500 +0100 +++ out-x 2020-01-06 11:30:49.127676900 +0100 @@ -1,4 +1,4 @@ - -Î -xy -«c + +Î +xy +«c 0000000 23 20 45 78 70 65 63 74 65 64 20 6f 75 74 70 75 # E x p e c t e d o u t p u 0000020 74 3a 20 41 53 43 49 49 20 30 78 30 36 20 27 5c t : A S C I I 0 x 0 6 ' \ 0000040 36 27 0a 31 73 2f 2e 2f 5c 78 36 2f 0a 0a 23 20 6 ' \n 1 s / . / \ x 6 / \n \n # 0000060 45 78 70 65 63 74 65 64 20 6f 75 74 70 75 74 3a E x p e c t e d o u t p u t : 0000100 20 41 53 43 49 49 20 30 78 43 45 20 27 5c 33 31 A S C I I 0 x C E ' \ 3 1 0000120 36 27 0a 32 73 2f 2e 2f 5c 78 63 65 2f 0a 0a 23 6 ' \n 2 s / . / \ x c e / \n \n # 0000140 20 45 78 70 65 63 74 65 64 20 28 3f 29 20 6f 75 E x p e c t e d ( ? ) o u 0000160 74 70 75 74 3a 20 27 78 79 27 0a 23 20 28 5c 78 t p u t : ' x y ' \n # ( \ x 0000200 20 66 6f 6c 6c 6f 77 65 64 20 62 79 20 6e 6f 6e f o l l o w e d b y n o n 0000220 2d 68 65 78 20 63 68 61 72 61 63 74 65 72 2c 20 - h e x c h a r a c t e r , 0000240 74 72 65 61 74 65 64 20 61 73 20 27 5c 78 27 2c t r e a t e d a s ' \ x ' , 0000260 20 77 68 69 63 68 20 69 73 20 27 78 27 29 2e 0a w h i c h i s ' x ' ) . \n 0000300 33 73 2f 2e 2f 5c 78 79 2f 0a 0a 23 20 45 78 70 3 s / . / \ x y / \n \n # E x p 0000320 65 63 74 65 64 20 6f 75 74 70 75 74 3a 20 27 5c e c t e d o u t p u t : ' \ 0000340 32 35 33 27 20 27 63 27 20 28 30 78 41 42 20 3d 2 5 3 ' ' c ' ( 0 x A B = 0000360 20 32 35 33 20 6f 63 74 61 6c 29 0a 23 20 5c 78 2 5 3 o c t a l ) \n # \ x 0000400 4e 4e 20 69 73 20 6c 69 6d 69 74 65 64 20 74 6f N N i s l i m i t e d t o 0000420 20 74 77 6f 20 64 69 67 69 74 73 2e 0a 34 73 2f t w o d i g i t s . \n 4 s / 0000440 2e 2f 5c 78 61 62 63 2f 0a . / \ x a b c / \n 0000451 0000000 06 0a ce 0a 78 79 0a ab 63 0a 006 \n 316 \n x y \n 253 c \n 0000012 0000000 06 0d 0a ce 0d 0a 78 79 0d 0a ab 63 0d 0a 006 \r \n 316 \r \n x y \r \n 253 c \r \n 0000016 --- cnv-num-exp 2020-01-06 11:30:49.893787100 +0100 +++ cnv-num-out 2020-01-06 11:30:50.033429800 +0100 @@ -1,11 +1,11 @@ - -# -E -g -‰ -« -« -Í -Í -ï -ï + +# +E +g +‰ +« +« +Í +Í +ï +ï FAIL testsuite/convert-number.sh (exit status: 1) FAIL: testsuite/execute-tests ============================= --- exp2 2020-01-06 11:32:13.737533500 +0100 +++ out2 2020-01-06 11:32:14.142810400 +0100 @@ -1 +1 @@ - + --- exp3 2020-01-06 11:32:14.236555300 +0100 +++ out3 2020-01-06 11:32:14.549550700 +0100 @@ -1 +1 @@ -a +a --- exp4 2020-01-06 11:32:14.642814700 +0100 +++ out4 2020-01-06 11:32:14.863022100 +0100 @@ -1 +1 @@ -a +a 0000000 62 00 b \0 0000002 0000000 62 00 b \0 0000002 --- in6 2020-01-06 11:32:15.533429100 +0100 +++ out6 2020-01-06 11:32:15.690173000 +0100 @@ -1 +1 @@ -a +a --- in6 2020-01-06 11:32:15.533429100 +0100 +++ out7 2020-01-06 11:32:16.095935700 +0100 @@ -1 +1 @@ -a +a --- in8 2020-01-06 11:32:16.362046100 +0100 +++ out8 2020-01-06 11:32:16.487052200 +0100 @@ -1 +1 @@ -c +c --- in9 2020-01-06 11:32:16.628160400 +0100 +++ out9 2020-01-06 11:32:16.705797900 +0100 @@ -1 +1 @@ -d +d --- a 2020-01-06 11:32:16.877669500 +0100 +++ w1.txt 2020-01-06 11:32:16.971423000 +0100 @@ -1 +1 @@ -a +a --- in10 2020-01-06 11:32:16.877669500 +0100 +++ out10 2020-01-06 11:32:16.971423000 +0100 @@ -1,2 +1,2 @@ -a -b +a +b --- a 2020-01-06 11:32:16.877669500 +0100 +++ out11 2020-01-06 11:32:17.392884100 +0100 @@ -1 +1 @@ -a +a --- a 2020-01-06 11:32:16.877669500 +0100 +++ w2.txt 2020-01-06 11:32:17.392884100 +0100 @@ -1 +1 @@ -a +a --- exp12 2020-01-06 11:32:18.095932400 +0100 +++ out12 2020-01-06 11:32:18.205801700 +0100 @@ -1,2 +1,2 @@ -in12 -a +in12 +a --- exp14 2020-01-06 11:32:18.409419400 +0100 +++ out14 2020-01-06 11:32:18.502178700 +0100 @@ -1,6 +1,6 @@ -in12 -a -in13 -b -in14 -c +in12 +a +in13 +b +in14 +c --- exp15 2020-01-06 11:32:18.658435700 +0100 +++ out15 2020-01-06 11:32:18.755616200 +0100 @@ -1,2 +1,2 @@ -- -a +- +a FAIL testsuite/execute-tests.sh (exit status: 1) FAIL: testsuite/help-version ============================ help-version.sh: failed test: --version-$VERSION mismatch FAIL testsuite/help-version.sh (exit status: 1) FAIL: testsuite/in-place-hyphen =============================== --- exp-out 2020-01-06 11:32:26.502178200 +0100 +++ ./- 2020-01-06 11:32:26.612530700 +0100 @@ -1 +1 @@ -aXc +aXc FAIL testsuite/in-place-hyphen.sh (exit status: 1) FAIL: testsuite/in-place-suffix-backup ====================================== --- exp-err-rename 2020-01-06 11:32:31.080792500 +0100 +++ err-rename 2020-01-06 11:32:31.893776500 +0100 @@ -1 +1 @@ -sed: cannot rename ./e: No such file or directory +C:\cygwin64\home\bruno\sed-4.7.13-3c1e\build-mingw64\sed\sed.exe: cannot rename ./e: No such file or directory --- exp-z 2020-01-06 11:32:30.971416300 +0100 +++ z 2020-01-06 11:32:32.174535100 +0100 @@ -1,2 +1,2 @@ -1 -z +1 +z FAIL testsuite/in-place-suffix-backup.sh (exit status: 1) SKIP: testsuite/inplace-selinux =============================== inplace-selinux.sh: skipped test: this system lacks SELinux support SKIP testsuite/inplace-selinux.sh (exit status: 77) SKIP: testsuite/invalid-mb-seq-UMR ================================== invalid-mb-seq-UMR.sh: skipped test: requires a working valgrind SKIP testsuite/invalid-mb-seq-UMR.sh (exit status: 77) SKIP: testsuite/mb-bad-delim ============================ mb-bad-delim.sh: skipped test: en_US.UTF-8 locale not found SKIP testsuite/mb-bad-delim.sh (exit status: 77) SKIP: testsuite/mb-charclass-non-utf8 ===================================== mb-charclass-non-utf8.sh: skipped test: ja_JP shift-jis locale not found SKIP testsuite/mb-charclass-non-utf8.sh (exit status: 77) SKIP: testsuite/mb-match-slash ============================== mb-match-slash.sh: skipped test: en_US.UTF-8 locale not found SKIP testsuite/mb-match-slash.sh (exit status: 77) SKIP: testsuite/mb-y-translate ============================== mb-y-translate.sh: skipped test: en_US.UTF-8 locale not found SKIP testsuite/mb-y-translate.sh (exit status: 77) FAIL: testsuite/missing-filename ================================ --- exp-err1 2020-01-06 11:32:59.345930900 +0100 +++ err1 2020-01-06 11:32:59.471425900 +0100 @@ -1 +1 @@ -sed: -e expression #1, char 1: missing filename in r/R/w/W commands +C:\cygwin64\home\bruno\sed-4.7.13-3c1e\build-mingw64\sed\sed.exe: -e expression #1, char 1: missing filename in r/R/w/W commands --- exp-err1 2020-01-06 11:32:59.345930900 +0100 +++ err1 2020-01-06 11:32:59.768322600 +0100 @@ -1 +1 @@ -sed: -e expression #1, char 1: missing filename in r/R/w/W commands +C:\cygwin64\home\bruno\sed-4.7.13-3c1e\build-mingw64\sed\sed.exe: -e expression #1, char 1: missing filename in r/R/w/W commands --- exp-err1 2020-01-06 11:32:59.345930900 +0100 +++ err1 2020-01-06 11:33:00.096919900 +0100 @@ -1 +1 @@ -sed: -e expression #1, char 1: missing filename in r/R/w/W commands +C:\cygwin64\home\bruno\sed-4.7.13-3c1e\build-mingw64\sed\sed.exe: -e expression #1, char 1: missing filename in r/R/w/W commands --- exp-err1 2020-01-06 11:32:59.345930900 +0100 +++ err1 2020-01-06 11:33:00.441635500 +0100 @@ -1 +1 @@ -sed: -e expression #1, char 1: missing filename in r/R/w/W commands +C:\cygwin64\home\bruno\sed-4.7.13-3c1e\build-mingw64\sed\sed.exe: -e expression #1, char 1: missing filename in r/R/w/W commands --- exp-err7 2020-01-06 11:32:59.345930900 +0100 +++ err7 2020-01-06 11:33:00.722465700 +0100 @@ -1 +1 @@ -sed: -e expression #1, char 7: missing filename in r/R/w/W commands +C:\cygwin64\home\bruno\sed-4.7.13-3c1e\build-mingw64\sed\sed.exe: -e expression #1, char 7: missing filename in r/R/w/W commands FAIL testsuite/missing-filename.sh (exit status: 1) SKIP: testsuite/newline-dfa-bug =============================== newline-dfa-bug.sh: skipped test: requires a working valgrind SKIP testsuite/newline-dfa-bug.sh (exit status: 77) FAIL: testsuite/normalize-text ============================== --- exp1 2020-01-06 11:33:08.675044500 +0100 +++ out1 2020-01-06 11:33:08.768302800 +0100 @@ -1,7 +1,7 @@ - - - - + + - - + + + + --- exp2 2020-01-06 11:33:08.939683500 +0100 +++ out2 2020-01-06 11:33:09.017318200 +0100 @@ -1,2 +1,2 @@ - - + + --- exp3 2020-01-06 11:33:09.283428800 +0100 +++ out3 2020-01-06 11:33:09.392797500 +0100 @@ -1,10 +1,10 @@ - - - - -; -{ -c - - - + + + + +; +{ +c + + + --- exp-err-c 2020-01-06 11:33:09.720934500 +0100 +++ err-c 2020-01-06 11:33:09.863015400 +0100 @@ -1 +1 @@ -sed: -e expression #1, char 7: strings for `y' command are different lengths +C:\cygwin64\home\bruno\sed-4.7.13-3c1e\build-mingw64\sed\sed.exe: -e expression #1, char 7: strings for `y' command are different lengths FAIL testsuite/normalize-text.sh (exit status: 1) FAIL: testsuite/nulldata ======================== Binary files exp-s-nl and out-s-nl differ Binary files exp-s-z and out-s-z differ Binary files exp-=-nl and out-=-nl differ Binary files exp-=-z and out-=-z differ --- exp-l-nl 2020-01-06 11:33:13.799552800 +0100 +++ out-l-nl 2020-01-06 11:33:15.080833000 +0100 @@ -1,3 +1,3 @@ -AB\000CD$ -EF$ -\000$ +AB\000CD$ +EF$ +\000$ --- exp-F-nl 2020-01-06 11:33:13.815172100 +0100 +++ out-F-nl 2020-01-06 11:33:15.689693300 +0100 @@ -1 +1 @@ -in1 +in1 FAIL testsuite/nulldata.sh (exit status: 1) FAIL: testsuite/panic-tests =========================== --- exp-err-temp 2020-01-06 11:33:31.612051900 +0100 +++ err-temp 2020-01-06 11:33:31.908931000 +0100 @@ -1 +1 @@ -sed: couldn't open temporary file +C:\cygwin64\home\bruno\sed-4.7.13-3c1e\build-mingw64\sed\sed.exe: couldn't open temporary file --- exp-err-no-files 2020-01-06 11:33:32.345965600 +0100 +++ err-no-files 2020-01-06 11:33:32.503172400 +0100 @@ -1 +1 @@ -sed: no input files +C:\cygwin64\home\bruno\sed-4.7.13-3c1e\build-mingw64\sed\sed.exe: no input files --- exp-err-not-reg-file 2020-01-06 11:33:32.955328500 +0100 +++ err-not-reg-file 2020-01-06 11:33:33.267812900 +0100 @@ -1 +1 @@ -sed: couldn't edit f: not a regular file +C:\cygwin64\home\bruno\sed-4.7.13-3c1e\build-mingw64\sed\sed.exe: can't read f: No such file or directory --- exp-err-tty 2020-01-06 11:33:33.534409900 +0100 +++ err-tty 2020-01-06 11:33:33.970445800 +0100 @@ -1 +1 @@ -sed: couldn't edit X: is a terminal +C:\cygwin64\home\bruno\sed-4.7.13-3c1e\build-mingw64\sed\sed.exe: can't read /dev/pty5: No such file or directory FAIL testsuite/panic-tests.sh (exit status: 1) FAIL: testsuite/posix-char-class ================================ --- exp 2020-01-06 11:33:38.049056600 +0100 +++ out1 2020-01-06 11:33:38.189684800 +0100 @@ -1 +1 @@ -X +X --- exp 2020-01-06 11:33:38.049056600 +0100 +++ out2 2020-01-06 11:33:38.533916000 +0100 @@ -1 +1 @@ -X +X --- exp 2020-01-06 11:33:38.049056600 +0100 +++ out3 2020-01-06 11:33:38.829818700 +0100 @@ -1 +1 @@ -X +X --- exp 2020-01-06 11:33:38.049056600 +0100 +++ out4 2020-01-06 11:33:39.190180100 +0100 @@ -1 +1 @@ -X +X --- exp 2020-01-06 11:33:38.049056600 +0100 +++ out5 2020-01-06 11:33:39.565193700 +0100 @@ -1 +1 @@ -X +X --- exp 2020-01-06 11:33:38.049056600 +0100 +++ out6 2020-01-06 11:33:39.877201200 +0100 @@ -1 +1 @@ -X +X FAIL testsuite/posix-char-class.sh (exit status: 1) FAIL: testsuite/posix-mode-addr =============================== --- exp-l1 2020-01-06 11:33:44.315194900 +0100 +++ out-l1 2020-01-06 11:33:44.455836500 +0100 @@ -1,3 +1,3 @@ -A -B -A +A +B +A --- exp-l0 2020-01-06 11:33:44.315194900 +0100 +++ out-gnu-l0 2020-01-06 11:33:44.752707800 +0100 @@ -1 +1 @@ -A +A --- exp-err-addr0 2020-01-06 11:33:44.158435000 +0100 +++ err-posix-l0 2020-01-06 11:33:45.049551600 +0100 @@ -1 +1 @@ -sed: -e expression #1, char 6: invalid usage of line address 0 +C:\cygwin64\home\bruno\sed-4.7.13-3c1e\build-mingw64\sed\sed.exe: -e expression #1, char 6: invalid usage of line address 0 --- exp-plus 2020-01-06 11:33:44.315194900 +0100 +++ out-plus 2020-01-06 11:33:45.330323100 +0100 @@ -1,2 +1,2 @@ -B -A +B +A --- exp-err-bad-addr 2020-01-06 11:33:44.283455100 +0100 +++ err-plus 2020-01-06 11:33:45.691152500 +0100 @@ -1 +1 @@ -sed: -e expression #1, char 3: unexpected `,' +C:\cygwin64\home\bruno\sed-4.7.13-3c1e\build-mingw64\sed\sed.exe: -e expression #1, char 3: unexpected `,' --- exp-mult 2020-01-06 11:33:44.330824800 +0100 +++ out-mult 2020-01-06 11:33:46.049551400 +0100 @@ -1,4 +1,4 @@ -D -E -F -G +D +E +F +G --- exp-err-bad-addr 2020-01-06 11:33:44.283455100 +0100 +++ err-mult 2020-01-06 11:33:46.377679900 +0100 @@ -1 +1 @@ -sed: -e expression #1, char 3: unexpected `,' +C:\cygwin64\home\bruno\sed-4.7.13-3c1e\build-mingw64\sed\sed.exe: -e expression #1, char 3: unexpected `,' FAIL testsuite/posix-mode-addr.sh (exit status: 1) FAIL: testsuite/posix-mode-bad-ref ================================== --- exp-err 2020-01-06 11:33:52.018880400 +0100 +++ err 2020-01-06 11:33:52.315686300 +0100 @@ -1 +1 @@ -sed: -e expression #1, char 10: invalid reference \1 on `s' command's RHS +C:\cygwin64\home\bruno\sed-4.7.13-3c1e\build-mingw64\sed\sed.exe: -e expression #1, char 10: invalid reference \1 on `s' command's RHS FAIL testsuite/posix-mode-bad-ref.sh (exit status: 1) FAIL: testsuite/posix-mode-ERE ============================== --- exp-special 2020-01-06 11:33:56.722397200 +0100 +++ out0 2020-01-06 11:33:56.862554100 +0100 @@ -1 +1 @@ -{hi+} +{hi+} --- exp-special 2020-01-06 11:33:56.722397200 +0100 +++ out1 2020-01-06 11:33:57.142815400 +0100 @@ -1 +1 @@ -{hi+} +{hi+} --- exp-literal 2020-01-06 11:33:56.722397200 +0100 +++ out2 2020-01-06 11:33:57.518794500 +0100 @@ -1 +1 @@ -h{i+} +h{i+} --- exp-literal 2020-01-06 11:33:56.722397200 +0100 +++ out3 2020-01-06 11:33:57.893414500 +0100 @@ -1 +1 @@ -h{i+} +h{i+} --- exp-literal 2020-01-06 11:33:56.722397200 +0100 +++ out4 2020-01-06 11:33:58.205817000 +0100 @@ -1 +1 @@ -h{i+} +h{i+} --- exp-special 2020-01-06 11:33:56.722397200 +0100 +++ out5 2020-01-06 11:33:58.659035800 +0100 @@ -1 +1 @@ -{hi+} +{hi+} FAIL testsuite/posix-mode-ERE.sh (exit status: 1) FAIL: testsuite/posix-mode-s ============================ --- exp-err 2020-01-06 11:34:04.002827500 +0100 +++ err 2020-01-06 11:34:04.176019100 +0100 @@ -1 +1 @@ -sed: -e expression #1, char 7: unknown option to `s' +C:\cygwin64\home\bruno\sed-4.7.13-3c1e\build-mingw64\sed\sed.exe: -e expression #1, char 7: unknown option to `s' --- exp-err 2020-01-06 11:34:04.002827500 +0100 +++ err 2020-01-06 11:34:04.768318400 +0100 @@ -1 +1 @@ -sed: -e expression #1, char 7: unknown option to `s' +C:\cygwin64\home\bruno\sed-4.7.13-3c1e\build-mingw64\sed\sed.exe: -e expression #1, char 7: unknown option to `s' --- exp-err 2020-01-06 11:34:04.002827500 +0100 +++ err 2020-01-06 11:34:05.440662800 +0100 @@ -1 +1 @@ -sed: -e expression #1, char 7: unknown option to `s' +C:\cygwin64\home\bruno\sed-4.7.13-3c1e\build-mingw64\sed\sed.exe: -e expression #1, char 7: unknown option to `s' --- exp-err 2020-01-06 11:34:04.002827500 +0100 +++ err 2020-01-06 11:34:06.317163000 +0100 @@ -1 +1 @@ -sed: -e expression #1, char 7: unknown option to `s' +C:\cygwin64\home\bruno\sed-4.7.13-3c1e\build-mingw64\sed\sed.exe: -e expression #1, char 7: unknown option to `s' --- exp-gnu-e 2020-01-06 11:34:06.767321600 +0100 +++ out-gnu-e 2020-01-06 11:34:07.128181700 +0100 @@ -1 +1 @@ -hello +hello --- exp-err-psx-e 2020-01-06 11:34:07.455804700 +0100 +++ err-posix-e 2020-01-06 11:34:07.642321700 +0100 @@ -1 +1 @@ -sed: -e expression #1, char 10: unknown option to `s' +C:\cygwin64\home\bruno\sed-4.7.13-3c1e\build-mingw64\sed\sed.exe: -e expression #1, char 10: unknown option to `s' --- exp-gnu 2020-01-06 11:34:07.815188300 +0100 +++ out-gnu 2020-01-06 11:34:07.939709500 +0100 @@ -1 +1 @@ -a +a --- exp-posix 2020-01-06 11:34:07.815188300 +0100 +++ out-posix 2020-01-06 11:34:08.236567300 +0100 @@ -1 +1 @@ -lA +lA FAIL testsuite/posix-mode-s.sh (exit status: 1) FAIL: testsuite/posix-mode-N ============================ --- exp1 2020-01-06 11:34:12.783927400 +0100 +++ out1 2020-01-06 11:34:12.988025700 +0100 @@ -1,2 +1,2 @@ -A -B +A +B --- exp1 2020-01-06 11:34:12.783927400 +0100 +++ out2 2020-01-06 11:34:13.284406300 +0100 @@ -1,2 +1,2 @@ -A -B +A +B --- exp1 2020-01-06 11:34:12.783927400 +0100 +++ out3 2020-01-06 11:34:13.518297500 +0100 @@ -1,2 +1,2 @@ -A -B +A +B --- exp2 2020-01-06 11:34:12.877677600 +0100 +++ out4 2020-01-06 11:34:13.752213600 +0100 @@ -1 +1 @@ -A +A FAIL testsuite/posix-mode-N.sh (exit status: 1) FAIL: testsuite/range-overlap ============================= --- exp 2020-01-06 11:34:18.300034900 +0100 +++ out 2020-01-06 11:34:18.408432200 +0100 @@ -1,3 +1,3 @@ -1 -5 -6 +1 +5 +6 FAIL testsuite/range-overlap.sh (exit status: 1) FAIL: testsuite/recursive-escape-c ================================== --- exp1 2020-01-06 11:34:22.065174600 +0100 +++ out1 2020-01-06 11:34:22.158438900 +0100 @@ -1,6 +1,6 @@ - - - - -\ - + + + + +\ + 0000000 31 73 2f 2e 2f 5c 63 41 2f 0a 32 73 2f 2e 2f 5c 1 s / . / \ c A / \n 2 s / . / \ 0000020 63 42 2f 0a 33 73 2f 2e 2f 5c 63 5b 2f 0a 34 73 c B / \n 3 s / . / \ c [ / \n 4 s 0000040 2f 2e 2f 5c 63 5d 2f 0a 0a 23 20 27 5c 63 27 20 / . / \ c ] / \n \n # ' \ c ' 0000060 61 74 20 65 6e 64 2d 6f 66 2d 62 75 66 66 65 72 a t e n d - o f - b u f f e r 0000100 2c 20 61 20 62 61 63 6b 73 6c 61 73 68 20 69 73 , a b a c k s l a s h i s 0000120 20 70 75 73 68 65 64 20 75 70 0a 23 20 6f 6e 20 p u s h e d u p \n # o n 0000140 6c 65 76 65 6c 20 6f 66 20 69 6e 74 65 72 70 72 l e v e l o f i n t e r p r 0000160 65 74 61 74 69 6f 6e 2c 20 61 6e 64 20 74 68 65 e t a t i o n , a n d t h e 0000200 20 27 2e 27 20 6d 61 74 63 68 20 69 73 20 72 65 ' . ' m a t c h i s r e 0000220 70 6c 61 63 65 64 0a 23 20 77 69 74 68 20 6f 6e p l a c e d \n # w i t h o n 0000240 65 20 62 61 63 6b 73 6c 61 73 68 2e 0a 35 73 2f e b a c k s l a s h . \n 5 s / 0000260 2e 2f 5c 63 2f 0a 0a 23 20 54 68 69 73 20 77 6f . / \ c / \n \n # T h i s w o 0000300 75 6c 64 20 72 65 74 75 72 6e 20 69 6e 63 6f 72 u l d r e t u r n i n c o r 0000320 72 65 63 74 20 72 65 73 75 6c 74 73 20 62 65 66 r e c t r e s u l t s b e f 0000340 6f 72 65 20 34 2e 33 2c 0a 23 20 70 72 6f 64 75 o r e 4 . 3 , \n # p r o d u 0000360 63 69 6e 67 20 62 6f 74 68 20 5c 30 33 34 20 61 c i n g b o t h \ 0 3 4 a 0000400 6e 64 20 61 6e 6f 74 68 65 72 20 62 61 63 6b 73 n d a n o t h e r b a c k s 0000420 6c 61 73 68 2e 0a 36 73 2f 2e 2f 5c 63 5c 5c 2f l a s h . \n 6 s / . / \ c \ \ / 0000440 0a \n 0000441 0000000 01 0a 02 0a 1b 0a 1d 0a 5c 0a 1c 0a 001 \n 002 \n 033 \n 035 \n \ \n 034 \n 0000014 0000000 01 0d 0a 02 0d 0a 1b 0d 0a 1d 0d 0a 5c 0d 0a 1c 001 \r \n 002 \r \n 033 \r \n 035 \r \n \ \r \n 034 0000020 0d 0a \r \n 0000022 --- exp-err 2020-01-06 11:34:22.753163100 +0100 +++ err 2020-01-06 11:34:22.893292400 +0100 @@ -1 +1 @@ -sed: -e expression #1, char 10: recursive escaping after \c not allowed +C:\cygwin64\home\bruno\sed-4.7.13-3c1e\build-mingw64\sed\sed.exe: -e expression #1, char 10: recursive escaping after \c not allowed FAIL testsuite/recursive-escape-c.sh (exit status: 1) FAIL: testsuite/regex-errors ============================ --- exp-err-inv-backref 2020-01-06 11:34:26.720924700 +0100 +++ err-inv-backref 2020-01-06 11:34:26.846909100 +0100 @@ -1 +1 @@ -sed: -e expression #1, char 4: Invalid back reference +C:\cygwin64\home\bruno\sed-4.7.13-3c1e\build-mingw64\sed\sed.exe: -e expression #1, char 4: Invalid back reference --- exp-err-bad-modif 2020-01-06 11:34:27.127676900 +0100 +++ err-bad-modif 2020-01-06 11:34:27.315198000 +0100 @@ -1 +1 @@ -sed: -e expression #1, char 3: cannot specify modifiers on empty regexp +C:\cygwin64\home\bruno\sed-4.7.13-3c1e\build-mingw64\sed\sed.exe: -e expression #1, char 3: cannot specify modifiers on empty regexp FAIL testsuite/regex-errors.sh (exit status: 1) SKIP: testsuite/regex-max-int ============================= regex-max-int.sh: skipped test: very expensive: disabled by default This test is very expensive, so it is disabled by default. To run it anyway, rerun make check with the RUN_VERY_EXPENSIVE_TESTS environment variable set to yes. E.g., env RUN_VERY_EXPENSIVE_TESTS=yes make check or use the shortcut target of the toplevel Makefile, make check-very-expensive SKIP testsuite/regex-max-int.sh (exit status: 77) FAIL: testsuite/sandbox ======================= --- exp 2020-01-06 11:34:35.956282000 +0100 +++ out 2020-01-06 11:34:36.033440100 +0100 @@ -1,2 +1,2 @@ -a -b +a +b --- exp-err1 2020-01-06 11:34:35.940169300 +0100 +++ err1 2020-01-06 11:34:36.377672400 +0100 @@ -1 +1 @@ -sed: -e expression #1, char 1: e/r/w commands disabled in sandbox mode +C:\cygwin64\home\bruno\sed-4.7.13-3c1e\build-mingw64\sed\sed.exe: -e expression #1, char 1: e/r/w commands disabled in sandbox mode --- a 2020-01-06 11:34:35.940169300 +0100 +++ c 2020-01-06 11:34:36.611581200 +0100 @@ -1 +1 @@ -a +a --- out 2020-01-06 11:34:36.611581200 +0100 +++ a 2020-01-06 11:34:35.940169300 +0100 @@ -1 +1 @@ -a +a --- exp-err1 2020-01-06 11:34:35.940169300 +0100 +++ err1 2020-01-06 11:34:36.377672400 +0100 @@ -1 +1 @@ -sed: -e expression #1, char 1: e/r/w commands disabled in sandbox mode +C:\cygwin64\home\bruno\sed-4.7.13-3c1e\build-mingw64\sed\sed.exe: -e expression #1, char 1: e/r/w commands disabled in sandbox mode --- b 2020-01-06 11:34:35.940169300 +0100 +++ out 2020-01-06 11:34:37.626724700 +0100 @@ -1 +1 @@ -b +b --- exp-err1 2020-01-06 11:34:35.940169300 +0100 +++ err3 2020-01-06 11:34:37.956293100 +0100 @@ -1 +1 @@ -sed: -e expression #1, char 1: e/r/w commands disabled in sandbox mode +C:\cygwin64\home\bruno\sed-4.7.13-3c1e\build-mingw64\sed\sed.exe: -e expression #1, char 1: e/r/w commands disabled in sandbox mode --- exp-err6 2020-01-06 11:34:35.940169300 +0100 +++ err4 2020-01-06 11:34:38.503164000 +0100 @@ -1 +1 @@ -sed: -e expression #1, char 6: e/r/w commands disabled in sandbox mode +C:\cygwin64\home\bruno\sed-4.7.13-3c1e\build-mingw64\sed\sed.exe: -e expression #1, char 6: e/r/w commands disabled in sandbox mode --- exp-err14 2020-01-06 11:34:35.940169300 +0100 +++ err5 2020-01-06 11:34:39.283428800 +0100 @@ -1 +1 @@ -sed: -e expression #1, char 14: e/r/w commands disabled in sandbox mode +C:\cygwin64\home\bruno\sed-4.7.13-3c1e\build-mingw64\sed\sed.exe: -e expression #1, char 14: e/r/w commands disabled in sandbox mode FAIL testsuite/sandbox.sh (exit status: 1) FAIL: testsuite/stdin-prog ========================== --- exp1 2020-01-06 11:34:43.314676400 +0100 +++ out1 2020-01-06 11:34:43.455314100 +0100 @@ -1,2 +1,2 @@ -1 -X +1 +X --- exp1 2020-01-06 11:34:43.314676400 +0100 +++ out2 2020-01-06 11:34:43.783438800 +0100 @@ -1,2 +1,2 @@ -1 -X +1 +X FAIL testsuite/stdin-prog.sh (exit status: 1) FAIL: testsuite/subst-options ============================= --- subst-exp1 2020-01-06 11:34:47.784411200 +0100 +++ subst-out1 2020-01-06 11:34:48.049055800 +0100 @@ -1,6 +1,6 @@ -x -x -x -x -x -x +x +x +x +x +x +x --- subst-exp2 2020-01-06 11:34:48.657952700 +0100 +++ subst-out2 2020-01-06 11:34:48.783432100 +0100 @@ -1,10 +1,10 @@ -xxxxxxxxxx -xbbbbbbbbb -bxbbbbbbbb -bbxbbbbbbb -bbbxbbbbbb -bbbbxbbbbb -bbbbbxbbbb -bbbbbbxbbb -bbbbbbbxbb -bbbbbbbbxb +xxxxxxxxxx +xbbbbbbbbb +bxbbbbbbbb +bbxbbbbbbb +bbbxbbbbbb +bbbbxbbbbb +bbbbbxbbbb +bbbbbbxbbb +bbbbbbbxbb +bbbbbbbbxb --- subst-exp3 2020-01-06 11:34:48.955796700 +0100 +++ subst-out3-1 2020-01-06 11:34:49.080800900 +0100 @@ -1,2 +1,2 @@ -Xoo -Xar +Xoo +Xar --- subst-exp3 2020-01-06 11:34:48.955796700 +0100 +++ subst-out3-2 2020-01-06 11:34:49.392824600 +0100 @@ -1,2 +1,2 @@ -Xoo -Xar +Xoo +Xar --- subst-exp3-3 2020-01-06 11:34:49.550045700 +0100 +++ subst-out3-3 2020-01-06 11:34:49.627182900 +0100 @@ -1,2 +1,2 @@ -Xoo -bar +Xoo +bar --- subst-exp4 2020-01-06 11:34:49.831281200 +0100 +++ subst-out4 2020-01-06 11:34:49.924547500 +0100 @@ -1 +1 @@ -X +X FAIL testsuite/subst-options.sh (exit status: 1) SKIP: testsuite/subst-mb-incomplete =================================== subst-mb-incomplete.sh: skipped test: en_US.UTF-8 locale not found SKIP testsuite/subst-mb-incomplete.sh (exit status: 77) FAIL: testsuite/subst-replacement ================================= --- exp-rpl1 2020-01-06 11:34:58.502678200 +0100 +++ out-rpl1 2020-01-06 11:34:58.595963500 +0100 @@ -1 +1 @@ -Q +Q --- exp-rpl2-1 2020-01-06 11:34:58.736563300 +0100 +++ out-rpl2-1 2020-01-06 11:34:58.893315900 +0100 @@ -1 +1 @@ -1 +1 --- exp-rpl2-2 2020-01-06 11:34:59.080816800 +0100 +++ out-rpl2-2 2020-01-06 11:34:59.190175900 +0100 @@ -1 +1 @@ -2 +2 --- exp-rpl2-3 2020-01-06 11:34:59.346423200 +0100 +++ out-rpl2-3 2020-01-06 11:34:59.439689500 +0100 @@ -1 +1 @@ -3 +3 --- exp-rpl2-4 2020-01-06 11:34:59.628160400 +0100 +++ out-rpl2-4 2020-01-06 11:34:59.721420000 +0100 @@ -1 +1 @@ -4 +4 --- exp-rpl2-5 2020-01-06 11:34:59.861557900 +0100 +++ out-rpl2-5 2020-01-06 11:34:59.970932400 +0100 @@ -1 +1 @@ -5 +5 --- exp-rpl2-6 2020-01-06 11:35:00.127185500 +0100 +++ out-rpl2-6 2020-01-06 11:35:00.299054000 +0100 @@ -1 +1 @@ -6 +6 --- exp-rpl2-7 2020-01-06 11:35:00.440173400 +0100 +++ out-rpl2-7 2020-01-06 11:35:00.580799600 +0100 @@ -1 +1 @@ -7 +7 --- exp-rpl2-8 2020-01-06 11:35:00.783928800 +0100 +++ out-rpl2-8 2020-01-06 11:35:00.892899000 +0100 @@ -1 +1 @@ -8 +8 --- exp-rpl2-9 2020-01-06 11:35:01.081283300 +0100 +++ out-rpl2-9 2020-01-06 11:35:01.221422900 +0100 @@ -1 +1 @@ -9 +9 --- in-rpl2 2020-01-06 11:34:58.736563300 +0100 +++ out-rpl2-0 2020-01-06 11:35:01.503159800 +0100 @@ -1 +1 @@ -123456789 +123456789 --- in-rpl2 2020-01-06 11:34:58.736563300 +0100 +++ out-rpl2-amp 2020-01-06 11:35:01.799064800 +0100 @@ -1 +1 @@ -123456789 +123456789 --- exp-rpl3-U 2020-01-06 11:35:01.970927400 +0100 +++ out-rpl3-U 2020-01-06 11:35:02.080314500 +0100 @@ -1 +1 @@ -ABCde +ABCde --- exp-rpl3-u 2020-01-06 11:35:02.221419000 +0100 +++ out-rpl3-u 2020-01-06 11:35:02.330816200 +0100 @@ -1 +1 @@ -AbCde +AbCde --- exp-rpl3-L 2020-01-06 11:35:02.487537200 +0100 +++ out-rpl3-L 2020-01-06 11:35:02.596419200 +0100 @@ -1 +1 @@ -abcde +abcde --- exp-rpl3-l 2020-01-06 11:35:02.752695800 +0100 +++ out-rpl3-l 2020-01-06 11:35:02.845934400 +0100 @@ -1 +1 @@ -abCde +abCde --- exp-rpl3-E1 2020-01-06 11:35:03.002183600 +0100 +++ out-rpl3-E1 2020-01-06 11:35:03.095938000 +0100 @@ -1 +1 @@ -AbCde +AbCde --- exp-rpl3-E2 2020-01-06 11:35:03.251692400 +0100 +++ out-rpl3-E2 2020-01-06 11:35:03.345452900 +0100 @@ -1 +1 @@ -abCde +abCde FAIL testsuite/subst-replacement.sh (exit status: 1) FAIL: testsuite/temp-file-cleanup ================================= --- exp 2020-01-06 11:35:07.033429500 +0100 +++ err 2020-01-06 11:35:07.159410000 +0100 @@ -1 +1 @@ -sed: -e expression #1, char 0: no previous regular expression +C:\cygwin64\home\bruno\sed-4.7.13-3c1e\build-mingw64\sed\sed.exe: -e expression #1, char 0: no previous regular expression FAIL testsuite/temp-file-cleanup.sh (exit status: 1) SKIP: testsuite/title-case ========================== title-case.sh: skipped test: el_GR.iso88597 locale not found SKIP testsuite/title-case.sh (exit status: 77) FAIL: testsuite/unbuffered ========================== --- exp 2020-01-06 11:35:15.018297900 +0100 +++ out-sed 2020-01-06 11:35:15.158448700 +0100 @@ -1 +1 @@ -1 +1 --- exp 2020-01-06 11:35:15.018297900 +0100 +++ out-wc 2020-01-06 11:35:15.408435800 +0100 @@ -1 +1 @@ -1 +1 FAIL testsuite/unbuffered.sh (exit status: 1) FAIL: testsuite/8bit ==================== --- /home/bruno/sed-4.7.13-3c1e/build-mingw64/../testsuite/8bit.good 2014-09-06 17:18:11.000000000 +0200 +++ out 2020-01-06 11:35:19.892810800 +0100 @@ -1,9 +1,9 @@ -äƤâ¤è ¤ßäÆ»ý¤Á -·¡¶ú¤â¤è ¤ß·¡¶ú»ý¤Á -¤³¤ÎµÖ¤Ë ºÚŦ¤Þ¤¹»ù -²È´Ö¤«¤Ê ¹ð¤é¤µ¤Í -¤½¤é¤ß¤Ä ÆüËܤιñ¤Ï -¤ª¤·¤ã¤Ê¤Ù¤Æ ¤ï¤ì¤³¤½µï¤ì -¤·¤­¤Ê¤Ù¤Æ ¤ï¤ì¤³¤½ ºÂ¤» -¤ï¤Ë¤³¤½¤Ï ¹ð¤é¤á -²È¤ò¤â̾¤ò¤â +äƤâ¤è ¤ßäÆ»ý¤Á +·¡¶ú¤â¤è ¤ß·¡¶ú»ý¤Á +¤³¤ÎµÖ¤Ë ºÚŦ¤Þ¤¹»ù +²È´Ö¤«¤Ê ¹ð¤é¤µ¤Í +¤½¤é¤ß¤Ä ÆüËܤιñ¤Ï +¤ª¤·¤ã¤Ê¤Ù¤Æ ¤ï¤ì¤³¤½µï¤ì +¤·¤­¤Ê¤Ù¤Æ ¤ï¤ì¤³¤½ ºÂ¤» +¤ï¤Ë¤³¤½¤Ï ¹ð¤é¤á +²È¤ò¤â̾¤ò¤â FAIL testsuite/8bit.sh (exit status: 1) FAIL: testsuite/8to7 ==================== --- 8to7-exp 2020-01-06 11:35:24.220952800 +0100 +++ 8to7-out 2020-01-06 11:35:24.580316600 +0100 @@ -1,14 +1,14 @@ -\344\306\244\342\244\350 \244\337\344\306\273\375\244\301$ -\267\241\266\372\244\342\244\350 \244\337\267\241\266\372\273\375\244\ -\301$ -\244\263\244\316\265\326\244\313 \272\332\305\246\244\336\244\271\273\ -\371$ -\262\310\264\326\244\253\244\312 \271\360\244\351\244\265\244\315$ -\244\275\244\351\244\337\244\304 \302\347\317\302\244\316\271\361\244\ -\317$ -\244\252\244\267\244\343\244\312\244\331\244\306 \244\357\244\354\244\ -\263\244\275\265\357\244\354$ -\244\267\244\255\244\312\244\331\244\306 \244\357\244\354\244\263\244\ -\275 \272\302\244\273$ -\244\357\244\313\244\263\244\275\244\317 \271\360\244\351\244\341$ -\262\310\244\362\244\342\314\276\244\362\244\342$ +\344\306\244\342\244\350 \244\337\344\306\273\375\244\301$ +\267\241\266\372\244\342\244\350 \244\337\267\241\266\372\273\375\244\ +\301$ +\244\263\244\316\265\326\244\313 \272\332\305\246\244\336\244\271\273\ +\371$ +\262\310\264\326\244\253\244\312 \271\360\244\351\244\265\244\315$ +\244\275\244\351\244\337\244\304 \302\347\317\302\244\316\271\361\244\ +\317$ +\244\252\244\267\244\343\244\312\244\331\244\306 \244\357\244\354\244\ +\263\244\275\265\357\244\354$ +\244\267\244\255\244\312\244\331\244\306 \244\357\244\354\244\263\244\ +\275 \272\302\244\273$ +\244\357\244\313\244\263\244\275\244\317 \271\360\244\351\244\341$ +\262\310\244\362\244\342\314\276\244\362\244\342$ FAIL testsuite/8to7.sh (exit status: 1) SKIP: testsuite/badenc ====================== badenc.sh: skipped test: en_US.UTF-8 locale not found SKIP testsuite/badenc.sh (exit status: 77) FAIL: testsuite/binary ====================== C:\cygwin64\home\bruno\sed-4.7.13-3c1e\build-mingw64\sed\sed.exe: couldn't open file /home/bruno/sed-4.7.13-3c1e/build-mingw64/../testsuite/binary.sed: No such file or directory --- exp 2020-01-06 11:35:34.033463600 +0100 +++ out1 2020-01-06 11:35:34.221427100 +0100 @@ -1,8 +0,0 @@ -192 -168 -1 -0 -192 -168 -1 -255 C:\cygwin64\home\bruno\sed-4.7.13-3c1e\build-mingw64\sed\sed.exe: couldn't open file /home/bruno/sed-4.7.13-3c1e/build-mingw64/../testsuite/binary2.sed: No such file or directory --- exp 2020-01-06 11:35:34.033463600 +0100 +++ out2 2020-01-06 11:35:34.502203600 +0100 @@ -1,8 +0,0 @@ -192 -168 -1 -0 -192 -168 -1 -255 C:\cygwin64\home\bruno\sed-4.7.13-3c1e\build-mingw64\sed\sed.exe: couldn't open file /home/bruno/sed-4.7.13-3c1e/build-mingw64/../testsuite/binary3.sed: No such file or directory --- exp 2020-01-06 11:35:34.033463600 +0100 +++ out3 2020-01-06 11:35:34.767806600 +0100 @@ -1,8 +0,0 @@ -192 -168 -1 -0 -192 -168 -1 -255 FAIL testsuite/binary.sh (exit status: 1) FAIL: testsuite/bsd-wrapper =========================== --- /home/bruno/sed-4.7.13-3c1e/build-mingw64/../testsuite/bsd.good 2014-09-06 17:18:11.000000000 +0200 +++ sed.out 2020-01-06 11:37:07.861558800 +0100 @@ -1,1755 +1,1759 @@ -============ -Test 1.1:101 -============ -Testing argument parsing -First type -e1_l1_1 -e1_l1_1 -e1_l1_2 -e1_l1_2 -e1_l1_3 -e1_l1_3 -e1_l1_4 -e1_l1_4 -e1_l1_5 -e1_l1_5 -e1_l1_6 -e1_l1_6 -e1_l1_7 -e1_l1_7 -e1_l1_8 -e1_l1_8 -e1_l1_9 -e1_l1_9 -e1_l1_10 -e1_l1_10 -e1_l1_11 -e1_l1_11 -e1_l1_12 -e1_l1_12 -e1_l1_13 -e1_l1_13 -e1_l1_14 -e1_l1_14 - -============ -Test 1.2:102 -============ -e1_l1_1 -e1_l1_2 -e1_l1_3 -e1_l1_4 -e1_l1_5 -e1_l1_6 -e1_l1_7 -e1_l1_8 -e1_l1_9 -e1_l1_10 -e1_l1_11 -e1_l1_12 -e1_l1_13 -e1_l1_14 - -============ -Test 1.3:103 -============ -e1_l1_1 -e1_l1_1 -e1_l1_2 -e1_l1_2 -e1_l1_3 -e1_l1_3 -e1_l1_4 -e1_l1_4 -e1_l1_5 -e1_l1_5 -e1_l1_6 -e1_l1_6 -e1_l1_7 -e1_l1_7 -e1_l1_8 -e1_l1_8 -e1_l1_9 -e1_l1_9 -e1_l1_10 -e1_l1_10 -e1_l1_11 -e1_l1_11 -e1_l1_12 -e1_l1_12 -e1_l1_13 -e1_l1_13 -e1_l1_14 -e1_l1_14 - -============ -Test 1.4:104 -============ -e1_l1_1 -e1_l1_2 -e1_l1_3 -e1_l1_4 -e1_l1_5 -e1_l1_6 -e1_l1_7 -e1_l1_8 -e1_l1_9 -e1_l1_10 -e1_l1_11 -e1_l1_12 -e1_l1_13 -e1_l1_14 -Second type - -============== -Test 1.4.1:105 -============== -l1_1 -l1_2 -l1_3 -l1_4 -l1_5 -l1_6 -l1_7 -l1_8 -l1_9 -l1_10 -l1_11 -l1_12 -l1_13 -l1_14 - -============ -Test 1.5:106 -============ -s1_l1_1 -s1_l1_1 -s1_l1_2 -s1_l1_2 -s1_l1_3 -s1_l1_3 -s1_l1_4 -s1_l1_4 -s1_l1_5 -s1_l1_5 -s1_l1_6 -s1_l1_6 -s1_l1_7 -s1_l1_7 -s1_l1_8 -s1_l1_8 -s1_l1_9 -s1_l1_9 -s1_l1_10 -s1_l1_10 -s1_l1_11 -s1_l1_11 -s1_l1_12 -s1_l1_12 -s1_l1_13 -s1_l1_13 -s1_l1_14 -s1_l1_14 - -============ -Test 1.6:107 -============ -s1_l1_1 -s1_l1_1 -s1_l1_2 -s1_l1_2 -s1_l1_3 -s1_l1_3 -s1_l1_4 -s1_l1_4 -s1_l1_5 -s1_l1_5 -s1_l1_6 -s1_l1_6 -s1_l1_7 -s1_l1_7 -s1_l1_8 -s1_l1_8 -s1_l1_9 -s1_l1_9 -s1_l1_10 -s1_l1_10 -s1_l1_11 -s1_l1_11 -s1_l1_12 -s1_l1_12 -s1_l1_13 -s1_l1_13 -s1_l1_14 -s1_l1_14 - -============ -Test 1.7:108 -============ -e1_l1_1 -e1_l1_1 -e1_l1_2 -e1_l1_2 -e1_l1_3 -e1_l1_3 -e1_l1_4 -e1_l1_4 -e1_l1_5 -e1_l1_5 -e1_l1_6 -e1_l1_6 -e1_l1_7 -e1_l1_7 -e1_l1_8 -e1_l1_8 -e1_l1_9 -e1_l1_9 -e1_l1_10 -e1_l1_10 -e1_l1_11 -e1_l1_11 -e1_l1_12 -e1_l1_12 -e1_l1_13 -e1_l1_13 -e1_l1_14 -e1_l1_14 - -============ -Test 1.8:109 -============ -e1_l1_1 -e1_l1_1 -e1_l1_2 -e1_l1_2 -e1_l1_3 -e1_l1_3 -e1_l1_4 -e1_l1_4 -e1_l1_5 -e1_l1_5 -e1_l1_6 -e1_l1_6 -e1_l1_7 -e1_l1_7 -e1_l1_8 -e1_l1_8 -e1_l1_9 -e1_l1_9 -e1_l1_10 -e1_l1_10 -e1_l1_11 -e1_l1_11 -e1_l1_12 -e1_l1_12 -e1_l1_13 -e1_l1_13 -e1_l1_14 -e1_l1_14 - -============ -Test 1.9:110 -============ -s1_l1_1 -s1_l1_2 -s1_l1_3 -s1_l1_4 -s1_l1_5 -s1_l1_6 -s1_l1_7 -s1_l1_8 -s1_l1_9 -s1_l1_10 -s1_l1_11 -s1_l1_12 -s1_l1_13 -s1_l1_14 - -============= -Test 1.10:111 -============= -s1_l1_1 -s1_l1_2 -s1_l1_3 -s1_l1_4 -s1_l1_5 -s1_l1_6 -s1_l1_7 -s1_l1_8 -s1_l1_9 -s1_l1_10 -s1_l1_11 -s1_l1_12 -s1_l1_13 -s1_l1_14 - -============= -Test 1.11:112 -============= -e1_l1_1 -e1_l1_2 -e1_l1_3 -e1_l1_4 -e1_l1_5 -e1_l1_6 -e1_l1_7 -e1_l1_8 -e1_l1_9 -e1_l1_10 -e1_l1_11 -e1_l1_12 -e1_l1_13 -e1_l1_14 - -============= -Test 1.12:113 -============= -e1_l1_1 -e1_l1_2 -e1_l1_3 -e1_l1_4 -e1_l1_5 -e1_l1_6 -e1_l1_7 -e1_l1_8 -e1_l1_9 -e1_l1_10 -e1_l1_11 -e1_l1_12 -e1_l1_13 -e1_l1_14 - -============= -Test 1.13:114 -============= -e1_l1_1 -e2_e1_l1_1 -e2_e1_l1_1 -e1_l1_2 -e2_e1_l1_2 -e2_e1_l1_2 -e1_l1_3 -e2_e1_l1_3 -e2_e1_l1_3 -e1_l1_4 -e2_e1_l1_4 -e2_e1_l1_4 -e1_l1_5 -e2_e1_l1_5 -e2_e1_l1_5 -e1_l1_6 -e2_e1_l1_6 -e2_e1_l1_6 -e1_l1_7 -e2_e1_l1_7 -e2_e1_l1_7 -e1_l1_8 -e2_e1_l1_8 -e2_e1_l1_8 -e1_l1_9 -e2_e1_l1_9 -e2_e1_l1_9 -e1_l1_10 -e2_e1_l1_10 -e2_e1_l1_10 -e1_l1_11 -e2_e1_l1_11 -e2_e1_l1_11 -e1_l1_12 -e2_e1_l1_12 -e2_e1_l1_12 -e1_l1_13 -e2_e1_l1_13 -e2_e1_l1_13 -e1_l1_14 -e2_e1_l1_14 -e2_e1_l1_14 - -============= -Test 1.14:115 -============= -s1_l1_1 -s2_s1_l1_1 -s2_s1_l1_1 -s1_l1_2 -s2_s1_l1_2 -s2_s1_l1_2 -s1_l1_3 -s2_s1_l1_3 -s2_s1_l1_3 -s1_l1_4 -s2_s1_l1_4 -s2_s1_l1_4 -s1_l1_5 -s2_s1_l1_5 -s2_s1_l1_5 -s1_l1_6 -s2_s1_l1_6 -s2_s1_l1_6 -s1_l1_7 -s2_s1_l1_7 -s2_s1_l1_7 -s1_l1_8 -s2_s1_l1_8 -s2_s1_l1_8 -s1_l1_9 -s2_s1_l1_9 -s2_s1_l1_9 -s1_l1_10 -s2_s1_l1_10 -s2_s1_l1_10 -s1_l1_11 -s2_s1_l1_11 -s2_s1_l1_11 -s1_l1_12 -s2_s1_l1_12 -s2_s1_l1_12 -s1_l1_13 -s2_s1_l1_13 -s2_s1_l1_13 -s1_l1_14 -s2_s1_l1_14 -s2_s1_l1_14 - -============= -Test 1.15:116 -============= -e1_l1_1 -s1_e1_l1_1 -s1_e1_l1_1 -e1_l1_2 -s1_e1_l1_2 -s1_e1_l1_2 -e1_l1_3 -s1_e1_l1_3 -s1_e1_l1_3 -e1_l1_4 -s1_e1_l1_4 -s1_e1_l1_4 -e1_l1_5 -s1_e1_l1_5 -s1_e1_l1_5 -e1_l1_6 -s1_e1_l1_6 -s1_e1_l1_6 -e1_l1_7 -s1_e1_l1_7 -s1_e1_l1_7 -e1_l1_8 -s1_e1_l1_8 -s1_e1_l1_8 -e1_l1_9 -s1_e1_l1_9 -s1_e1_l1_9 -e1_l1_10 -s1_e1_l1_10 -s1_e1_l1_10 -e1_l1_11 -s1_e1_l1_11 -s1_e1_l1_11 -e1_l1_12 -s1_e1_l1_12 -s1_e1_l1_12 -e1_l1_13 -s1_e1_l1_13 -s1_e1_l1_13 -e1_l1_14 -s1_e1_l1_14 -s1_e1_l1_14 - -============= -Test 1.16:117 -============= -e1_l1_1 -e1_l1_1 -e1_l1_2 -e1_l1_2 -e1_l1_3 -e1_l1_3 -e1_l1_4 -e1_l1_4 -e1_l1_5 -e1_l1_5 -e1_l1_6 -e1_l1_6 -e1_l1_7 -e1_l1_7 -e1_l1_8 -e1_l1_8 -e1_l1_9 -e1_l1_9 -e1_l1_10 -e1_l1_10 -e1_l1_11 -e1_l1_11 -e1_l1_12 -e1_l1_12 -e1_l1_13 -e1_l1_13 -e1_l1_14 -e1_l1_14 -e1_l1_1 -e1_l1_1 -e1_l1_2 -e1_l1_2 -e1_l1_3 -e1_l1_3 -e1_l1_4 -e1_l1_4 -e1_l1_5 -e1_l1_5 -e1_l1_6 -e1_l1_6 -e1_l1_7 -e1_l1_7 -e1_l1_8 -e1_l1_8 -e1_l1_9 -e1_l1_9 -e1_l1_10 -e1_l1_10 -e1_l1_11 -e1_l1_11 -e1_l1_12 -e1_l1_12 -e1_l1_13 -e1_l1_13 -e1_l1_14 -e1_l1_14 - -============= -Test 1.17:118 -============= -l1_1 -l1_1 -l1_2 -l1_2 -l1_3 -l1_3 -l1_4 -l1_4 -l1_5 -l1_5 -l1_6 -l1_6 -l1_7 -l1_7 -l1_8 -l1_8 -l1_9 -l1_9 -l1_10 -l1_10 -l1_11 -l1_11 -l1_12 -l1_12 -l1_13 -l1_13 -l1_14 -l1_14 - -============= -Test 1.18:119 -============= -l1_1 -l1_2 -l1_3 -l1_4 -l1_5 -l1_6 -l1_7 -l1_8 -l1_9 -l1_10 -l1_11 -l1_12 -l1_13 -l1_14 -Testing address ranges - -============ -Test 2.1:120 -============ -l1_4 - -============ -Test 2.2:121 -============ -l2_6 - -============ -Test 2.3:122 -============ -l1_14 - -============ -Test 2.4:123 -============ -l2_9 - -============ -Test 2.5:124 -============ - -============ -Test 2.6:125 -============ -l2_9 - -============ -Test 2.7:126 -============ - -============ -Test 2.9:127 -============ -l1_7 - -============= -Test 2.10:128 -============= -l1_7 - -============= -Test 2.11:129 -============= -l1_7 - -============= -Test 2.12:130 -============= -l1_1 -l1_2 -l1_3 -l1_4 - -============= -Test 2.13:131 -============= -l1_1 -l1_2 -l1_3 -l1_4 -l1_5 -l1_6 -l1_7 -l1_8 -l1_9 -l1_10 -l1_11 -l1_12 -l1_13 -l1_14 -l2_1 -l2_2 -l2_3 -l2_4 -l2_5 -l2_6 -l2_7 -l2_8 -l2_9 - -============= -Test 2.14:132 -============= -l1_1 -l1_2 -l1_3 -l1_4 -l1_5 -l1_6 -l1_7 -l1_8 -l1_9 -l1_10 -l1_11 -l1_12 -l1_13 -l1_14 -l2_1 -l2_2 -l2_3 -l2_4 -l2_5 -l2_6 -l2_7 -l2_8 -l2_9 - -============= -Test 2.15:133 -============= -l1_4 -l1_5 -l1_6 -l1_7 -l1_8 -l1_9 -l1_10 -l1_11 -l1_12 -l1_13 -l1_14 -l2_1 -l2_2 -l2_3 -l2_4 -l2_5 -l2_6 -l2_7 -l2_8 -l2_9 - -============= -Test 2.16:134 -============= -l1_4 -l1_5 -l1_6 -l1_7 -l1_8 -l1_9 -l1_10 -l1_11 -l1_12 -l1_13 -l1_14 -l2_1 -l2_2 -l2_3 -l2_4 -l2_5 -l2_6 - -============= -Test 2.17:135 -============= -l1_4 -l1_5 -l1_6 -l1_7 -l1_8 -l1_9 -l1_10 -l1_14 -l2_1 -l2_2 -l2_3 -l2_4 -l2_5 -l2_6 -l2_7 -l2_8 -l2_9 - -============= -Test 2.18:136 -============= -l2_3 -l2_4 -l2_5 -l2_6 -l2_7 -l2_8 -l2_9 - -============= -Test 2.19:137 -============= -l1_12 - -============= -Test 2.20:138 -============= -l1_7 -Brace and other grouping - -============ -Test 3.1:139 -============ -l1_1 -l1_2 -l1_3 -^l1T4$ -^l1T5$ -^l1T6$ -^l1T7$ -^l1T8$ -^l1T9$ -^l1T10$ -^l1T11$ -^l1T12$ -l1_13 -l1_14 - -============ -Test 3.2:140 -============ -l1_1 -l1_2 -l1_3 -^l1_4 -^l1_5 -^l1_6$ -^l1_7$ -^l1T8$ -^l1_9$ -^l1_10$ -^l1_11 -^l1_12 -l1_13 -l1_14 - -============ -Test 3.3:141 -============ -^l1T1$ -^l1T2$ -^l1T3$ -l1_4 -l1_5 -l1_6 -l1_7 -l1_8 -l1_9 -l1_10 -l1_11 -l1_12 -^l1T13$ -^l1T14$ - -============ -Test 3.4:142 -============ -^l1_1 -^l1_2 -^l1_3 -l1_4 -l1_5 -l1_6 -l1_7 -l1_8 -l1_9 -l1_10 -l1_11 -l1_12 -^l1_13 -^l1_14 -Testing a c d and i commands - -============ -Test 4.1:143 -============ -before_il1_1 -after_ibefore_il1_1 -before_il1_2 -after_ibefore_il1_2 -before_il1_3 -after_ibefore_il1_3 -before_il1_4 -after_ibefore_il1_4 -before_il1_5 -after_ibefore_il1_5 -before_il1_6 -after_ibefore_il1_6 -before_il1_7 -after_ibefore_il1_7 -before_il1_8 -after_ibefore_il1_8 -before_il1_9 -after_ibefore_il1_9 -before_il1_10 -after_ibefore_il1_10 -before_il1_11 -after_ibefore_il1_11 -before_il1_12 -after_ibefore_il1_12 -before_il1_13 -after_ibefore_il1_13 -before_il1_14 -after_ibefore_il1_14 -before_il2_1 -after_ibefore_il2_1 -before_il2_2 -after_ibefore_il2_2 -before_il2_3 -after_ibefore_il2_3 -before_il2_4 -after_ibefore_il2_4 -before_il2_5 -after_ibefore_il2_5 -before_il2_6 -inserted -after_ibefore_il2_6 -before_il2_7 -after_ibefore_il2_7 -before_il2_8 -after_ibefore_il2_8 -before_il2_9 -after_ibefore_il2_9 - -============ -Test 4.2:144 -============ -before_al1_1 -after_abefore_al1_1 -before_al1_2 -after_abefore_al1_2 -before_al1_3 -after_abefore_al1_3 -before_al1_4 -after_abefore_al1_4 -before_a5-12l1_5 -after_abefore_a5-12l1_5 -appended -before_a5-12l1_6 -after_abefore_a5-12l1_6 -appended -before_a5-12l1_7 -after_abefore_a5-12l1_7 -appended -before_a5-12l1_8 -after_abefore_a5-12l1_8 -appended -before_a5-12l1_9 -after_abefore_a5-12l1_9 -appended -before_a5-12l1_10 -after_abefore_a5-12l1_10 -appended -before_a5-12l1_11 -after_abefore_a5-12l1_11 -appended -before_a5-12l1_12 -after_abefore_a5-12l1_12 -appended -before_al1_13 -after_abefore_al1_13 -before_al1_14 -after_abefore_al1_14 -before_al2_1 -after_abefore_al2_1 -before_al2_2 -after_abefore_al2_2 -before_al2_3 -after_abefore_al2_3 -before_al2_4 -after_abefore_al2_4 -before_al2_5 -after_abefore_al2_5 -before_al2_6 -after_abefore_al2_6 -before_al2_7 -after_abefore_al2_7 -before_al2_8 -after_abefore_al2_8 -before_al2_9 -after_abefore_al2_9 - -============ -Test 4.3:145 -============ -^l1_1 -^l1_1$ -appended -^l1_2 -^l1_2$ -appended -^l1_3 -^l1_3$ -appended -^l1_4 -^l1_4$ -appended -^l1_5 -^l1_5$ -appended -^l1_6 -^l1_6$ -appended -^l1_7 -^l1_7$ -appended -^l1_8 -appended -^l1_8 -l1_9$ -^l1_10 -appended -^l1_10 -l1_11$ -^l1_12 -^l1_12$ -appended -^l1_13 -^l1_13$ -appended -^l1_14 -^l1_14$ -appended -^l2_1 -^l2_1$ -^l2_2 -^l2_2$ -^l2_3 -^l2_3$ -^l2_4 -^l2_4$ -^l2_5 -^l2_5$ -^l2_6 -^l2_6$ -^l2_7 -^l2_7$ -^l2_8 -^l2_8$ -^l2_9 -^l2_9$ - -============ -Test 4.4:146 -============ -hello -hello -hello -hello -hello -hello -hello -hello -hello -hello -hello -hello -hello -hello - -============ -Test 4.5:147 -============ -hello - -============ -Test 4.6:148 -============ -hello - -============ -Test 4.7:149 -============ -hello - -============ -Test 4.8:150 -============ -Testing labels and branching - -============ -Test 5.1:151 -============ -label2_l1_1 -label3_label2_l1_1 -label1_l1_2 -label1_l1_3 -label1_l1_4 -label1_l1_5 -label1_l1_6 -label1_l1_7 -label1_l1_8 -label1_l1_9 -label1_l1_10 -label1_l1_11 -label1_l1_12 -label2_l1_13 -label3_label2_l1_13 -label2_l1_14 -label3_label2_l1_14 - -============ -Test 5.2:152 -============ -tested l2_1 -tested l2_2 -tested l2_3 -tested l2_4 -tested l2_5 -tested l2_6 -tested l2_7 -tested l2_8 -tested l2_9 -tested l2_10 -tested l2_11 -tested l2_12 -tested l2_13 -tested l2_14 - -============ -Test 5.3:153 -============ -^l1_1 -^l1_1$ -^l1_2 -^l1_2$ -^l1_3 -^l1_3$ -^l1_4 -^l1_4$ -l1_5$ -l1_6$ -l1_7$ -l1_8$ - -============ -Test 5.4:154 -============ -^l1_1$ -^l1_2$ -^l1_3$ -^l1_4$ -^l1_5$ -^l1_6$ -^l1_7$ -^l1_8$ -l1_9$ -l1_10$ -l1_11$ -l1_12$ -l1_13$ -l1_14$ - -============ -Test 5.5:155 -============ -^l1_1 -^l1_2 -^l1_4 -^l1_6 -^l1_8 - -============ -Test 5.6:156 -============ -l1_1 -l1_2 -l1_3 -l1_4 -l1_5 - -============ -Test 5.7:157 -============ -l1_1 -l1_2 -l1_3 -l1_4 -hello -l1_5 - -============ -Test 5.8:158 -============ -m1_1 -m1_2 -m1_3 -m1_4 -m1_5 -m1_6 -m1_7 -m1_8 -m1_9 -m1_10 -m1_11 -m1_12 -m1_13 -m1_14 -Pattern space commands - -============ -Test 6.1:159 -============ -changed -changed -changed -changed -changed -changed -changed -changed -changed -changed -changed -changed -changed -changed - -============ -Test 6.2:160 -============ -l1_1 -l1_2 -l1_3 -l1_5 -l1_6 -l1_7 -l1_8 -l1_9 -l1_10 -l1_11 -l1_12 -l1_13 -l1_14 - -============ -Test 6.3:161 -============ -l1_5 -l1_6 -l1_7 -l1_8 -l1_9 -l1_10 -l1_11 -l1_12 -l1_13 -l1_14 - -============ -Test 6.4:162 -============ -l1_1 -l1_2 -l1_3 -l1_2 -l1_3 -l1_5 -l1_2 -l1_3 -l1_2 -l1_3 -l1_6 -l1_6 -l1_7 -l1_8 -l1_9 -l1_10 -l1_11 -l1_12 -l1_13 -l1_14 - -============ -Test 6.5:163 -============ -l1_1 -l1_2 -l1_3 -l1_4 -l1_5 -l1_6 -l1_7 -l1_8 -l1_9 -l1_10 -l1_11 -l1_12 -l1_13 -l1_14 - -============ -Test 6.6:164 -============ -Testing print and file routines - -============ -Test 7.1:165 -============ -\001\002\003\004\005\006\a\b\t$ -\v\f\r\016\017\020\021\022\023\024\025\026\027\030\031\032\033\034\ -\035\036\037 !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWX\ -YZ[\\]^_`abcdefghijklmnopqrstuvwxyz{|}~\177\200\201\202\203\204\205\ -\206\207\210\211\212\213\214\215\216\217\220\221\222\223\224\225\226\ -\227\230\231\232\233\234\235\236\237\240\241\242\243\244\245\246\247\ -\250\251\252\253\254\255\256\257\260\261\262\263\264\265\266\267\270\ -\271\272\273\274\275\276\277\300\301\302\303\304\305\306\307\310\311\ -\312\313\314\315\316\317\320\321\322\323\324\325\326\327\330\331\332\ -\333\334\335\336\337\340\341\342\343\344\345\346\347\350\351\352\353\ -\354\355\356\357\360\361\362\363\364\365\366\367\370\371\372\373\374\ -\375\376\377$ -$ - -============ -Test 7.2:166 -============ -l1_1 -l1_2 -l1_3 -l1_4 -l1_5 -l1_6 -l1_7 -l1_8 -l1_9 -l1_10 -l1_11 -l1_12 -l1_13 -l1_14 -15 -l2_1 -16 -l2_2 -17 -l2_3 -18 -l2_4 -19 -l2_5 -20 -l2_6 -21 -l2_7 -22 -l2_8 -23 -l2_9 - -============ -Test 7.3:167 -============ -l1_1 -l1_2 -l1_3 -l1_4 -l1_5 -l1_6 -l1_7 -l1_8 -l1_9 -l1_10 -l1_11 -l1_12 -l1_13 -l1_14 -w results -l1_3 -l1_4 -l1_5 -l1_6 -l1_7 -l1_8 -l1_9 -l1_10 -l1_11 -l1_12 - -============ -Test 7.4:168 -============ -l1_1 -l1_2 -l1_3 -l1_4 -l2_1 -l2_2 -l2_3 -l2_4 -l2_5 -l2_6 -l2_7 -l2_8 -l2_9 -l1_5 -l1_6 -l1_7 -l1_8 -l1_9 -l1_10 -l1_11 -l1_12 -l1_13 -l1_14 - -============ -Test 7.5:169 -============ -l1_1 -l1_2 -l1_3 -l1_4 -l1_5 -l1_6 -l1_7 -l1_8 -l1_9 -l1_10 -l1_11 -l1_12 -l1_13 -l1_14 - -============ -Test 7.6:170 -============ -l1_1 -l1_2 -l1_3 -l1_4 -l1_5 -l1_6 -l1_7 -l1_8 -l1_9 -l1_10 -l1_11 -l1_12 -l1_13 -l1_14 - -============ -Test 7.8:171 -============ - -Testing substitution commands - -============ -Test 8.1:172 -============ -XXXX -XXXX -XXXX -XXXX -XXXX -XXXX -XXXX -XXXX -XXXX -XXXXX -XXXXX -XXXXX -XXXXX -XXXXX - -============ -Test 8.2:173 -============ -XXXX -XXXX -XXXX -XXXX -XXXX -XXXX -XXXX -XXXX -XXXX -XXXXX -XXXXX -XXXXX -XXXXX -XXXXX - -============ -Test 8.3:174 -============ -XXXX -XXXX -XXXX -XXXX -XXXX -XXXX -XXXX -XXXX -XXXX -XXXXX -XXXXX -XXXXX -XXXXX -XXXXX - -============ -Test 8.4:175 -============ -l1_1 -l1_2 -l1_3 -l1_4 -l1_5 -l1_6 -l1_7 -l1_8 -l1_9 -l1_10 -l1_11 -l1_12 -l1_13 -l1_14 - -============ -Test 8.5:176 -============ -l1X1 -l1X2 -l1X3 -l1X4 -l1X5 -l1X6 -l1X7 -l1X8 -l1X9 -l1X10 -l1X11 -l1X12 -l1X13 -l1X14 - -============ -Test 8.6:177 -============ -(l)(1)(_)(1) -(l)(1)(_)(2) -(l)(1)(_)(3) -(l)(1)(_)(4) -(l)(1)(_)(5) -(l)(1)(_)(6) -(l)(1)(_)(7) -(l)(1)(_)(8) -(l)(1)(_)(9) -(l)(1)(_)(1)(0) -(l)(1)(_)(1)(1) -(l)(1)(_)(1)(2) -(l)(1)(_)(1)(3) -(l)(1)(_)(1)(4) - -============ -Test 8.7:178 -============ -(&)(&)(&)(&) -(&)(&)(&)(&) -(&)(&)(&)(&) -(&)(&)(&)(&) -(&)(&)(&)(&) -(&)(&)(&)(&) -(&)(&)(&)(&) -(&)(&)(&)(&) -(&)(&)(&)(&) -(&)(&)(&)(&)(&) -(&)(&)(&)(&)(&) -(&)(&)(&)(&)(&) -(&)(&)(&)(&)(&) -(&)(&)(&)(&)(&) - -============ -Test 8.8:179 -============ -x_x1xl1 -x_x1xl2 -x_x1xl3 -x_x1xl4 -x_x1xl5 -x_x1xl6 -x_x1xl7 -x_x1xl8 -x_x1xl9 -x_x1xl10 -x_x1xl11 -x_x1xl12 -x_x1xl13 -x_x1xl14 - -============ -Test 8.9:180 -============ -l1u0 -u1 -u21 -l1u0 -u1 -u22 -l1u0 -u1 -u23 -l1u0 -u1 -u24 -l1u0 -u1 -u25 -l1u0 -u1 -u26 -l1u0 -u1 -u27 -l1u0 -u1 -u28 -l1u0 -u1 -u29 -l1u0 -u1 -u210 -l1u0 -u1 -u211 -l1u0 -u1 -u212 -l1u0 -u1 -u213 -l1u0 -u1 -u214 - -============= -Test 8.10:181 -============= -l1_X -l1_X -l1_X -l1_X -l1_X -l1_X -l1_X -l1_X -l1_X -l1_X0 -l1_X1 -l1_X2 -l1_X3 -l1_X4 - -============= -Test 8.11:182 -============= -lX_1 -lX_2 -lX_3 -lX_4 -lX_5 -lX_6 -lX_7 -lX_8 -lX_9 -lX_10 -lX_11 -lX_12 -lX_13 -lX_14 -s wfile results -lX_1 -lX_2 -lX_3 -lX_4 -lX_5 -lX_6 -lX_7 -lX_8 -lX_9 -lX_10 -lX_11 -lX_12 -lX_13 -lX_14 - -============= -Test 8.12:183 -============= -lX_X -lX_X -lX_X -lX_4 -lX_5 -lX_6 -lX_7 -lX_8 -lX_9 -lX_X0 -lX_XX -lX_XX -lX_XX -lX_X4 - -============= -Test 8.13:184 -============= -l8_8 -l8_7 -l8_6 -l8_5 -l8_4 -l8_3 -l8_2 -l8_1 -l8_0 -l8_89 -l8_88 -l8_87 -l8_86 -l8_85 - -============= -Test 8.14:185 -============= -l8_8 -l8_7 -l8_6 -l8_5 -l8_4 -l8_3 -l8_2 -l8_1 -l8_0 -l8_89 -l8_88 -l8_87 -l8_86 -l8_85 - -============= -Test 8.15:186 -============= -l1_1Xl1_2 -l1_3 -l1_4 -l1_5 -l1_6 -l1_7 -l1_8 -l1_9 -l1_10 -l1_11 -l1_12 -l1_13 -l1_14 - -============= -Test 8.16:187 -============= -eeefff -Xeefff -XYefff -XYeYff -XYeYYf -XYeYYY -XYeYYY - -============= -Test 8.17:188 -============= -&&&& -&&&& -&&&& -&&&& -&&&& -&&&& -&&&& -&&&& -&&&& -&&&&& -&&&&& -&&&&& -&&&&& -&&&&& +============ +Test 1.1:101 +============ +Testing argument parsing +First type +e1_l1_1 +e1_l1_1 +e1_l1_2 +e1_l1_2 +e1_l1_3 +e1_l1_3 +e1_l1_4 +e1_l1_4 +e1_l1_5 +e1_l1_5 +e1_l1_6 +e1_l1_6 +e1_l1_7 +e1_l1_7 +e1_l1_8 +e1_l1_8 +e1_l1_9 +e1_l1_9 +e1_l1_10 +e1_l1_10 +e1_l1_11 +e1_l1_11 +e1_l1_12 +e1_l1_12 +e1_l1_13 +e1_l1_13 +e1_l1_14 +e1_l1_14 + +============ +Test 1.2:102 +============ +e1_l1_1 +e1_l1_2 +e1_l1_3 +e1_l1_4 +e1_l1_5 +e1_l1_6 +e1_l1_7 +e1_l1_8 +e1_l1_9 +e1_l1_10 +e1_l1_11 +e1_l1_12 +e1_l1_13 +e1_l1_14 + +============ +Test 1.3:103 +============ +e1_l1_1 +e1_l1_1 +e1_l1_2 +e1_l1_2 +e1_l1_3 +e1_l1_3 +e1_l1_4 +e1_l1_4 +e1_l1_5 +e1_l1_5 +e1_l1_6 +e1_l1_6 +e1_l1_7 +e1_l1_7 +e1_l1_8 +e1_l1_8 +e1_l1_9 +e1_l1_9 +e1_l1_10 +e1_l1_10 +e1_l1_11 +e1_l1_11 +e1_l1_12 +e1_l1_12 +e1_l1_13 +e1_l1_13 +e1_l1_14 +e1_l1_14 + +============ +Test 1.4:104 +============ +e1_l1_1 +e1_l1_2 +e1_l1_3 +e1_l1_4 +e1_l1_5 +e1_l1_6 +e1_l1_7 +e1_l1_8 +e1_l1_9 +e1_l1_10 +e1_l1_11 +e1_l1_12 +e1_l1_13 +e1_l1_14 +Second type + +============== +Test 1.4.1:105 +============== +l1_1 +l1_2 +l1_3 +l1_4 +l1_5 +l1_6 +l1_7 +l1_8 +l1_9 +l1_10 +l1_11 +l1_12 +l1_13 +l1_14 + +============ +Test 1.5:106 +============ +s1_l1_1 +s1_l1_1 +s1_l1_2 +s1_l1_2 +s1_l1_3 +s1_l1_3 +s1_l1_4 +s1_l1_4 +s1_l1_5 +s1_l1_5 +s1_l1_6 +s1_l1_6 +s1_l1_7 +s1_l1_7 +s1_l1_8 +s1_l1_8 +s1_l1_9 +s1_l1_9 +s1_l1_10 +s1_l1_10 +s1_l1_11 +s1_l1_11 +s1_l1_12 +s1_l1_12 +s1_l1_13 +s1_l1_13 +s1_l1_14 +s1_l1_14 + +============ +Test 1.6:107 +============ +s1_l1_1 +s1_l1_1 +s1_l1_2 +s1_l1_2 +s1_l1_3 +s1_l1_3 +s1_l1_4 +s1_l1_4 +s1_l1_5 +s1_l1_5 +s1_l1_6 +s1_l1_6 +s1_l1_7 +s1_l1_7 +s1_l1_8 +s1_l1_8 +s1_l1_9 +s1_l1_9 +s1_l1_10 +s1_l1_10 +s1_l1_11 +s1_l1_11 +s1_l1_12 +s1_l1_12 +s1_l1_13 +s1_l1_13 +s1_l1_14 +s1_l1_14 + +============ +Test 1.7:108 +============ +e1_l1_1 +e1_l1_1 +e1_l1_2 +e1_l1_2 +e1_l1_3 +e1_l1_3 +e1_l1_4 +e1_l1_4 +e1_l1_5 +e1_l1_5 +e1_l1_6 +e1_l1_6 +e1_l1_7 +e1_l1_7 +e1_l1_8 +e1_l1_8 +e1_l1_9 +e1_l1_9 +e1_l1_10 +e1_l1_10 +e1_l1_11 +e1_l1_11 +e1_l1_12 +e1_l1_12 +e1_l1_13 +e1_l1_13 +e1_l1_14 +e1_l1_14 + +============ +Test 1.8:109 +============ +e1_l1_1 +e1_l1_1 +e1_l1_2 +e1_l1_2 +e1_l1_3 +e1_l1_3 +e1_l1_4 +e1_l1_4 +e1_l1_5 +e1_l1_5 +e1_l1_6 +e1_l1_6 +e1_l1_7 +e1_l1_7 +e1_l1_8 +e1_l1_8 +e1_l1_9 +e1_l1_9 +e1_l1_10 +e1_l1_10 +e1_l1_11 +e1_l1_11 +e1_l1_12 +e1_l1_12 +e1_l1_13 +e1_l1_13 +e1_l1_14 +e1_l1_14 + +============ +Test 1.9:110 +============ +s1_l1_1 +s1_l1_2 +s1_l1_3 +s1_l1_4 +s1_l1_5 +s1_l1_6 +s1_l1_7 +s1_l1_8 +s1_l1_9 +s1_l1_10 +s1_l1_11 +s1_l1_12 +s1_l1_13 +s1_l1_14 + +============= +Test 1.10:111 +============= +s1_l1_1 +s1_l1_2 +s1_l1_3 +s1_l1_4 +s1_l1_5 +s1_l1_6 +s1_l1_7 +s1_l1_8 +s1_l1_9 +s1_l1_10 +s1_l1_11 +s1_l1_12 +s1_l1_13 +s1_l1_14 + +============= +Test 1.11:112 +============= +e1_l1_1 +e1_l1_2 +e1_l1_3 +e1_l1_4 +e1_l1_5 +e1_l1_6 +e1_l1_7 +e1_l1_8 +e1_l1_9 +e1_l1_10 +e1_l1_11 +e1_l1_12 +e1_l1_13 +e1_l1_14 + +============= +Test 1.12:113 +============= +e1_l1_1 +e1_l1_2 +e1_l1_3 +e1_l1_4 +e1_l1_5 +e1_l1_6 +e1_l1_7 +e1_l1_8 +e1_l1_9 +e1_l1_10 +e1_l1_11 +e1_l1_12 +e1_l1_13 +e1_l1_14 + +============= +Test 1.13:114 +============= +e1_l1_1 +e2_e1_l1_1 +e2_e1_l1_1 +e1_l1_2 +e2_e1_l1_2 +e2_e1_l1_2 +e1_l1_3 +e2_e1_l1_3 +e2_e1_l1_3 +e1_l1_4 +e2_e1_l1_4 +e2_e1_l1_4 +e1_l1_5 +e2_e1_l1_5 +e2_e1_l1_5 +e1_l1_6 +e2_e1_l1_6 +e2_e1_l1_6 +e1_l1_7 +e2_e1_l1_7 +e2_e1_l1_7 +e1_l1_8 +e2_e1_l1_8 +e2_e1_l1_8 +e1_l1_9 +e2_e1_l1_9 +e2_e1_l1_9 +e1_l1_10 +e2_e1_l1_10 +e2_e1_l1_10 +e1_l1_11 +e2_e1_l1_11 +e2_e1_l1_11 +e1_l1_12 +e2_e1_l1_12 +e2_e1_l1_12 +e1_l1_13 +e2_e1_l1_13 +e2_e1_l1_13 +e1_l1_14 +e2_e1_l1_14 +e2_e1_l1_14 + +============= +Test 1.14:115 +============= +s1_l1_1 +s2_s1_l1_1 +s2_s1_l1_1 +s1_l1_2 +s2_s1_l1_2 +s2_s1_l1_2 +s1_l1_3 +s2_s1_l1_3 +s2_s1_l1_3 +s1_l1_4 +s2_s1_l1_4 +s2_s1_l1_4 +s1_l1_5 +s2_s1_l1_5 +s2_s1_l1_5 +s1_l1_6 +s2_s1_l1_6 +s2_s1_l1_6 +s1_l1_7 +s2_s1_l1_7 +s2_s1_l1_7 +s1_l1_8 +s2_s1_l1_8 +s2_s1_l1_8 +s1_l1_9 +s2_s1_l1_9 +s2_s1_l1_9 +s1_l1_10 +s2_s1_l1_10 +s2_s1_l1_10 +s1_l1_11 +s2_s1_l1_11 +s2_s1_l1_11 +s1_l1_12 +s2_s1_l1_12 +s2_s1_l1_12 +s1_l1_13 +s2_s1_l1_13 +s2_s1_l1_13 +s1_l1_14 +s2_s1_l1_14 +s2_s1_l1_14 + +============= +Test 1.15:116 +============= +e1_l1_1 +s1_e1_l1_1 +s1_e1_l1_1 +e1_l1_2 +s1_e1_l1_2 +s1_e1_l1_2 +e1_l1_3 +s1_e1_l1_3 +s1_e1_l1_3 +e1_l1_4 +s1_e1_l1_4 +s1_e1_l1_4 +e1_l1_5 +s1_e1_l1_5 +s1_e1_l1_5 +e1_l1_6 +s1_e1_l1_6 +s1_e1_l1_6 +e1_l1_7 +s1_e1_l1_7 +s1_e1_l1_7 +e1_l1_8 +s1_e1_l1_8 +s1_e1_l1_8 +e1_l1_9 +s1_e1_l1_9 +s1_e1_l1_9 +e1_l1_10 +s1_e1_l1_10 +s1_e1_l1_10 +e1_l1_11 +s1_e1_l1_11 +s1_e1_l1_11 +e1_l1_12 +s1_e1_l1_12 +s1_e1_l1_12 +e1_l1_13 +s1_e1_l1_13 +s1_e1_l1_13 +e1_l1_14 +s1_e1_l1_14 +s1_e1_l1_14 + +============= +Test 1.16:117 +============= +e1_l1_1 +e1_l1_1 +e1_l1_2 +e1_l1_2 +e1_l1_3 +e1_l1_3 +e1_l1_4 +e1_l1_4 +e1_l1_5 +e1_l1_5 +e1_l1_6 +e1_l1_6 +e1_l1_7 +e1_l1_7 +e1_l1_8 +e1_l1_8 +e1_l1_9 +e1_l1_9 +e1_l1_10 +e1_l1_10 +e1_l1_11 +e1_l1_11 +e1_l1_12 +e1_l1_12 +e1_l1_13 +e1_l1_13 +e1_l1_14 +e1_l1_14 +e1_l1_1 +e1_l1_1 +e1_l1_2 +e1_l1_2 +e1_l1_3 +e1_l1_3 +e1_l1_4 +e1_l1_4 +e1_l1_5 +e1_l1_5 +e1_l1_6 +e1_l1_6 +e1_l1_7 +e1_l1_7 +e1_l1_8 +e1_l1_8 +e1_l1_9 +e1_l1_9 +e1_l1_10 +e1_l1_10 +e1_l1_11 +e1_l1_11 +e1_l1_12 +e1_l1_12 +e1_l1_13 +e1_l1_13 +e1_l1_14 +e1_l1_14 + +============= +Test 1.17:118 +============= +l1_1 +l1_1 +l1_2 +l1_2 +l1_3 +l1_3 +l1_4 +l1_4 +l1_5 +l1_5 +l1_6 +l1_6 +l1_7 +l1_7 +l1_8 +l1_8 +l1_9 +l1_9 +l1_10 +l1_10 +l1_11 +l1_11 +l1_12 +l1_12 +l1_13 +l1_13 +l1_14 +l1_14 + +============= +Test 1.18:119 +============= +l1_1 +l1_1 +l1_2 +l1_2 +l1_3 +l1_3 +l1_4 +l1_4 +l1_5 +l1_5 +l1_6 +l1_6 +l1_7 +l1_7 +l1_8 +l1_8 +l1_9 +l1_9 +l1_10 +l1_10 +l1_11 +l1_11 +l1_12 +l1_12 +l1_13 +l1_13 +l1_14 +l1_14 +Testing address ranges + +============ +Test 2.1:120 +============ +l1_4 + +============ +Test 2.2:121 +============ +l2_6 + +============ +Test 2.3:122 +============ +l1_14 + +============ +Test 2.4:123 +============ +l2_9 + +============ +Test 2.5:124 +============ +C:\cygwin64\home\bruno\sed-4.7.13-3c1e\build-mingw64\sed\sed.exe: can't read /dev/null: No such file or directory + +============ +Test 2.6:125 +============ +C:\cygwin64\home\bruno\sed-4.7.13-3c1e\build-mingw64\sed\sed.exe: can't read /dev/null: No such file or directory + +============ +Test 2.7:126 +============ + +============ +Test 2.9:127 +============ +l1_7 + +============= +Test 2.10:128 +============= +l1_7 + +============= +Test 2.11:129 +============= +l1_7 + +============= +Test 2.12:130 +============= +l1_1 +l1_2 +l1_3 +l1_4 + +============= +Test 2.13:131 +============= +l1_1 +l1_2 +l1_3 +l1_4 +l1_5 +l1_6 +l1_7 +l1_8 +l1_9 +l1_10 +l1_11 +l1_12 +l1_13 +l1_14 +l2_1 +l2_2 +l2_3 +l2_4 +l2_5 +l2_6 +l2_7 +l2_8 +l2_9 + +============= +Test 2.14:132 +============= +l1_1 +l1_2 +l1_3 +l1_4 +l1_5 +l1_6 +l1_7 +l1_8 +l1_9 +l1_10 +l1_11 +l1_12 +l1_13 +l1_14 +l2_1 +l2_2 +l2_3 +l2_4 +l2_5 +l2_6 +l2_7 +l2_8 +l2_9 + +============= +Test 2.15:133 +============= +l1_4 +l1_5 +l1_6 +l1_7 +l1_8 +l1_9 +l1_10 +l1_11 +l1_12 +l1_13 +l1_14 +l2_1 +l2_2 +l2_3 +l2_4 +l2_5 +l2_6 +l2_7 +l2_8 +l2_9 + +============= +Test 2.16:134 +============= +l1_4 +l1_5 +l1_6 +l1_7 +l1_8 +l1_9 +l1_10 +l1_11 +l1_12 +l1_13 +l1_14 +l2_1 +l2_2 +l2_3 +l2_4 +l2_5 +l2_6 + +============= +Test 2.17:135 +============= +l1_4 +l1_5 +l1_6 +l1_7 +l1_8 +l1_9 +l1_10 +l1_14 +l2_1 +l2_2 +l2_3 +l2_4 +l2_5 +l2_6 +l2_7 +l2_8 +l2_9 + +============= +Test 2.18:136 +============= +l2_3 +l2_4 +l2_5 +l2_6 +l2_7 +l2_8 +l2_9 + +============= +Test 2.19:137 +============= +l1_12 + +============= +Test 2.20:138 +============= +l1_7 +Brace and other grouping + +============ +Test 3.1:139 +============ +l1_1 +l1_2 +l1_3 +^l1T4$ +^l1T5$ +^l1T6$ +^l1T7$ +^l1T8$ +^l1T9$ +^l1T10$ +^l1T11$ +^l1T12$ +l1_13 +l1_14 + +============ +Test 3.2:140 +============ +l1_1 +l1_2 +l1_3 +^l1_4 +^l1_5 +^l1_6$ +^l1_7$ +^l1T8$ +^l1_9$ +^l1_10$ +^l1_11 +^l1_12 +l1_13 +l1_14 + +============ +Test 3.3:141 +============ +^l1T1$ +^l1T2$ +^l1T3$ +l1_4 +l1_5 +l1_6 +l1_7 +l1_8 +l1_9 +l1_10 +l1_11 +l1_12 +^l1T13$ +^l1T14$ + +============ +Test 3.4:142 +============ +^l1_1 +^l1_2 +^l1_3 +l1_4 +l1_5 +l1_6 +l1_7 +l1_8 +l1_9 +l1_10 +l1_11 +l1_12 +^l1_13 +^l1_14 +Testing a c d and i commands + +============ +Test 4.1:143 +============ +before_il1_1 +after_ibefore_il1_1 +before_il1_2 +after_ibefore_il1_2 +before_il1_3 +after_ibefore_il1_3 +before_il1_4 +after_ibefore_il1_4 +before_il1_5 +after_ibefore_il1_5 +before_il1_6 +after_ibefore_il1_6 +before_il1_7 +after_ibefore_il1_7 +before_il1_8 +after_ibefore_il1_8 +before_il1_9 +after_ibefore_il1_9 +before_il1_10 +after_ibefore_il1_10 +before_il1_11 +after_ibefore_il1_11 +before_il1_12 +after_ibefore_il1_12 +before_il1_13 +after_ibefore_il1_13 +before_il1_14 +after_ibefore_il1_14 +before_il2_1 +after_ibefore_il2_1 +before_il2_2 +after_ibefore_il2_2 +before_il2_3 +after_ibefore_il2_3 +before_il2_4 +after_ibefore_il2_4 +before_il2_5 +after_ibefore_il2_5 +before_il2_6 +inserted +after_ibefore_il2_6 +before_il2_7 +after_ibefore_il2_7 +before_il2_8 +after_ibefore_il2_8 +before_il2_9 +after_ibefore_il2_9 + +============ +Test 4.2:144 +============ +before_al1_1 +after_abefore_al1_1 +before_al1_2 +after_abefore_al1_2 +before_al1_3 +after_abefore_al1_3 +before_al1_4 +after_abefore_al1_4 +before_a5-12l1_5 +after_abefore_a5-12l1_5 +appended +before_a5-12l1_6 +after_abefore_a5-12l1_6 +appended +before_a5-12l1_7 +after_abefore_a5-12l1_7 +appended +before_a5-12l1_8 +after_abefore_a5-12l1_8 +appended +before_a5-12l1_9 +after_abefore_a5-12l1_9 +appended +before_a5-12l1_10 +after_abefore_a5-12l1_10 +appended +before_a5-12l1_11 +after_abefore_a5-12l1_11 +appended +before_a5-12l1_12 +after_abefore_a5-12l1_12 +appended +before_al1_13 +after_abefore_al1_13 +before_al1_14 +after_abefore_al1_14 +before_al2_1 +after_abefore_al2_1 +before_al2_2 +after_abefore_al2_2 +before_al2_3 +after_abefore_al2_3 +before_al2_4 +after_abefore_al2_4 +before_al2_5 +after_abefore_al2_5 +before_al2_6 +after_abefore_al2_6 +before_al2_7 +after_abefore_al2_7 +before_al2_8 +after_abefore_al2_8 +before_al2_9 +after_abefore_al2_9 + +============ +Test 4.3:145 +============ +^l1_1 +^l1_1$ +appended +^l1_2 +^l1_2$ +appended +^l1_3 +^l1_3$ +appended +^l1_4 +^l1_4$ +appended +^l1_5 +^l1_5$ +appended +^l1_6 +^l1_6$ +appended +^l1_7 +^l1_7$ +appended +^l1_8 +appended +^l1_8 +l1_9$ +^l1_10 +appended +^l1_10 +l1_11$ +^l1_12 +^l1_12$ +appended +^l1_13 +^l1_13$ +appended +^l1_14 +^l1_14$ +appended +^l2_1 +^l2_1$ +^l2_2 +^l2_2$ +^l2_3 +^l2_3$ +^l2_4 +^l2_4$ +^l2_5 +^l2_5$ +^l2_6 +^l2_6$ +^l2_7 +^l2_7$ +^l2_8 +^l2_8$ +^l2_9 +^l2_9$ + +============ +Test 4.4:146 +============ +hello +hello +hello +hello +hello +hello +hello +hello +hello +hello +hello +hello +hello +hello + +============ +Test 4.5:147 +============ +hello + +============ +Test 4.6:148 +============ +hello + +============ +Test 4.7:149 +============ +hello + +============ +Test 4.8:150 +============ +Testing labels and branching + +============ +Test 5.1:151 +============ +label2_l1_1 +label3_label2_l1_1 +label1_l1_2 +label1_l1_3 +label1_l1_4 +label1_l1_5 +label1_l1_6 +label1_l1_7 +label1_l1_8 +label1_l1_9 +label1_l1_10 +label1_l1_11 +label1_l1_12 +label2_l1_13 +label3_label2_l1_13 +label2_l1_14 +label3_label2_l1_14 + +============ +Test 5.2:152 +============ +tested l2_1 +tested l2_2 +tested l2_3 +tested l2_4 +tested l2_5 +tested l2_6 +tested l2_7 +tested l2_8 +tested l2_9 +tested l2_10 +tested l2_11 +tested l2_12 +tested l2_13 +tested l2_14 + +============ +Test 5.3:153 +============ +^l1_1 +^l1_1$ +^l1_2 +^l1_2$ +^l1_3 +^l1_3$ +^l1_4 +^l1_4$ +l1_5$ +l1_6$ +l1_7$ +l1_8$ + +============ +Test 5.4:154 +============ +^l1_1$ +^l1_2$ +^l1_3$ +^l1_4$ +^l1_5$ +^l1_6$ +^l1_7$ +^l1_8$ +l1_9$ +l1_10$ +l1_11$ +l1_12$ +l1_13$ +l1_14$ + +============ +Test 5.5:155 +============ +^l1_1 +^l1_2 +^l1_4 +^l1_6 +^l1_8 + +============ +Test 5.6:156 +============ +l1_1 +l1_2 +l1_3 +l1_4 +l1_5 + +============ +Test 5.7:157 +============ +l1_1 +l1_2 +l1_3 +l1_4 +hello +l1_5 + +============ +Test 5.8:158 +============ +m1_1 +m1_2 +m1_3 +m1_4 +m1_5 +m1_6 +m1_7 +m1_8 +m1_9 +m1_10 +m1_11 +m1_12 +m1_13 +m1_14 +Pattern space commands + +============ +Test 6.1:159 +============ +changed +changed +changed +changed +changed +changed +changed +changed +changed +changed +changed +changed +changed +changed + +============ +Test 6.2:160 +============ +l1_1 +l1_2 +l1_3 +l1_5 +l1_6 +l1_7 +l1_8 +l1_9 +l1_10 +l1_11 +l1_12 +l1_13 +l1_14 + +============ +Test 6.3:161 +============ +l1_5 +l1_6 +l1_7 +l1_8 +l1_9 +l1_10 +l1_11 +l1_12 +l1_13 +l1_14 + +============ +Test 6.4:162 +============ +l1_1 +l1_2 +l1_3 +l1_2 +l1_3 +l1_5 +l1_2 +l1_3 +l1_2 +l1_3 +l1_6 +l1_6 +l1_7 +l1_8 +l1_9 +l1_10 +l1_11 +l1_12 +l1_13 +l1_14 + +============ +Test 6.5:163 +============ +l1_1 +l1_2 +l1_3 +l1_4 +l1_5 +l1_6 +l1_7 +l1_8 +l1_9 +l1_10 +l1_11 +l1_12 +l1_13 +l1_14 + +============ +Test 6.6:164 +============ +Testing print and file routines + +============ +Test 7.1:165 +============ +\001\002\003\004\005\006\a\b\t$ +\v\f\r\016\017\020\021\022\023\024\025\026\027\030\031$ + +============ +Test 7.2:166 +============ +l1_1 +l1_2 +l1_3 +l1_4 +l1_5 +l1_6 +l1_7 +l1_8 +l1_9 +l1_10 +l1_11 +l1_12 +l1_13 +l1_14 +15 +l2_1 +16 +l2_2 +17 +l2_3 +18 +l2_4 +19 +l2_5 +20 +l2_6 +21 +l2_7 +22 +l2_8 +23 +l2_9 + +============ +Test 7.3:167 +============ +l1_1 +l1_2 +l1_3 +l1_4 +l1_5 +l1_6 +l1_7 +l1_8 +l1_9 +l1_10 +l1_11 +l1_12 +l1_13 +l1_14 +w results +l1_3 +l1_4 +l1_5 +l1_6 +l1_7 +l1_8 +l1_9 +l1_10 +l1_11 +l1_12 + +============ +Test 7.4:168 +============ +l1_1 +l1_2 +l1_3 +l1_4 +l2_1 +l2_2 +l2_3 +l2_4 +l2_5 +l2_6 +l2_7 +l2_8 +l2_9 +l1_5 +l1_6 +l1_7 +l1_8 +l1_9 +l1_10 +l1_11 +l1_12 +l1_13 +l1_14 + +============ +Test 7.5:169 +============ +l1_1 +l1_2 +l1_3 +l1_4 +l1_5 +l1_6 +l1_7 +l1_8 +l1_9 +l1_10 +l1_11 +l1_12 +l1_13 +l1_14 + +============ +Test 7.6:170 +============ +l1_1 +l1_2 +l1_3 +l1_4 +l1_5 +l1_6 +l1_7 +l1_8 +l1_9 +l1_10 +l1_11 +l1_12 +l1_13 +l1_14 + +============ +Test 7.8:171 +============ +C:\cygwin64\home\bruno\sed-4.7.13-3c1e\build-mingw64\sed\sed.exe: can't read /dev/null: No such file or directory +Testing substitution commands + +============ +Test 8.1:172 +============ +XXXX +XXXX +XXXX +XXXX +XXXX +XXXX +XXXX +XXXX +XXXX +XXXXX +XXXXX +XXXXX +XXXXX +XXXXX + +============ +Test 8.2:173 +============ +XXXX +XXXX +XXXX +XXXX +XXXX +XXXX +XXXX +XXXX +XXXX +XXXXX +XXXXX +XXXXX +XXXXX +XXXXX + +============ +Test 8.3:174 +============ +XXXX +XXXX +XXXX +XXXX +XXXX +XXXX +XXXX +XXXX +XXXX +XXXXX +XXXXX +XXXXX +XXXXX +XXXXX + +============ +Test 8.4:175 +============ +l1_1 +l1_2 +l1_3 +l1_4 +l1_5 +l1_6 +l1_7 +l1_8 +l1_9 +l1_10 +l1_11 +l1_12 +l1_13 +l1_14 + +============ +Test 8.5:176 +============ +l1X1 +l1X2 +l1X3 +l1X4 +l1X5 +l1X6 +l1X7 +l1X8 +l1X9 +l1X10 +l1X11 +l1X12 +l1X13 +l1X14 + +============ +Test 8.6:177 +============ +(l)(1)(_)(1) +(l)(1)(_)(2) +(l)(1)(_)(3) +(l)(1)(_)(4) +(l)(1)(_)(5) +(l)(1)(_)(6) +(l)(1)(_)(7) +(l)(1)(_)(8) +(l)(1)(_)(9) +(l)(1)(_)(1)(0) +(l)(1)(_)(1)(1) +(l)(1)(_)(1)(2) +(l)(1)(_)(1)(3) +(l)(1)(_)(1)(4) + +============ +Test 8.7:178 +============ +(&)(&)(&)(&) +(&)(&)(&)(&) +(&)(&)(&)(&) +(&)(&)(&)(&) +(&)(&)(&)(&) +(&)(&)(&)(&) +(&)(&)(&)(&) +(&)(&)(&)(&) +(&)(&)(&)(&) +(&)(&)(&)(&)(&) +(&)(&)(&)(&)(&) +(&)(&)(&)(&)(&) +(&)(&)(&)(&)(&) +(&)(&)(&)(&)(&) + +============ +Test 8.8:179 +============ +x_x1xl1 +x_x1xl2 +x_x1xl3 +x_x1xl4 +x_x1xl5 +x_x1xl6 +x_x1xl7 +x_x1xl8 +x_x1xl9 +x_x1xl10 +x_x1xl11 +x_x1xl12 +x_x1xl13 +x_x1xl14 + +============ +Test 8.9:180 +============ +l1u0 +u1 +u21 +l1u0 +u1 +u22 +l1u0 +u1 +u23 +l1u0 +u1 +u24 +l1u0 +u1 +u25 +l1u0 +u1 +u26 +l1u0 +u1 +u27 +l1u0 +u1 +u28 +l1u0 +u1 +u29 +l1u0 +u1 +u210 +l1u0 +u1 +u211 +l1u0 +u1 +u212 +l1u0 +u1 +u213 +l1u0 +u1 +u214 + +============= +Test 8.10:181 +============= +l1_X +l1_X +l1_X +l1_X +l1_X +l1_X +l1_X +l1_X +l1_X +l1_X0 +l1_X1 +l1_X2 +l1_X3 +l1_X4 + +============= +Test 8.11:182 +============= +lX_1 +lX_2 +lX_3 +lX_4 +lX_5 +lX_6 +lX_7 +lX_8 +lX_9 +lX_10 +lX_11 +lX_12 +lX_13 +lX_14 +s wfile results +lX_1 +lX_2 +lX_3 +lX_4 +lX_5 +lX_6 +lX_7 +lX_8 +lX_9 +lX_10 +lX_11 +lX_12 +lX_13 +lX_14 + +============= +Test 8.12:183 +============= +lX_X +lX_X +lX_X +lX_4 +lX_5 +lX_6 +lX_7 +lX_8 +lX_9 +lX_X0 +lX_XX +lX_XX +lX_XX +lX_X4 + +============= +Test 8.13:184 +============= +l8_8 +l8_7 +l8_6 +l8_5 +l8_4 +l8_3 +l8_2 +l8_1 +l8_0 +l8_89 +l8_88 +l8_87 +l8_86 +l8_85 + +============= +Test 8.14:185 +============= +l8_8 +l8_7 +l8_6 +l8_5 +l8_4 +l8_3 +l8_2 +l8_1 +l8_0 +l8_89 +l8_88 +l8_87 +l8_86 +l8_85 + +============= +Test 8.15:186 +============= +l1_1Xl1_2 +l1_3 +l1_4 +l1_5 +l1_6 +l1_7 +l1_8 +l1_9 +l1_10 +l1_11 +l1_12 +l1_13 +l1_14 + +============= +Test 8.16:187 +============= +eeefff +Xeefff +XYefff +XYeYff +XYeYYf +XYeYYY +XYeYYY + +============= +Test 8.17:188 +============= +&&&& +&&&& +&&&& +&&&& +&&&& +&&&& +&&&& +&&&& +&&&& +&&&&& +&&&&& +&&&&& +&&&&& +&&&&& FAIL testsuite/bsd-wrapper.sh (exit status: 1) FAIL: testsuite/dc ================== C:\cygwin64\home\bruno\sed-4.7.13-3c1e\build-mingw64\sed\sed.exe: couldn't open file /home/bruno/sed-4.7.13-3c1e/build-mingw64/../testsuite/dc.sed: No such file or directory --- easter-exp 2020-01-06 11:37:12.158432000 +0100 +++ easter-out 2020-01-06 11:37:12.549066000 +0100 @@ -1,2 +0,0 @@ -31 -March 2002 C:\cygwin64\home\bruno\sed-4.7.13-3c1e\build-mingw64\sed\sed.exe: couldn't open file /home/bruno/sed-4.7.13-3c1e/build-mingw64/../testsuite/dc.sed: No such file or directory --- sqrt2-exp 2020-01-06 11:37:12.424560200 +0100 +++ sqrt2-out 2020-01-06 11:37:12.815172700 +0100 @@ -1 +0,0 @@ -1.6A09E667A FAIL testsuite/dc.sh (exit status: 1) FAIL: testsuite/distrib ======================= --- distrib-exp 2020-01-06 11:37:17.002696500 +0100 +++ distrib-out 2020-01-06 11:37:17.283436700 +0100 @@ -1,29 +1,29 @@ -Path: mailnewsgateway -From address@hidden Wed Mar 8 18: 02:42 1995 -From: address@hidden (Jason Molenda) -Message-ID: -Subject: Note for sed testsuite -Original-To: address@hidden -Date: Wed, 8 Mar 1995 18:02:24 -0800 (PST) -X-Mailer: ELM [version 2.4 PL23] -Newsgroups: alt.buddha.short.fat.guy -Distribution: world -Sender: address@hidden -Approved: address@hidden - - _Summum Bonum_ - - All the breath and the bloom of the - year in the bag of one bee: - All the wonder and wealth of the mine in - the heart of one gem: - In the core of one pearl all the shade and the - shine of the sea: - Breath and bloom, shade and shine, -- wonder, - wealth, and -- how far above them -- - Truth, thats brighter than gem, - Trust, that's purer than pearl, -- - Brightest truth, purest trust in the universe -- - all were for me - In the kiss of one girl. - -- Robert Browning +Path: mailnewsgateway +From address@hidden Wed Mar 8 18: 02:42 1995 +From: address@hidden (Jason Molenda) +Message-ID: +Subject: Note for sed testsuite +Original-To: address@hidden +Date: Wed, 8 Mar 1995 18:02:24 -0800 (PST) +X-Mailer: ELM [version 2.4 PL23] +Newsgroups: alt.buddha.short.fat.guy +Distribution: world +Sender: address@hidden +Approved: address@hidden + + _Summum Bonum_ + + All the breath and the bloom of the + year in the bag of one bee: + All the wonder and wealth of the mine in + the heart of one gem: + In the core of one pearl all the shade and the + shine of the sea: + Breath and bloom, shade and shine, -- wonder, + wealth, and -- how far above them -- + Truth, thats brighter than gem, + Trust, that's purer than pearl, -- + Brightest truth, purest trust in the universe -- + all were for me + In the kiss of one girl. + -- Robert Browning FAIL testsuite/distrib.sh (exit status: 1) FAIL: testsuite/eval ==================== sed: can't read eval.in2;: No such file or directory sed: can't read echo: No such file or directory sed: can't read cpu: No such file or directory sed: can't read eval.in2;: No such file or directory sed: can't read echo: No such file or directory sed: can't read cpu: No such file or directory --- eval-exp 2020-01-06 11:37:21.439685600 +0100 +++ eval-out 2020-01-06 11:37:23.533446900 +0100 @@ -1,40 +1,38 @@ -abcd ---- -abcd ---- -abcd ---- -17380: 2 2 5 11 79 -cpu ---- -17380: 2 2 5 11 79 -cpu ---- -17380: 2 2 5 11 79 -cpu ---- - abcd ---- - abcd ---- - abcd ---- -17380: 2 2 5 11 79 - cpu ---- -17380: 2 2 5 11 79 - cpu ---- -17380: 2 2 5 11 79 - cpu ---- -Doing some more tests ----------------------- -17380: 2 2 5 11 79 ---- -sed 1q eval.in2 ---- -17380: 2 2 5 11 79 ---- -sed 1q eval.in2 ---- -sed 1q eval.in2 +abcd +--- +abcd +--- +abcd +--- +17380: 2 2 5 11 79 +cpu +--- + +--- +17380: 2 2 5 11 79 +cpu +--- + abcd +--- + abcd +--- + abcd +--- +17380: 2 2 5 11 79 + cpu +--- + +--- +17380: 2 2 5 11 79 + cpu +--- +Doing some more tests ----------------------- +17380: 2 2 5 11 79 +--- +sed 1q eval.in2 +--- +17380: 2 2 5 11 79 +--- +sed 1q eval.in2 +--- +sed 1q eval.in2 FAIL testsuite/eval.sh (exit status: 1) FAIL: testsuite/inplace-hold ============================ --- inplace-hold-exp 2020-01-06 11:37:31.768297500 +0100 +++ inplace-hold-out1 2020-01-06 11:37:31.845948900 +0100 @@ -1 +1 @@ - + --- inplace-hold-exp 2020-01-06 11:37:31.768297500 +0100 +++ inplace-hold-out2 2020-01-06 11:37:31.845948900 +0100 @@ -1 +1 @@ - + FAIL testsuite/inplace-hold.sh (exit status: 1) FAIL: testsuite/mac-mf ====================== C:\cygwin64\home\bruno\sed-4.7.13-3c1e\build-mingw64\sed\sed.exe: couldn't open file /home/bruno/sed-4.7.13-3c1e/build-mingw64/../testsuite/mac-mf.sed: No such file or directory --- /home/bruno/sed-4.7.13-3c1e/build-mingw64/../testsuite/mac-mf.good 2014-12-02 06:03:58.000000000 +0100 +++ mac-mf-out 2020-01-06 11:37:35.908933500 +0100 @@ -1,200 +0,0 @@ -## config:mac-pre.in -## common Macintosh prefix for all Makefile.in in the Kerberos V5 tree - -# -# MPW-style lines for the MakeFile -# -# This first part is long enough that NFS:Share doesn't notice the non-ASCII -# characters in the rest of the file, so it claims that the file is type -# TEXT, which is what we want. The non-ASCII chars are necessary for MPW -# Make -# -# This first part is long enough that NFS:Share doesn't notice the non-ASCII -# characters in the rest of the file, so it claims that the file is type -# TEXT, which is what we want. The non-ASCII chars are necessary for MPW -# Make -# -# This first part is long enough that NFS:Share doesn't notice the non-ASCII -# characters in the rest of the file, so it claims that the file is type -# TEXT, which is what we want. The non-ASCII chars are necessary for MPW -# Make -# -# This first part is long enough that NFS:Share doesn't notice the non-ASCII -# characters in the rest of the file, so it claims that the file is type -# TEXT, which is what we want. The non-ASCII chars are necessary for MPW -# Make -# -# This first part is long enough that NFS:Share doesn't notice the non-ASCII -# characters in the rest of the file, so it claims that the file is type -# TEXT, which is what we want. The non-ASCII chars are necessary for MPW -# Make -# -# This first part is long enough that NFS:Share doesn't notice the non-ASCII -# characters in the rest of the file, so it claims that the file is type -# TEXT, which is what we want. The non-ASCII chars are necessary for MPW -# Make -# -# This first part is long enough that NFS:Share doesn't notice the non-ASCII -# characters in the rest of the file, so it claims that the file is type -# TEXT, which is what we want. The non-ASCII chars are necessary for MPW -# Make -# -# This first part is long enough that NFS:Share doesn't notice the non-ASCII -# characters in the rest of the file, so it claims that the file is type -# TEXT, which is what we want. The non-ASCII chars are necessary for MPW -# Make -# -# This first part is long enough that NFS:Share doesn't notice the non-ASCII -# characters in the rest of the file, so it claims that the file is type -# TEXT, which is what we want. The non-ASCII chars are necessary for MPW -# Make -# -# This first part is long enough that NFS:Share doesn't notice the non-ASCII -# characters in the rest of the file, so it claims that the file is type -# TEXT, which is what we want. The non-ASCII chars are necessary for MPW -# Make -# -# This first part is long enough that NFS:Share doesn't notice the non-ASCII -# characters in the rest of the file, so it claims that the file is type -# TEXT, which is what we want. The non-ASCII chars are necessary for MPW -# Make -# -# This first part is long enough that NFS:Share doesn't notice the non-ASCII -# characters in the rest of the file, so it claims that the file is type -# TEXT, which is what we want. The non-ASCII chars are necessary for MPW -# Make -# -# This first part is long enough that NFS:Share doesn't notice the non-ASCII -# characters in the rest of the file, so it claims that the file is type -# TEXT, which is what we want. The non-ASCII chars are necessary for MPW -# Make -# -# This first part is long enough that NFS:Share doesn't notice the non-ASCII -# characters in the rest of the file, so it claims that the file is type -# TEXT, which is what we want. The non-ASCII chars are necessary for MPW -# Make - -# -# End of MPW-style lines for MakeFile -# - -WHAT = mac - -# Directory syntax Ä -R= -C= -S=: -U=: - -BUILDTOP = ::: -srcdir = - -# FIXME Ä This doesn't translate to MPW yet, srcdir must be same as objdir -# File in object dir can come from either the current dir or srcdir -# -# . Ä . "{srcdir}" - -# Default rule that puts each file into separate segment - -.c.o Ä .c - {CC} {DepDir}{Default}.c {CFLAGS} -s {Default} -o {TargDir}{Default}.c.o - -CPPFLAGS = -i {SRCTOP}:include -i {BUILDTOP}:include -i {SRCTOP}:include:krb5 -i {BUILDTOP}:include:krb5 -i {CIncludes} -DEFS = {CPPFLAGS} -CC = c -LD = link -# The funny quoting in the LDFLAGS is to avoid xxx.c.o being mangled by -# mac-mf.sed into xxx.c.o -LDFLAGS=-t MPST -c "MPS " -sym on {Libraries}"Runtime."o {CLibraries}"StdClib."o {Libraries}"ToolLibs."o {Libraries}"Interface."o -CCOPTS = -LIBS = -KRB5ROOT= @KRB5ROOT@ -KRB4=@KRB4@ -INSTALL=Duplicate -y -INSTALL_PROGRAM=Duplicate -y -INSTALL_DATA=Duplicate -y -INSTALL_SETUID=Duplicate -y - -KRB5MANROOT = {KRB5ROOT}{S}man -ADMIN_BINDIR = {KRB5ROOT}{S}admin -SERVER_BINDIR = {KRB5ROOT}{S}sbin -CLIENT_BINDIR = {KRB5ROOT}{S}bin -ADMIN_MANDIR = {KRB5MANROOT}{S}man8 -SERVER_MANDIR = {KRB5MANROOT}{S}man8 -CLIENT_MANDIR = {KRB5MANROOT}{S}man1 -FILE_MANDIR = {KRB5MANROOT}{S}man5 -KRB5_LIBDIR = {KRB5ROOT}{S}lib -KRB5_INCDIR = {KRB5ROOT}{S}include -KRB5_INCSUBDIRS = ¶ - {KRB5_INCDIR}{S}krb5 ¶ - {KRB5_INCDIR}{S}asn.1 ¶ - {KRB5_INCDIR}{S}kerberosIV - - -RM = Delete -y -i -CP = Duplicate -y -MV = mv -f -CHMOD=chmod -RANLIB = @RANLIB@ -ARCHIVE = @ARCHIVE@ -ARADD = @ARADD@ -LN = @LN_S@ -AWK = @AWK@ -LEX = @LEX@ -LEXLIB = @LEXLIB@ -YACC = @YACC@ - -# FIXME Ä This won't work for srcdir != objdir. But on the Mac, there -# is no easy way to build a relative or absolute path, because Ä means -# both the path separator, and the "go up a directory" indicator -#SRCTOP = {srcdir}{S}{BUILDTOP} -SRCTOP = {BUILDTOP} -SUBDIRS = @subdirs@ - -TOPLIBD = {BUILDTOP}{S}lib - -OBJEXT = c.o -LIBEXT = a -EXEEXT = - -all ÄÄ -# Generated automatically from Makefile.in by configure -CFLAGS = {CCOPTS} {DEFS} -i ::des - -##DOSBUILDTOP = ..\..\: -##DOSLIBNAME=..\crypto.lib -##DOS!include {BUILDTOP}\config\windows.in - -OBJS= md5.{OBJEXT} md5glue.{OBJEXT} md5crypto.{OBJEXT} - -SRCS= md5.c md5glue.c md5crypto.c - -all ÄÄ {OBJS} - -t_mddriver Ä t_mddriver.c.o md5.c.o - Link {LDFLAGS} -o t_mddriver t_mddriver.c.o md5.c.o - -t_mddriver.exe Ä - {CC} {CFLAGS2} -o t_mddriver.exe t_mddriver.c md5.c - -check ÄÄ t_mddriver{EXEEXT} - {C}t_mddriver{EXEEXT} -x - -clean ÄÄ - {RM} t_mddriver{EXEEXT} t_mddriver.{OBJEXT} -# config:post.in -# put all ÄÄ first just in case no other rules occur here -# -all ÄÄ - -check ÄÄ - -clean ÄÄ clean-{WHAT} - {RM} config.log pre.c.out post.c.out Makefile.c.out - -clean-unix ÄÄ - if test -n "{OBJS}" ; then {RM} {OBJS}; else Ä ; fi - -clean-windows ÄÄ - {RM} Å.{OBJEXT} - {RM} msvc.pdb Å.err FAIL testsuite/mac-mf.sh (exit status: 1) FAIL: testsuite/madding ======================= C:\cygwin64\home\bruno\sed-4.7.13-3c1e\build-mingw64\sed\sed.exe: couldn't open file /home/bruno/sed-4.7.13-3c1e/build-mingw64/../testsuite/madding.sed: No such file or directory --- /home/bruno/sed-4.7.13-3c1e/build-mingw64/../testsuite/madding.good 2014-09-06 17:18:11.000000000 +0200 +++ madding-out 2020-01-06 11:37:40.033925400 +0100 @@ -1 +0,0 @@ -The girl on the summit of the load sat motionless, surrounded by tables and chairs with their legs upwards, backed by an oak settle, and ornamented in front by pots of geraniums, myrtles, and cactuses, together with a caged canary -- all probably from the windows of the house just vacated. There was also a cat in a willow basket, from the partly-opened lid of which she gazed with half-closed eyes, and affectionately-surveyed the small birds around. The handsome girl waited for some time idly in her place, and the only sound heard in the stillness was the hopping of the canary up and down the perches of its prison. Then she looked attentively downwards. It was not at the bird, nor at the cat; it was at an oblong package tied in paper, and lying between them. She turned her head to learn if the waggoner were coming. He was not yet in sight; and her eyes crept back to the package, her thoughts seeming to run upon what was inside it. At length she drew the article into her lap, and untied the paper covering; a small swing looking- glass was disclosed, in which she proceeded to survey herself attentively. She parted her lips and smiled. It was a fine morning, and the sun lighted up to a scarlet glow the crimson jacket she wore, and painted a soft lustre upon her bright face and dark hair. The myrtles, geraniums, and cactuses packed around her were fresh and green, and at such a leafless season they invested the whole concern of horses, waggon, furniture, and girl with a peculiar vernal charm. What possessed her to indulge in such a performance in the sight of the sparrows, blackbirds, and unperceived farmer who were alone its spectators, -- whether the smile began as a factitious one, to test her capacity in that art, -- nobody knows; it ended certainly in a real smile. She blushed at herself, and seeing her reflection blush, blushed the more. The change from the customary spot and necessary occasion of such an act -- from the dressing hour in a bedroom to a time of travelling out of doors -- lent to the idle deed a novelty it did not intrinsically possess. The picture was a delicate one. Woman's prescriptive infirmity had stalked into the sunlight, which had clothed it in the freshness of an originality. A cynical inference was irresistible by Gabriel Oak as he regarded the scene, generous though he fain would have been. There was no necessity whatever for her looking in the glass. She did not adjust her hat, or pat her hair, or press a dimple into shape, or do one thing to signify that any such intention had been her motive in taking up the glass. She simply observed herself as a fair product of Nature in the feminine kind, her thoughts seeming to glide into far-off though likely dramas in which men would play a part -- vistas of probable triumphs -- the smiles being of a phase suggesting that hearts were imagined as lost and won. Still, this was but conjecture, and the whole series of actions was so idly put forth as to make it rash to assert that intention had any part in them at all. The waggoner's steps were heard returning. She put the glass in the paper, and the whole again into its place. When the waggon had passed on, Gabriel withdrew from his point of espial, and descending into the road, followed the vehicle to the turnpike-gate some way beyond the bottom of the hill, where the object of his contemplation now halted for the payment of toll. About twenty steps still remained between him and the gate, when he heard a dispute. It was a difference concerning twopence between the persons with the waggon and the man at the toll-bar. "Mis'ess's niece is upon the top of the things, and she says that's enough that I've offered ye, you great miser, and she won't pay any more." These were the waggoner's words. "Very well; then mis'ess's niece can't pass," said the turnpike-keeper, closing the gate. Oak looked from one to the other of the disputants, and fell into a reverie. There was something in the tone of twopence remarkably insignificant. Threepence had a definite value as money -- it was an appreciable infringement on a day's wages, and, as such, a higgling matter; but twopence -- "Here," he said, stepping forward and handing twopence to the gatekeeper; "let the young woman pass." He looked up at her then; she heard his words, and looked down. Gabriel's features adhered throughout their form so exactly to the middle line between the beauty of St. John and the ugliness of Judas Iscariot, as represented in a window of the church he attended, that not a single lineament could be selected and called worthy either of distinction or notoriety. The red-jacketed and dark-haired maiden seemed to think so too, for she carelessly glanced over him, and told her man to drive on. She might have looked her thanks to Gabriel on a minute scale, but she did not speak them; more probably she felt none, for in gaining her a passage he had lost her her point, and we know how women take a favour of that kind. The gatekeeper surveyed the retreating vehicle. "That's a handsome maid," he said to Oak. "But she has her faults," said Gabriel. "True, farmer." "And the greatest of them is -- well, what it is always." "Beating people down? ay, 'tis so." "O no." "What, then?" Gabriel, perhaps a little piqued by the comely traveller's indifference, glanced back to where he had witnessed her performance over the hedge, and said, "Vanity, dude." FAIL testsuite/madding.sh (exit status: 1) FAIL: testsuite/newjis ====================== --- newjis-exp 2020-01-06 11:37:44.237298400 +0100 +++ newjis-out 2020-01-06 11:37:44.643306200 +0100 @@ -1,4 +1,4 @@ -$B$H$J$j$NM9JX6I$K(B -$B$?$F$+$1$?$N$O(B -$B$?$F$+$1$?$+$C$?$+$i(B -$B$?$F$+$1$?!#(B +$B$H$J$j$NM9JX6I$K(B +$B$?$F$+$1$?$N$O(B +$B$?$F$+$1$?$+$C$?$+$i(B +$B$?$F$+$1$?!#(B FAIL testsuite/newjis.sh (exit status: 1) SKIP: testsuite/utf8-ru ======================= utf8-ru.sh: skipped test: ru_RU.UTF-8 locale not found SKIP testsuite/utf8-ru.sh (exit status: 77) FAIL: testsuite/uniq ==================== C:\cygwin64\home\bruno\sed-4.7.13-3c1e\build-mingw64\sed\sed.exe: couldn't open file /home/bruno/sed-4.7.13-3c1e/build-mingw64/../testsuite/uniq.sed: No such file or directory --- /home/bruno/sed-4.7.13-3c1e/build-mingw64/../testsuite/uniq.good 2020-01-01 20:38:19.000000000 +0100 +++ out 2020-01-06 11:37:58.096433300 +0100 @@ -1,874 +0,0 @@ - -#define DPRINTF(p) /*nothing */ -#define DPRINTF(p) printf p -#define GETCHAR(c, eptr) c = *eptr; -#define GETCHARINC(c, eptr) c = *eptr++; -#define class pcre_class -#define match_condassert 0x01 /* Called to check a condition assertion */ -#define match_isgroup 0x02 /* Set if start of bracketed group */ -#else -#endif -#ifdef DEBUG /* Sigh. Some compilers never learn. */ -#ifdef DEBUG -#ifdef __cplusplus -#include "internal.h" -&& length - re->max_match_size > start_offset) -((*ecode++ == OP_BEG_WORD) ? prev_is_word : cur_is_word)) -((md->ctypes[*eptr] & ctype_word) != 0); -((md->ctypes[eptr[-1]] & ctype_word) != 0); -(eptr == md->end_subject - 1 && *eptr != '\n')) -(i.e. keep it out of the loop). Also we can test that there are at least -(md->ctypes[*eptr++] & ctype_digit) != 0) -(md->ctypes[*eptr++] & ctype_digit) == 0) -(md->ctypes[*eptr++] & ctype_space) != 0) -(md->ctypes[*eptr++] & ctype_space) == 0) -(md->ctypes[*eptr++] & ctype_word) != 0) -(md->ctypes[*eptr++] & ctype_word) == 0) -(offsetcount - 2) * sizeof (int)); -(offsets == NULL && offsetcount > 0)) -(pcre_free) (match_block.offset_vector); -(pcre_free) (save); -(re->tables + fcc_offset)[req_char] : req_char; -* Match a back-reference * -* Execute a Regular Expression * -* Match from current position * -* Debugging function to print chars * -* Perl-Compatible Regular Expressions * -* Macros and tables for character handling * -*************************************************/ -*/ -*iptr = -1; -*iptr++ = -1; -*prev == OP_ASSERTBACK || *prev == OP_ASSERTBACK_NOT || -*prev == OP_ONCE) ------------------------------------------------------------------------------ --1 => failed to match -/* -/* "Once" brackets are like assertion brackets except that after a match, -/* ... else fall through */ -/* Advance to a possible match for an initial string after study */ -/* Allow compilation as C++ source code, should anybody want to do that. */ -/* Always fail if not enough characters left */ -/* An alternation is the end of a branch; scan along to find the end of the -/* Assert before internal newline if multiline, or before a terminating -/* Assertion brackets. Check the alternative branches in turn - the -/* At the start of a bracketed group, add the current subject pointer to the -/* BRAZERO and BRAMINZERO occur just before a bracket group, indicating -/* Caseful comparisons */ -/* Change option settings */ -/* Common code for all repeated single character type matches */ -/* Common code for all repeated single-character matches. We can give -/* Compute the minimum number of offsets that we need to reset each time. Doing -/* Conditional group: compilation checked that there are no more than -/* Continue as from after the assertion, updating the offsets high water -/* Continue from after the assertion, updating the offsets high water -/* Control never gets here */ -/* Control never reaches here */ -/* Copy the offset information from temporary store if necessary */ -/* Do a single test if no case difference is set up */ -/* Do not stick any code in here without much thought; it is assumed -/* End of a group, repeated or non-repeating. If we are at the end of -/* End of subject assertion (\z) */ -/* End of subject or ending \n assertion (\Z) */ -/* End of the pattern. If PCRE_NOTEMPTY is set, fail if we have matched -/* First, ensure the minimum number of matches are present. */ -/* First, ensure the minimum number of matches are present. Use inline -/* First, ensure the minimum number of matches are present. We get back -/* Flag bits for the match() function */ -/* For a non-repeating ket, just continue at this level. This also -/* For anchored or unanchored matches, there may be a "last known required -/* For extended extraction brackets (large number), we have to fish out -/* For extended extraction brackets (large number), we have to fish out the -/* For matches anchored to the end of the pattern, we can often avoid -/* If a back reference hasn't been set, the length that is passed is greater -/* If checking an assertion for a condition, return TRUE. */ -/* If hit the end of the group (which could be repeated), fail */ -/* If max == min we can continue with the main loop without the -/* If maximizing it is worth using inline code for speed, doing the type -/* If maximizing, find the longest possible run, then work backwards. */ -/* If maximizing, find the longest string and work backwards */ -/* If min = max, continue at the same level without recursing */ -/* If min = max, continue at the same level without recursion. -/* If minimizing, keep testing the rest of the expression and advancing -/* If minimizing, keep trying and advancing the pointer */ -/* If minimizing, we have to test the rest of the pattern before each -/* If req_char is set, we know that that character must appear in the subject -/* If the expression has got more back references than the offsets supplied can -/* If the length of the reference is zero, just continue with the -/* If the reference is unset, set the length to be longer than the amount -/* If we can't find the required character, break the matching loop */ -/* If we have found the required character, save the point where we -/* In all other cases except a conditional group we have to check the -/* In case the recursion has set more capturing values, save the final -/* Include the internals header, which itself includes Standard C headers plus -/* Insufficient room for saving captured contents */ -/* Loop for handling unanchored repeated matching attempts; for anchored regexs -/* Match a back reference, possibly repeatedly. Look past the end of the -/* Match a character class, possibly repeatedly. Look past the end of the -/* Match a negated single character */ -/* Match a negated single character repeatedly. This is almost a repeat of -/* Match a run of characters */ -/* Match a single character repeatedly; different opcodes share code. */ -/* Match a single character type repeatedly; several different opcodes -/* Match a single character type; inline for speed */ -/* Min and max values for the common repeats; for the maxima, 0 => infinity */ -/* Move the subject pointer back. This occurs only at the start of -/* Negative assertion: all branches must fail to match */ -/* Now start processing the operations. */ -/* OP_KETRMAX */ -/* On entry ecode points to the first opcode, and eptr to the first character -/* Opening capturing bracket. If there is space in the offset vector, save -/* Or to a non-unique first char after study */ -/* Or to a unique first char if possible */ -/* Or to just after \n for a multiline match if possible */ -/* Other types of node can be handled by a switch */ -/* Otherwise test for either case */ -/* Print a sequence of chars in printable format, stopping at the end of the -/* Recursion matches the current regex, nested. If there are any capturing -/* Reset the maximum number of extractions we might see. */ -/* Reset the value of the ims flags, in case they got changed during -/* Reset the working variable associated with each extraction. These should -/* Separate the caselesss case for speed */ -/* Set up for repetition, or handle the non-repeated case */ -/* Set up the first character to match, if available. The first_char value is -/* Skip over conditional reference data or large extraction number data if -/* Start of subject assertion */ -/* Start of subject unless notbol, or after internal newline if multiline */ -/* Structure for building a chain of data that actually lives on the -/* The code is duplicated for the caseless and caseful cases, for speed, -/* The condition is an assertion. Call match() to evaluate it - setting -/* The ims options can vary during the matching as a result of the presence -/* The repeating kets try the rest of the pattern or restart from the -/* There's been some horrible disaster. */ -/* This "while" is the end of the "do" above */ -/* This function applies a compiled re to a subject string and picks out -/* Use a macro for debugging printing, 'cause that limits the use of #ifdef -/* We don't need to repeat the search if we haven't yet reached the -/* When a match occurs, substrings will be set for all internal extractions; -/* Word boundary assertions */ -/************************************************* -1. This software is distributed in the hope that it will be useful, -2. The origin of this software must not be misrepresented, either by -3. Altered versions must be plainly marked as such, and must not be -4. If PCRE is embedded in any software that is released under the GNU -5.005. If there is an options reset, it will get obeyed in the normal -6 : 3 + (ecode[1] << 8) + ecode[2]), -< -1 => some kind of unexpected problem -= 0 => success, but offsets is not big enough -Arguments: -BOOL anchored; -BOOL cur_is_word = (eptr < md->end_subject) && -BOOL is_subject; -BOOL minimize = FALSE; -BOOL prev_is_word = (eptr != md->start_subject) && -BOOL rc; -BOOL startline; -BOOL using_temporary_offsets = FALSE; -Copyright (c) 1997-2000 University of Cambridge -DPRINTF ((">>>> returning %d\n", match_block.errorcode)); -DPRINTF ((">>>> returning %d\n", rc)); -DPRINTF (("Copied offsets from temporary memory\n")); -DPRINTF (("Freeing temporary memory\n")); -DPRINTF (("Got memory to hold back references\n")); -DPRINTF (("Unknown opcode %d\n", *ecode)); -DPRINTF (("bracket %d failed\n", number)); -DPRINTF (("bracket 0 failed\n")); -DPRINTF (("ims reset to %02lx\n", ims)); -DPRINTF (("ims set to %02lx at group repeat\n", ims)); -DPRINTF (("ims set to %02lx\n", ims)); -DPRINTF (("matching %c{%d,%d} against subject %.*s\n", c, min, max, -DPRINTF (("negative matching %c{%d,%d} against subject %.*s\n", c, min, max, -DPRINTF (("saving %d %d %d\n", save_offset1, save_offset2, save_offset3)); -DPRINTF (("start bracket 0\n")); -GETCHAR (c, eptr) /* Get character */ -GETCHARINC (c, eptr) /* Get character; increment eptr */ -General Purpose Licence (GPL), then the terms of that licence shall -However, if the referenced string is the empty string, always treat -If the bracket fails to match, we need to restore this value and also the -If there isn't enough space in the offset vector, treat this as if it were a -MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -Otherwise, we can use the vector supplied, rounding down its size to a multiple -Permission is granted to anyone to use this software for any purpose on any -REPEATCHAR: -REPEATNOTCHAR: -REPEATTYPE: -Returns: > 0 => success; value is the number of elements filled in -Returns: TRUE if matched -Returns: TRUE if matched -Returns: nothing -They are not both allowed to be zero. */ -This is a library of functions to support regular expressions whose syntax -This is the forcible breaking of infinite loops as implemented in Perl -Writing separate code makes it go faster, as does using an autoincrement and -Written by: Philip Hazel -a move back into the brackets. Check the alternative branches in turn - the -address of eptr, so that eptr can be a register variable. */ -an assertion "group", stop matching and return TRUE, but record the -an empty string - recursion will then try other alternatives, if any. */ -an error. Save the top 15 values on the stack, and accept that the rest -an unanchored pattern, of course. If there's no first char and the pattern was -analyzing most of the pattern. length > re->max_match_size is -anchored = ((re->options | options) & PCRE_ANCHORED) != 0; -and advance one byte in the pattern code. */ -and reinstate them after the recursion. However, we don't know how many -and semantics are as close as possible to those of the Perl 5 language. See -and the required character in fact is caseful. */ -at run time, so we have to test for anchoring. The first char may be unset for -avoid duplicate testing (which takes significant time). This covers the vast -backing off on a match. */ -bmtable = extra->data.bmtable; -both cases of the character. Otherwise set the two values the same, which will -bracketed group and go to there. */ -brackets - for testing for empty matches -brackets started but not finished, we have to save their starting points -break; -but WITHOUT ANY WARRANTY; without even the implied warranty of -c != md->lcc[*eptr++]) -c = *ecode++ - OP_CRSTAR; -c = *ecode++ - OP_NOTSTAR; -c = *ecode++ - OP_STAR; -c = *ecode++ - OP_TYPESTAR; -c = *ecode++; -c = *eptr++; -c = 15; -c = max - min; -c = md->end_subject - eptr; -c = md->lcc[c]; -c = md->offset_max; -c == md->lcc[*eptr++]) -can't just fail here, because of the possibility of quantifiers with zero -case OP_ALT: -case OP_ANY: -case OP_ASSERT: -case OP_ASSERTBACK: -case OP_ASSERTBACK_NOT: -case OP_ASSERT_NOT: -case OP_BEG_WORD: -case OP_BRA: /* Non-capturing bracket: optimized */ -case OP_BRAMINZERO: -case OP_BRANUMBER: -case OP_BRAZERO: -case OP_CHARS: -case OP_CIRC: -case OP_CLASS: -case OP_COND: -case OP_CREF: -case OP_CRMINPLUS: -case OP_CRMINQUERY: -case OP_CRMINRANGE: -case OP_CRMINSTAR: -case OP_CRPLUS: -case OP_CRQUERY: -case OP_CRRANGE: -case OP_CRSTAR: -case OP_DIGIT: -case OP_DOLL: -case OP_END: -case OP_END_WORD: -case OP_EOD: -case OP_EODN: -case OP_EXACT: -case OP_KET: -case OP_KETRMAX: -case OP_KETRMIN: -case OP_MINPLUS: -case OP_MINQUERY: -case OP_MINSTAR: -case OP_MINUPTO: -case OP_NOT: -case OP_NOTEXACT: -case OP_NOTMINPLUS: -case OP_NOTMINQUERY: -case OP_NOTMINSTAR: -case OP_NOTMINUPTO: -case OP_NOTPLUS: -case OP_NOTQUERY: -case OP_NOTSTAR: -case OP_NOTUPTO: -case OP_NOT_DIGIT: -case OP_NOT_WHITESPACE: -case OP_NOT_WORDCHAR: -case OP_NOT_WORD_BOUNDARY: -case OP_ONCE: -case OP_OPT: -case OP_PLUS: -case OP_QUERY: -case OP_RECURSE: -case OP_REF: -case OP_REVERSE: -case OP_SOD: -case OP_STAR: -case OP_TYPEEXACT: -case OP_TYPEMINPLUS: -case OP_TYPEMINQUERY: -case OP_TYPEMINSTAR: -case OP_TYPEMINUPTO: -case OP_TYPEPLUS: -case OP_TYPEQUERY: -case OP_TYPESTAR: -case OP_TYPEUPTO: -case OP_UPTO: -case OP_WHITESPACE: -case OP_WORDCHAR: -case OP_WORD_BOUNDARY: -case matching may be when this character is hit, so test for it in both its -caselessly, or if there are any changes of this flag within the regex, set up -cases if necessary. However, the different cased versions will not be set up -character" set. If the PCRE_CASELESS is set, implying that the match starts -characters and work backwards. */ -code for maximizing the speed, and do the type test once at the start -code to character type repeats - written out again for speed. */ -commoning these up that doesn't require a test of the positive/negative -computer system, and to redistribute it freely, subject to the following -const char *subject; -const pcre *re; -const pcre_extra *extra; -const uschar *bmtable = NULL; -const uschar *data = ecode + 1; /* Save for matching */ -const uschar *end_subject; -const uschar *next = ecode + 1; -const uschar *p = md->start_subject + md->offset_vector[offset]; -const uschar *p; -const uschar *pp = eptr; -const uschar *prev = ecode - (ecode[1] << 8) - ecode[2]; -const uschar *prev = ecode; -const uschar *req_char_ptr = start_match - 1; -const uschar *saved_eptr = eptr; -const uschar *saved_eptr = eptrb->saved_eptr; -const uschar *saved_eptr; -const uschar *start_bits = NULL; -const uschar *start_match = (const uschar *) subject + start_offset; -continue; /* With the main loop */ -continue; -course of events. */ -ctype = *ecode++; /* Code for the character type */ -cur_is_word == prev_is_word : cur_is_word != prev_is_word) -current high water mark for use by positive assertions. Do this also -default: /* No repeat follows */ -default: -do -each branch of a lookbehind assertion. If we are too close to the start to -each substring: the offsets to the start and end of the substring. -ecode position in code -ecode + ((offset < offset_top && md->offset_vector[offset] >= 0) ? -ecode += (ecode[1] << 8) + ecode[2]; -ecode += 2; -ecode += 3 + (ecode[4] << 8) + ecode[5]; -ecode += 33; /* Advance past the item */ -ecode += 3; /* Advance past the item */ -ecode += 3; -ecode += 5; -ecode = next + 3; -ecode++; -else -else if ((extra->options & PCRE_STUDY_BM) != 0) -else if (first_char >= 0) -else if (start_bits != NULL) -else if (startline) -encountered */ -end_subject = match_block.end_subject; -eptr pointer in subject -eptr points into the subject -eptr += c; -eptr += length; -eptr += min; -eptr -= (ecode[1] << 8) + ecode[2]; -eptr -= length; -eptr = md->end_match_ptr; -eptr++; -eptrb pointer to chain of blocks containing eptr at start of -eptrb = &newptrb; -eptrb = eptrb->prev; /* Back up the stack of bracket start pointers */ -eptrblock *eptrb; -eptrblock newptrb; -eptrblock; -exactly what going to the ket would do. */ -explicit claim or by omission. -external_extra points to "hints" from pcre_study() or is NULL -external_re points to the compiled expression -extraction by setting the offsets and bumping the high water mark. */ -first_char = match_block.lcc[first_char]; -first_char = re->first_char; -flags can contain -for (;;) -for (i = 1; i <= c; i++) -for (i = 1; i <= min; i++) -for (i = min; i < max; i++) -for (i = min;; i++) -for the "once" (not-backup up) groups. */ -for the match to succeed. If the first character is set, req_char must be -found it, so that we don't search again next time round the loop if -from a previous iteration of this group, and be referred to by a reference -goto REPEATCHAR; -goto REPEATNOTCHAR; -goto REPEATTYPE; -group number back at the start and if necessary complete handling an -happens for a repeating ket if no characters were matched in the group. -here; that is handled in the code for KET. */ -hold, we get a temporary bit of working store to use during the matching. -i.e. it could be ()* or ()? in the pattern. Brackets with fixed upper -if (!anchored) -if (!match (start_match, re->code, 2, &match_block, ims, NULL, match_isgroup)) -if (!match_ref (offset, eptr, length, md, ims)) -if (!md->endonly) -if (!rc) -if (!startline && extra != NULL) -if ((*ecode++ == OP_WORD_BOUNDARY) ? -if ((data[c / 8] & (1 << (c & 7))) != 0) -if ((data[c / 8] & (1 << (c & 7))) == 0) -if ((extra->options & PCRE_STUDY_MAPPED) != 0) -if ((flags & match_condassert) != 0) -if ((flags & match_isgroup) != 0) -if ((ims & PCRE_CASELESS) != 0) -if ((ims & PCRE_DOTALL) == 0 && c == '\n') -if ((ims & PCRE_DOTALL) == 0 && eptr < md->end_subject && *eptr == '\n') -if ((ims & PCRE_DOTALL) == 0) -if ((ims & PCRE_MULTILINE) != 0) -if ((md->ctypes[*eptr++] & ctype_digit) != 0) -if ((md->ctypes[*eptr++] & ctype_digit) == 0) -if ((md->ctypes[*eptr++] & ctype_space) != 0) -if ((md->ctypes[*eptr++] & ctype_space) == 0) -if ((md->ctypes[*eptr++] & ctype_word) != 0) -if ((md->ctypes[*eptr++] & ctype_word) == 0) -if ((md->ctypes[c] & ctype_digit) != 0) -if ((md->ctypes[c] & ctype_digit) == 0) -if ((md->ctypes[c] & ctype_space) != 0) -if ((md->ctypes[c] & ctype_space) == 0) -if ((md->ctypes[c] & ctype_word) != 0) -if ((md->ctypes[c] & ctype_word) == 0) -if ((options & ~PUBLIC_EXEC_OPTIONS) != 0) -if ((re->options & PCRE_FIRSTSET) != 0) -if ((re->options & PCRE_REQCHSET) != 0) -if ((start_bits[c / 8] & (1 << (c & 7))) == 0) -if (*ecode != OP_ONCE && *ecode != OP_ALT) -if (*ecode == OP_KET || eptr == saved_eptr) -if (*ecode == OP_KET) -if (*ecode == OP_KETRMIN) -if (*ecode++ != *eptr++) -if (*ecode++ == *eptr++) -if (*eptr != '\n') -if (*eptr++ == '\n') -if (*p++ != *eptr++) -if (*p++ == req_char) -if (*prev != OP_COND) -if (*prev == OP_ASSERT || *prev == OP_ASSERT_NOT || -if (bmtable != NULL) -if (bmtable[*start_match]) -if (c != *eptr++) -if (c != md->lcc[*eptr++]) -if (c < 16) -if (c == *eptr++) -if (c == md->lcc[*eptr++]) -if (c > md->end_subject - eptr) -if (cur_is_word == prev_is_word || -if (ecode[3] == OP_CREF) /* Condition is extraction test */ -if (ecode[3] == OP_OPT) -if (eptr != md->start_subject && eptr[-1] != '\n') -if (eptr != md->start_subject) -if (eptr < md->end_subject - 1 || -if (eptr < md->end_subject) -if (eptr < md->start_subject) -if (eptr >= md->end_subject || -if (eptr >= md->end_subject || (md->ctypes[*eptr] & ctype_digit) != 0) -if (eptr >= md->end_subject || (md->ctypes[*eptr] & ctype_digit) == 0) -if (eptr >= md->end_subject || (md->ctypes[*eptr] & ctype_space) != 0) -if (eptr >= md->end_subject || (md->ctypes[*eptr] & ctype_space) == 0) -if (eptr >= md->end_subject || (md->ctypes[*eptr] & ctype_word) != 0) -if (eptr >= md->end_subject || (md->ctypes[*eptr] & ctype_word) == 0) -if (eptr >= md->end_subject || *eptr == '\n') -if (eptr >= md->end_subject || c != *eptr) -if (eptr >= md->end_subject || c != md->lcc[*eptr]) -if (eptr >= md->end_subject || c == *eptr) -if (eptr >= md->end_subject || c == md->lcc[*eptr]) -if (eptr >= md->end_subject) -if (eptr++ >= md->end_subject) -if (i >= max || !match_ref (offset, eptr, length, md, ims)) -if (i >= max || eptr >= md->end_subject || -if (i >= max || eptr >= md->end_subject || c != *eptr++) -if (i >= max || eptr >= md->end_subject || c == *eptr++) -if (i >= max || eptr >= md->end_subject) -if (is_subject && length > md->end_subject - p) -if (isprint (c = *(p++))) -if (length == 0) -if (length > md->end_subject - eptr) -if (match (eptr, ecode + 3, offset_top, md, ims, NULL, -if (match (eptr, ecode + 3, offset_top, md, ims, NULL, match_isgroup)) -if (match (eptr, ecode + 3, offset_top, md, ims, eptrb, 0) || -if (match (eptr, ecode + 3, offset_top, md, ims, eptrb, match_isgroup)) -if (match (eptr, ecode, offset_top, md, ims, eptrb, 0)) -if (match (eptr, next + 3, offset_top, md, ims, eptrb, match_isgroup)) -if (match (eptr, next, offset_top, md, ims, eptrb, match_isgroup)) -if (match (eptr, prev, offset_top, md, ims, eptrb, match_isgroup) || -if (match (eptr--, ecode, offset_top, md, ims, eptrb, 0)) -if (match_block.end_offset_top > offsetcount) -if (match_block.offset_vector != NULL) -if (match_block.offset_vector == NULL) -if (max == 0) -if (md->lcc[*ecode++] != md->lcc[*eptr++]) -if (md->lcc[*ecode++] == md->lcc[*eptr++]) -if (md->lcc[*p++] != md->lcc[*eptr++]) -if (md->notbol && eptr == md->start_subject) -if (md->notempty && eptr == md->start_match) -if (md->noteol) -if (min == max) -if (min > 0) -if (min > md->end_subject - eptr) -if (minimize) -if (number > 0) -if (number > EXTRACT_BASIC_MAX) -if (offset < md->offset_max) -if (offset >= md->offset_max) -if (offset_top <= offset) -if (offsetcount < 2) -if (offsetcount >= 4) -if (op > OP_BRA) -if (p > req_char_ptr) -if (p >= end_subject) -if (pp == req_char || pp == req_char2) -if (re == NULL || subject == NULL || -if (re->magic_number != MAGIC_NUMBER) -if (re->max_match_size >= 0 -if (re->top_backref > 0 && re->top_backref >= ocount / 3) -if (req_char == req_char2) -if (req_char >= 0) -if (resetcount > offsetcount) -if (save != stacksave) -if (save == NULL) -if (skipped_chars) -if (start_match + bmtable[256] > end_subject) -if (start_match > match_block.start_subject + start_offset) -if (using_temporary_offsets) -if certain parts of the pattern were not used. */ -if the malloc fails ... there is no way of returning to the top level with -implied in the second condition, because start_offset > 0. */ -ims current /i, /m, and /s options -ims the ims flags -ims = (ims & ~PCRE_IMS) | ecode[4]; -ims = ecode[1]; -ims = original_ims; -ims = re->options & (PCRE_CASELESS | PCRE_MULTILINE | PCRE_DOTALL); -in the pattern. */ -in the subject string, while eptrb holds the value of eptr at the start of the -initialize them to avoid reading uninitialized locations. */ -inline, and there are *still* stupid compilers about that don't like indented -inside the group. -int -int *offsets; -int *save; -int c; -int first_char = -1; -int flags; -int length; -int min, max, ctype; -int number = *prev - OP_BRA; -int number = op - OP_BRA; -int offset = (ecode[1] << 9) | (ecode[2] << 1); /* Doubled reference number */ -int offset = (ecode[4] << 9) | (ecode[5] << 1); /* Doubled reference number */ -int offset; -int offset_top; -int offsetcount; -int op = (int) *ecode; -int options; -int rc; -int req_char = -1; -int req_char2 = -1; -int resetcount, ocount; -int save_offset1 = md->offset_vector[offset]; -int save_offset2 = md->offset_vector[offset + 1]; -int save_offset3 = md->offset_vector[md->offset_end - number]; -int skipped_chars = 0; -int stacksave[15]; -int start_offset; -is a bit large to put on the stack, but using malloc for small numbers -is_subject TRUE if printing from within md->start_subject -it as matched, any number of times (otherwise there could be infinite -item to see if there is repeat information following. The code is similar -item to see if there is repeat information following. Then obey similar -last bracketed group - used for breaking infinite loops matching zero-length -later in the subject; otherwise the test starts at the match point. This -length length of subject string (may contain binary zeros) -length length to be matched -length number to print -length = (offset >= offset_top || md->offset_vector[offset] < 0) ? -length = md->end_subject - p; -level without recursing. Otherwise, if minimizing, keep trying the rest of -loop. */ -loops). */ -main loop. */ -majority of cases. It will be suboptimal when the case flag changes in a regex -mark, since extracts may have been taken during the assertion. */ -mark, since extracts may have been taken. */ -match (eptr, ecode + 3, offset_top, md, ims, eptrb, 0)) -match (eptr, ecode, offset_top, md, ims, eptrb, flags) -match (eptr, prev, offset_top, md, ims, eptrb, match_isgroup)) -match_block.ctypes = re->tables + ctypes_offset; -match_block.end_subject = match_block.start_subject + length; -match_block.endonly = (re->options & PCRE_DOLLAR_ENDONLY) != 0; -match_block.errorcode = PCRE_ERROR_NOMATCH; /* Default error */ -match_block.errorcode == PCRE_ERROR_NOMATCH && -match_block.lcc = re->tables + lcc_offset; -match_block.lcc[*start_match] != first_char) -match_block.notbol = (options & PCRE_NOTBOL) != 0; -match_block.notempty = (options & PCRE_NOTEMPTY) != 0; -match_block.noteol = (options & PCRE_NOTEOL) != 0; -match_block.offset_end = ocount; -match_block.offset_max = (2 * ocount) / 3; -match_block.offset_overflow = FALSE; -match_block.offset_overflow = TRUE; -match_block.offset_vector = (int *) (pcre_malloc) (ocount * sizeof (int)); -match_block.offset_vector = offsets; -match_block.start_match = start_match; -match_block.start_pattern = re->code; -match_block.start_subject = (const uschar *) subject; -match_condassert - this is an assertion condition -match_condassert | match_isgroup)) -match_data *md; -match_data match_block; -match_isgroup - this is the start of a bracketed group -match_isgroup); -match_ref (offset, eptr, length, md, ims) -matches, we carry on as at the end of a normal bracket, leaving the subject -matching won't pass the KET for an assertion. If any one branch matches, -matching won't pass the KET for this kind of subpattern. If any one branch -max = (ecode[1] << 8) + ecode[2]; -max = (ecode[3] << 8) + ecode[4]; -max = INT_MAX; -max = rep_max[c]; /* zero for max => infinity */ -max, eptr)); -maximum. Alternatively, if maximizing, find the maximum number of -may be wrong. */ -md pointer to "static" info for the match -md pointer to matching data block, if is_subject is TRUE -md points to match data block -md->end_match_ptr = eptr; /* For ONCE */ -md->end_match_ptr = eptr; /* Record where we ended */ -md->end_offset_top = offset_top; /* and how many extracts were taken */ -md->end_offset_top = offset_top; -md->end_subject - eptr + 1 : -md->errorcode = PCRE_ERROR_UNKNOWN_NODE; -md->offset_overflow = TRUE; -md->offset_vector[md->offset_end - i] = save[i]; -md->offset_vector[md->offset_end - number] = eptr - md->start_subject; -md->offset_vector[md->offset_end - number] = save_offset3; -md->offset_vector[md->offset_end - number]; -md->offset_vector[offset + 1] - md->offset_vector[offset]; -md->offset_vector[offset + 1] = eptr - md->start_subject; -md->offset_vector[offset + 1] = save_offset2; -md->offset_vector[offset] = -md->offset_vector[offset] = save_offset1; -memcpy (offsets + 2, match_block.offset_vector + 2, -min = (ecode[1] << 8) + ecode[2]; -min = 0; -min = max = (ecode[1] << 8) + ecode[2]; -min = max = 1; -min = rep_min[c]; /* Pick up values from tables; */ -minima. */ -minimize = (*ecode == OP_CRMINRANGE); -minimize = (c & 1) != 0; -minimize = *ecode == OP_MINUPTO; -minimize = *ecode == OP_NOTMINUPTO; -minimize = *ecode == OP_TYPEMINUPTO; -minimize = TRUE; -minimum number of matches are present. If min = max, continue at the same -misrepresented as being the original software. -move back, this match function fails. */ -mustn't change the current values of the data slot, because they may be set -need to recurse. */ -never be used unless previously set, but they get saved and restored, and so we -never set for an anchored regular expression, but the anchoring may be forced -newline unless endonly is set, else end of subject unless noteol is set. */ -newptrb.prev = eptrb; -newptrb.saved_eptr = eptr; -next += (next[1] << 8) + next[2]; -non-capturing bracket. Don't worry about setting the flag for the error case -number = (ecode[4] << 8) | ecode[5]; -number = (prev[4] << 8) | prev[5]; -number from a dummy opcode at the start. */ -number, then move along the subject till after the recursive match, -ocount = offsetcount - (offsetcount % 3); -ocount = re->top_backref * 3 + 3; -of (?ims) items in the pattern. They are kept in a local variable so that -of 3. */ -of subject left; this ensures that every attempt at a match fails. We -offset index into the offset vector -offset = number << 1; -offset_top current top pointer -offset_top = md->end_offset_top; -offset_top = offset + 2; -offset_top, md, ims, eptrb, match_isgroup); -offsetcount the number of elements in the vector -offsets points to a vector of ints to be filled in with offsets -offsets[0] = start_match - match_block.start_subject; -offsets[1] = match_block.end_match_ptr - match_block.start_subject; -op = OP_BRA; -opcode. */ -optimization can save a huge amount of backtracking in patterns with nested -option for each character match. Maybe that wouldn't add very much to the -options option bits -p points to characters -p--; -past the end if there is only one branch, but that's OK because that is -pchars (ecode, length, FALSE, md); -pchars (eptr, 16, TRUE, md); -pchars (eptr, length, TRUE, md); -pchars (p, length, FALSE, md); -pchars (p, length, is_subject, md) -pchars (start_match, end_subject - start_match, TRUE, &match_block); -pcre_exec (re, extra, subject, length, start_offset, options, offsets, offsetcount) -place we found it at last time. */ -pointer. */ -portions of the string if it matches. Two elements in the vector are set for -pre-processor statements. I suppose it's only been 10 years... */ -preceded by BRAZERO or BRAMINZERO. */ -preceding bracket, in the appropriate order. */ -preceding bracket, in the appropriate order. We need to reset any options -printf (" against backref "); -printf (" against pattern "); -printf ("%c", c); -printf (">>>> Match against: "); -printf (">>>>> Skipped %d chars to reach first character\n", -printf ("\\x%02x", c); -printf ("\n"); -printf ("end bracket %d", number); -printf ("matching subject "); -printf ("matching subject against pattern "); -printf ("matching subject "); -printf ("start bracket %d subject=", number); -rc = 0; -rc = match (eptr, md->start_pattern, offset_top, md, ims, eptrb, -rc = match_block.offset_overflow ? 0 : match_block.end_offset_top / 2; -register const uschar *ecode; -register const uschar *eptr; -register const uschar *p = start_match + ((first_char >= 0) ? 1 : 0); -register int *iend = iptr + resetcount; -register int *iend = iptr - resetcount / 2 + 1; -register int *iptr = match_block.offset_vector + ocount; -register int *iptr = match_block.offset_vector; -register int c = *start_match; -register int c; -register int i; -register int length = ecode[1]; -register int pp = *p++; -repeat it in the interests of efficiency. */ -repeat limits are compiled as a number of copies, with the optional ones -req_char = re->req_char; -req_char2 = ((re->options & (PCRE_CASELESS | PCRE_ICHANGED)) != 0) ? -req_char_ptr = p; -resetcount = 2 + re->top_bracket * 2; -resetcount = ocount; -restoring at the exit of a group is easy. */ -restrictions: -return FALSE; -return PCRE_ERROR_BADMAGIC; -return PCRE_ERROR_BADOPTION; -return PCRE_ERROR_NOMATCH; -return PCRE_ERROR_NOMEMORY; -return PCRE_ERROR_NULL; -return TRUE; -return match (eptr, -return match (eptr, ecode + 3, offset_top, md, ims, eptrb, match_isgroup); -return match_block.errorcode; -return rc; -save = (int *) (pcre_malloc) ((c + 1) * sizeof (int)); -save = stacksave; -save[i] = md->offset_vector[md->offset_end - i]; -seems expensive. As a compromise, the stack is used when there are fewer -share code. This is very similar to the code for single characters, but we -similar code to character type repeats - written out again for speed. -since matching characters is likely to be quite common. First, ensure the -skipped_chars += bmtable[*start_match], -skipped_chars += bmtable[256] - 1; -skipped_chars -= bmtable[256] - 1; -skipped_chars); -skipped_chars++, -stack of such pointers, to be re-instated at the end of the group when we hit -stack, for holding the values of the subject pointer at the start of each -start of each branch to move the current point backwards, so the code at -start_bits = extra->data.start_bits; -start_match += bmtable[*start_match]; -start_match += bmtable[256] - 1; -start_match -= bmtable[256] - 1; -start_match = (const uschar *) subject + length - re->max_match_size; -start_match++ < end_subject); -start_match++; -start_offset where to start in the subject string -startline = (re->options & PCRE_STARTLINE) != 0; -static BOOL -static const char rep_max[] = -static const char rep_min[] = -static void -strings. -struct eptrblock *prev; -studied, there may be a bitmap of possible first characters. */ -subject points to the subject string -subject if the requested. -subpattern - to break infinite loops. */ -subpattern, so as to detect when an empty string has been matched by a -subsequent match. */ -such there are (offset_top records the completed total) so we just have -supersede any condition above with which it is incompatible. -switch (*ecode) -switch (ctype) -switch (op) -test once at the start (i.e. keep it out of the loop). */ -than 16 values to store; otherwise malloc is used. A problem is what to do -than the number of characters left in the string, so the match fails. -that "continue" in the code above comes out to here to repeat the main -that changed within the bracket before re-running it, so check the next -that it may occur zero times. It may repeat infinitely, or not at all - -the assertion is true. Lookbehind assertions have an OP_REVERSE item at the -the closing ket. When match() is called in other circumstances, we don't add to -the code for a repeated single character, but I haven't found a nice way of -the current subject position in the working slot at the top of the vector. We -the expression and advancing one matching character if failing, up to the -the external pcre header. */ -the file Tech.Notes for some information on the internals. -the final argument TRUE causes it to stop at the end of an assertion. */ -the group. */ -the length of the reference string explicitly rather than passing the -the loop runs just once. */ -the minimum number of bytes before we start. */ -the number from a dummy opcode at the start. */ -the point in the subject string is not moved back. Thus there can never be -the pointer while it matches the class. */ -the same bracket. -the stack. */ -the start hasn't passed this character yet. */ -the subject. */ -there were too many extractions, set the return code to zero. In the case -this level is identical to the lookahead case. */ -this makes a huge difference to execution time when there aren't many brackets -those back references that we can. In this case there need not be overflow -time taken, but character matching *is* what this is all about... */ -to save all the potential data. There may be up to 99 such values, which -to that for character classes, but repeated for efficiency. Then obey -two branches. If the condition is false, skipping the first branch takes us -typedef struct eptrblock -unless PCRE_CASELESS was given or the casing state changes within the regex. -unlimited repeats that aren't going to match. We don't know what the state of -unsigned long int ims = 0; -unsigned long int ims; -unsigned long int original_ims = ims; /* Save for resetting on ')' */ -up quickly if there are fewer than the minimum number of characters left in -using_temporary_offsets = TRUE; -values of the final offsets, in case they were set by a previous iteration of -we just need to set up the whole thing as substring 0 before returning. If -where we had to get some local store to hold offsets for backreferences, copy -while (!anchored && -while (*ecode == OP_ALT) -while (*ecode == OP_ALT); -while (*next == OP_ALT); -while (--iptr >= iend) -while (eptr >= pp) -while (iptr < iend) -while (length-- > 0) -while (p < end_subject) -while (start_match < end_subject && -while (start_match < end_subject && *start_match != first_char) -while (start_match < end_subject && start_match[-1] != '\n') -while (start_match < end_subject) -{ -{0, 0, 0, 0, 1, 1}; -{0, 0, 1, 1, 0, 0}; -} /* End of main loop */ -} FAIL testsuite/uniq.sh (exit status: 1) SKIP: testsuite/word-delim ========================== word-delim.sh: skipped test: en_US.UTF-8 locale not found SKIP testsuite/word-delim.sh (exit status: 77) FAIL: testsuite/xemacs ====================== --- /home/bruno/sed-4.7.13-3c1e/build-mingw64/../testsuite/xemacs.good 2020-01-01 20:38:19.000000000 +0100 +++ out 2020-01-06 11:38:08.111578500 +0100 @@ -1,66 +1,66 @@ -#Makefile.in generated automatically by automake 1.5 from Makefile.am. - -#Copyright 1994-2020 Free Software Foundation, Inc. -#This Makefile.in is free software; the Free Software Foundation -#gives unlimited permission to copy and/or distribute it, -#with or without modifications, as long as this notice is preserved. - -#This program is distributed in the hope that it will be useful, -#but WITHOUT ANY WARRANTY, to the extent permitted by law; without -#even the implied warranty of MERCHANTABILITY or FITNESS FOR A -#PARTICULAR PURPOSE. - -"@SET_MAKE@" - -#Automake requirements - -"SHELL = @SHELL@" - -"PACKAGE = sed" - -"EXTRA_DIST = BUGS THANKS README.boot bootstrap.sh dc.sed autogen \\" -" m4/codeset.m4 m4/gettext.m4 m4/iconv.m4 m4/lcmessage.m4 \\" -" m4/getline.m4 m4/glibc21.m4 m4/isc-posix.m4 m4/progtest.m4 \\" -" m4/obstack.m4" - -"subdir = ." -"ACLOCAL_M4 = $(top_srcdir)/aclocal.m4" -"mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs" -"CONFIG_HEADER = config.h" -"CONFIG_CLEAN_FILES = bootstrap.sh intl/Makefile" -"DIST_SOURCES =" -"DATA = $(noinst_DATA)" - -"HEADERS = $(noinst_HEADERS)" - - -"RECURSIVE_TARGETS = info-recursive dvi-recursive install-info-recursive \\" -" uninstall-info-recursive all-recursive install-data-recursive \\" -" install-exec-recursive installdirs-recursive install-recursive \\" -" uninstall-recursive check-recursive installcheck-recursive" -"DIST_COMMON = README $(noinst_HEADERS) ./stamp-h.in ABOUT-NLS AUTHORS \\" -" COPYING ChangeLog INSTALL Makefile.am Makefile.in NEWS THANKS \\" -" TODO acconfig.h aclocal.m4 bootstrap.sh.in config.guess \\" -" config.sub config_h.in configure configure.ac depcomp \\" -" install-sh missing mkinstalldirs" -"DIST_SUBDIRS = $(SUBDIRS)" -"all: config.h" -" $(MAKE) $(AM_MAKEFLAGS) all-recursive" - -".SUFFIXES:" -"$(srcdir)/Makefile.in: Makefile.am $(top_srcdir)/configure.ac $(ACLOCAL_M4)" -" cd $(top_srcdir) && \\" -" $(AUTOMAKE) --gnu Makefile" -"Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status" -" cd $(top_builddir) && \\" -" CONFIG_HEADERS= CONFIG_LINKS= \\" -" CONFIG_FILES=$@ $(SHELL) ./config.status" - -"$(top_builddir)/config.status: $(srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES)" -" $(SHELL) ./config.status --recheck" -"$(srcdir)/configure: $(srcdir)/configure.ac $(ACLOCAL_M4) $(CONFIGURE_DEPENDENCIES)" -" cd $(srcdir) && $(AUTOCONF)" - -"$(ACLOCAL_M4): configure.ac m4/codeset.m4 m4/getline.m4 m4/gettext.m4 m4/glibc21.m4 m4/iconv.m4 m4/isc-posix.m4 m4/lcmessage.m4 m4/obstack.m4 m4/progtest.m4" -" cd $(srcdir) && $(ACLOCAL) $(ACLOCAL_AMFLAGS)" -"config.h: stamp-h" +#Makefile.in generated automatically by automake 1.5 from Makefile.am. + +#Copyright 1994-2020 Free Software Foundation, Inc. +#This Makefile.in is free software; the Free Software Foundation +#gives unlimited permission to copy and/or distribute it, +#with or without modifications, as long as this notice is preserved. + +#This program is distributed in the hope that it will be useful, +#but WITHOUT ANY WARRANTY, to the extent permitted by law; without +#even the implied warranty of MERCHANTABILITY or FITNESS FOR A +#PARTICULAR PURPOSE. + +"@SET_MAKE@" + +#Automake requirements + +"SHELL = @SHELL@" + +"PACKAGE = sed" + +"EXTRA_DIST = BUGS THANKS README.boot bootstrap.sh dc.sed autogen \\" +" m4/codeset.m4 m4/gettext.m4 m4/iconv.m4 m4/lcmessage.m4 \\" +" m4/getline.m4 m4/glibc21.m4 m4/isc-posix.m4 m4/progtest.m4 \\" +" m4/obstack.m4" + +"subdir = ." +"ACLOCAL_M4 = $(top_srcdir)/aclocal.m4" +"mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs" +"CONFIG_HEADER = config.h" +"CONFIG_CLEAN_FILES = bootstrap.sh intl/Makefile" +"DIST_SOURCES =" +"DATA = $(noinst_DATA)" + +"HEADERS = $(noinst_HEADERS)" + + +"RECURSIVE_TARGETS = info-recursive dvi-recursive install-info-recursive \\" +" uninstall-info-recursive all-recursive install-data-recursive \\" +" install-exec-recursive installdirs-recursive install-recursive \\" +" uninstall-recursive check-recursive installcheck-recursive" +"DIST_COMMON = README $(noinst_HEADERS) ./stamp-h.in ABOUT-NLS AUTHORS \\" +" COPYING ChangeLog INSTALL Makefile.am Makefile.in NEWS THANKS \\" +" TODO acconfig.h aclocal.m4 bootstrap.sh.in config.guess \\" +" config.sub config_h.in configure configure.ac depcomp \\" +" install-sh missing mkinstalldirs" +"DIST_SUBDIRS = $(SUBDIRS)" +"all: config.h" +" $(MAKE) $(AM_MAKEFLAGS) all-recursive" + +".SUFFIXES:" +"$(srcdir)/Makefile.in: Makefile.am $(top_srcdir)/configure.ac $(ACLOCAL_M4)" +" cd $(top_srcdir) && \\" +" $(AUTOMAKE) --gnu Makefile" +"Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status" +" cd $(top_builddir) && \\" +" CONFIG_HEADERS= CONFIG_LINKS= \\" +" CONFIG_FILES=$@ $(SHELL) ./config.status" + +"$(top_builddir)/config.status: $(srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES)" +" $(SHELL) ./config.status --recheck" +"$(srcdir)/configure: $(srcdir)/configure.ac $(ACLOCAL_M4) $(CONFIGURE_DEPENDENCIES)" +" cd $(srcdir) && $(AUTOCONF)" + +"$(ACLOCAL_M4): configure.ac m4/codeset.m4 m4/getline.m4 m4/gettext.m4 m4/glibc21.m4 m4/iconv.m4 m4/isc-posix.m4 m4/lcmessage.m4 m4/obstack.m4 m4/progtest.m4" +" cd $(srcdir) && $(ACLOCAL) $(ACLOCAL_AMFLAGS)" +"config.h: stamp-h" FAIL testsuite/xemacs.sh (exit status: 1)