From a983e9325269a1d1abebeaa104c862041e315598 Mon Sep 17 00:00:00 2001 From: Vitaly Novichkov Date: Fri, 1 Jun 2018 23:48:47 +0300 Subject: Small tweak over Watcom projects --- projects/watcom/ADLMIDI-linux32.tgt | 475 ++++++++++++++++++++++++++++ projects/watcom/ADLMIDI-win32.tgt | 475 ++++++++++++++++++++++++++++ projects/watcom/ADLMIDI.tgt | 2 +- projects/watcom/libADLMIDI-linux32.wpj | 63 ++++ projects/watcom/libADLMIDI-win32.wpj | 63 ++++ projects/watcom/libADLMIDI.wpj | 8 +- projects/watcom/playmidi-debug-crashful.zip | Bin 0 -> 243283 bytes projects/watcom/playmidi-linux32.tgt | 322 +++++++++++++++++++ projects/watcom/playmidi-win32.tgt | 306 ++++++++++++++++++ projects/watcom/pmidid32.tgt | 322 +++++++++++++++++++ 10 files changed, 2031 insertions(+), 5 deletions(-) create mode 100644 projects/watcom/ADLMIDI-linux32.tgt create mode 100644 projects/watcom/ADLMIDI-win32.tgt create mode 100644 projects/watcom/libADLMIDI-linux32.wpj create mode 100644 projects/watcom/libADLMIDI-win32.wpj create mode 100644 projects/watcom/playmidi-debug-crashful.zip create mode 100644 projects/watcom/playmidi-linux32.tgt create mode 100644 projects/watcom/playmidi-win32.tgt create mode 100644 projects/watcom/pmidid32.tgt (limited to 'projects/watcom') diff --git a/projects/watcom/ADLMIDI-linux32.tgt b/projects/watcom/ADLMIDI-linux32.tgt new file mode 100644 index 0000000..98a1799 --- /dev/null +++ b/projects/watcom/ADLMIDI-linux32.tgt @@ -0,0 +1,475 @@ +40 +targetIdent +0 +MProject +1 +MComponent +0 +2 +WString +3 +LIB +3 +WString +5 +x_2sn +1 +0 +1 +4 +MCommand +0 +5 +MCommand +0 +6 +MItem +19 +ADLMIDI-linux32.lib +7 +WString +3 +LIB +8 +WVList +2 +9 +MCState +10 +WString +4 +WLIB +11 +WString +25 +???s?Strip LINNUM records +1 +1 +12 +MVState +13 +WString +4 +WLIB +14 +WString +16 +???s?Page bound: +1 +15 +WString +4 +1024 +0 +16 +WVList +1 +17 +ActionStates +18 +WString +5 +&Make +19 +WVList +0 +-1 +1 +1 +0 +20 +WPickList +16 +21 +MItem +3 +*.c +22 +WString +4 +COBJ +23 +WVList +3 +24 +MVState +25 +WString +3 +WCC +26 +WString +25 +x????Include directories: +1 +27 +WString +31 +"$(%watcom)/lh" "../../include" +0 +28 +MRState +29 +WString +3 +WCC +30 +WString +33 +??2??80386 register-based calling +1 +1 +31 +MRState +32 +WString +3 +WCC +33 +WString +39 +??2??Pentium Pro register-based calling +1 +0 +34 +WVList +1 +35 +ActionStates +36 +WString +5 +&Make +37 +WVList +0 +-1 +1 +1 +0 +38 +MItem +27 +..\..\src\adlmidi_mus2mid.c +39 +WString +4 +COBJ +40 +WVList +0 +41 +WVList +0 +21 +1 +1 +0 +42 +MItem +27 +..\..\src\adlmidi_xmi2mid.c +43 +WString +4 +COBJ +44 +WVList +0 +45 +WVList +0 +21 +1 +1 +0 +46 +MItem +33 +..\..\src\chips\nuked\nukedopl3.c +47 +WString +4 +COBJ +48 +WVList +0 +49 +WVList +0 +21 +1 +1 +0 +50 +MItem +37 +..\..\src\chips\nuked\nukedopl3_174.c +51 +WString +4 +COBJ +52 +WVList +0 +53 +WVList +0 +21 +1 +1 +0 +54 +MItem +26 +..\..\src\wopl\wopl_file.c +55 +WString +4 +COBJ +56 +WVList +0 +57 +WVList +0 +21 +1 +1 +0 +58 +MItem +5 +*.cpp +59 +WString +6 +CPPOBJ +60 +WVList +4 +61 +MVState +62 +WString +3 +WPP +63 +WString +25 +x????Include directories: +1 +64 +WString +31 +"$(%watcom)/lh" "../../include" +0 +65 +MVState +66 +WString +3 +WPP +67 +WString +23 +?????Macro definitions: +1 +68 +WString +31 +ADLMIDI_DISABLE_DOSBOX_EMULATOR +0 +69 +MRState +70 +WString +3 +WPP +71 +WString +21 +?????Default rounding +1 +0 +72 +MRState +73 +WString +3 +WPP +74 +WString +18 +?????Omit rounding +1 +1 +75 +WVList +0 +-1 +1 +1 +0 +76 +MItem +21 +..\..\src\adldata.cpp +77 +WString +6 +CPPOBJ +78 +WVList +0 +79 +WVList +0 +58 +1 +1 +0 +80 +MItem +21 +..\..\src\adlmidi.cpp +81 +WString +6 +CPPOBJ +82 +WVList +0 +83 +WVList +0 +58 +1 +1 +0 +84 +MItem +26 +..\..\src\adlmidi_load.cpp +85 +WString +6 +CPPOBJ +86 +WVList +0 +87 +WVList +0 +58 +1 +1 +0 +88 +MItem +30 +..\..\src\adlmidi_midiplay.cpp +89 +WString +6 +CPPOBJ +90 +WVList +0 +91 +WVList +0 +58 +1 +1 +0 +92 +MItem +26 +..\..\src\adlmidi_opl3.cpp +93 +WString +6 +CPPOBJ +94 +WVList +0 +95 +WVList +0 +58 +1 +1 +0 +96 +MItem +29 +..\..\src\adlmidi_private.cpp +97 +WString +6 +CPPOBJ +98 +WVList +0 +99 +WVList +0 +58 +1 +1 +0 +100 +MItem +30 +..\..\src\chips\nuked_opl3.cpp +101 +WString +6 +CPPOBJ +102 +WVList +0 +103 +WVList +0 +58 +1 +1 +0 +104 +MItem +35 +..\..\src\chips\nuked_opl3_v174.cpp +105 +WString +6 +CPPOBJ +106 +WVList +0 +107 +WVList +0 +58 +1 +1 +0 +108 +MItem +33 +..\..\src\chips\opl_chip_base.cpp +109 +WString +6 +CPPOBJ +110 +WVList +0 +111 +WVList +0 +58 +1 +1 +0 diff --git a/projects/watcom/ADLMIDI-win32.tgt b/projects/watcom/ADLMIDI-win32.tgt new file mode 100644 index 0000000..379bf30 --- /dev/null +++ b/projects/watcom/ADLMIDI-win32.tgt @@ -0,0 +1,475 @@ +40 +targetIdent +0 +MProject +1 +MComponent +0 +2 +WString +4 +NDLL +3 +WString +5 +n_2dn +1 +0 +1 +4 +MCommand +0 +5 +MCommand +0 +6 +MItem +17 +ADLMIDI-win32.dll +7 +WString +4 +NDLL +8 +WVList +2 +9 +MCState +10 +WString +4 +WLIB +11 +WString +25 +???s?Strip LINNUM records +1 +1 +12 +MVState +13 +WString +4 +WLIB +14 +WString +16 +???s?Page bound: +1 +15 +WString +4 +1024 +0 +16 +WVList +1 +17 +ActionStates +18 +WString +5 +&Make +19 +WVList +0 +-1 +1 +1 +0 +20 +WPickList +16 +21 +MItem +3 +*.c +22 +WString +4 +COBJ +23 +WVList +3 +24 +MVState +25 +WString +3 +WCC +26 +WString +25 +n????Include directories: +1 +27 +WString +47 +"$(%watcom)/h;$(%watcom)/h/nt" "../../include" +0 +28 +MRState +29 +WString +3 +WCC +30 +WString +33 +??2??80386 register-based calling +1 +1 +31 +MRState +32 +WString +3 +WCC +33 +WString +39 +??2??Pentium Pro register-based calling +1 +0 +34 +WVList +1 +35 +ActionStates +36 +WString +5 +&Make +37 +WVList +0 +-1 +1 +1 +0 +38 +MItem +27 +..\..\src\adlmidi_mus2mid.c +39 +WString +4 +COBJ +40 +WVList +0 +41 +WVList +0 +21 +1 +1 +0 +42 +MItem +27 +..\..\src\adlmidi_xmi2mid.c +43 +WString +4 +COBJ +44 +WVList +0 +45 +WVList +0 +21 +1 +1 +0 +46 +MItem +33 +..\..\src\chips\nuked\nukedopl3.c +47 +WString +4 +COBJ +48 +WVList +0 +49 +WVList +0 +21 +1 +1 +0 +50 +MItem +37 +..\..\src\chips\nuked\nukedopl3_174.c +51 +WString +4 +COBJ +52 +WVList +0 +53 +WVList +0 +21 +1 +1 +0 +54 +MItem +26 +..\..\src\wopl\wopl_file.c +55 +WString +4 +COBJ +56 +WVList +0 +57 +WVList +0 +21 +1 +1 +0 +58 +MItem +5 +*.cpp +59 +WString +6 +CPPOBJ +60 +WVList +4 +61 +MVState +62 +WString +3 +WPP +63 +WString +25 +n????Include directories: +1 +64 +WString +47 +"$(%watcom)/h;$(%watcom)/h/nt" "../../include" +0 +65 +MVState +66 +WString +3 +WPP +67 +WString +23 +?????Macro definitions: +1 +68 +WString +31 +ADLMIDI_DISABLE_DOSBOX_EMULATOR +0 +69 +MRState +70 +WString +3 +WPP +71 +WString +21 +?????Default rounding +1 +0 +72 +MRState +73 +WString +3 +WPP +74 +WString +18 +?????Omit rounding +1 +1 +75 +WVList +0 +-1 +1 +1 +0 +76 +MItem +21 +..\..\src\adldata.cpp +77 +WString +6 +CPPOBJ +78 +WVList +0 +79 +WVList +0 +58 +1 +1 +0 +80 +MItem +21 +..\..\src\adlmidi.cpp +81 +WString +6 +CPPOBJ +82 +WVList +0 +83 +WVList +0 +58 +1 +1 +0 +84 +MItem +26 +..\..\src\adlmidi_load.cpp +85 +WString +6 +CPPOBJ +86 +WVList +0 +87 +WVList +0 +58 +1 +1 +0 +88 +MItem +30 +..\..\src\adlmidi_midiplay.cpp +89 +WString +6 +CPPOBJ +90 +WVList +0 +91 +WVList +0 +58 +1 +1 +0 +92 +MItem +26 +..\..\src\adlmidi_opl3.cpp +93 +WString +6 +CPPOBJ +94 +WVList +0 +95 +WVList +0 +58 +1 +1 +0 +96 +MItem +29 +..\..\src\adlmidi_private.cpp +97 +WString +6 +CPPOBJ +98 +WVList +0 +99 +WVList +0 +58 +1 +1 +0 +100 +MItem +30 +..\..\src\chips\nuked_opl3.cpp +101 +WString +6 +CPPOBJ +102 +WVList +0 +103 +WVList +0 +58 +1 +1 +0 +104 +MItem +35 +..\..\src\chips\nuked_opl3_v174.cpp +105 +WString +6 +CPPOBJ +106 +WVList +0 +107 +WVList +0 +58 +1 +1 +0 +108 +MItem +33 +..\..\src\chips\opl_chip_base.cpp +109 +WString +6 +CPPOBJ +110 +WVList +0 +111 +WVList +0 +58 +1 +1 +0 diff --git a/projects/watcom/ADLMIDI.tgt b/projects/watcom/ADLMIDI.tgt index 713a83b..5e8def9 100644 --- a/projects/watcom/ADLMIDI.tgt +++ b/projects/watcom/ADLMIDI.tgt @@ -59,7 +59,7 @@ WString 15 WString 4 -1024 +4096 0 16 WVList diff --git a/projects/watcom/libADLMIDI-linux32.wpj b/projects/watcom/libADLMIDI-linux32.wpj new file mode 100644 index 0000000..e3262c6 --- /dev/null +++ b/projects/watcom/libADLMIDI-linux32.wpj @@ -0,0 +1,63 @@ +40 +projectIdent +0 +VpeMain +1 +WRect +-32 +260 +10304 +9710 +2 +MProject +3 +MCommand +0 +4 +MCommand +0 +2 +5 +WFileName +19 +ADLMIDI-linux32.tgt +6 +WFileName +20 +playmidi-linux32.tgt +7 +WVList +2 +8 +VComponent +9 +WRect +232 +380 +5712 +4360 +0 +0 +10 +WFileName +19 +ADLMIDI-linux32.tgt +0 +15 +11 +VComponent +12 +WRect +3896 +1440 +5712 +4360 +0 +0 +13 +WFileName +20 +playmidi-linux32.tgt +0 +3 +11 diff --git a/projects/watcom/libADLMIDI-win32.wpj b/projects/watcom/libADLMIDI-win32.wpj new file mode 100644 index 0000000..9a7684d --- /dev/null +++ b/projects/watcom/libADLMIDI-win32.wpj @@ -0,0 +1,63 @@ +40 +projectIdent +0 +VpeMain +1 +WRect +-32 +260 +10304 +9710 +2 +MProject +3 +MCommand +0 +4 +MCommand +0 +2 +5 +WFileName +17 +ADLMIDI-win32.tgt +6 +WFileName +18 +playmidi-win32.tgt +7 +WVList +2 +8 +VComponent +9 +WRect +560 +450 +5712 +4360 +0 +0 +10 +WFileName +17 +ADLMIDI-win32.tgt +0 +15 +11 +VComponent +12 +WRect +3392 +1430 +5712 +4360 +0 +0 +13 +WFileName +18 +playmidi-win32.tgt +0 +3 +11 diff --git a/projects/watcom/libADLMIDI.wpj b/projects/watcom/libADLMIDI.wpj index 3107818..7bdefd1 100644 --- a/projects/watcom/libADLMIDI.wpj +++ b/projects/watcom/libADLMIDI.wpj @@ -24,7 +24,7 @@ ADLMIDI.tgt 6 WFileName 12 -playmidi.tgt +pmidid32.tgt 7 WVList 2 @@ -48,8 +48,8 @@ ADLMIDI.tgt VComponent 12 WRect -2928 -1060 +3760 +680 5712 4360 0 @@ -57,7 +57,7 @@ WRect 13 WFileName 12 -playmidi.tgt +pmidid32.tgt 0 3 11 diff --git a/projects/watcom/playmidi-debug-crashful.zip b/projects/watcom/playmidi-debug-crashful.zip new file mode 100644 index 0000000..e202403 Binary files /dev/null and b/projects/watcom/playmidi-debug-crashful.zip differ diff --git a/projects/watcom/playmidi-linux32.tgt b/projects/watcom/playmidi-linux32.tgt new file mode 100644 index 0000000..e12f4e4 --- /dev/null +++ b/projects/watcom/playmidi-linux32.tgt @@ -0,0 +1,322 @@ +40 +targetIdent +0 +MProject +1 +MComponent +0 +2 +WString +3 +LNX +3 +WString +5 +x_2en +1 +0 +1 +4 +MCommand +0 +5 +MCommand +0 +6 +MItem +20 +playmidi-linux32.elf +7 +WString +3 +LNX +8 +WVList +1 +9 +MVState +10 +WString +5 +WLINK +11 +WString +18 +?????Libraries(,): +1 +12 +WString +15 +ADLMIDI-linux32 +0 +13 +WVList +5 +14 +ActionStates +15 +WString +7 +Sam&ple +16 +WVList +0 +17 +ActionStates +18 +WString +13 +Remote D&ebug +19 +WVList +2 +20 +MRState +21 +WString +6 +RDEBUG +22 +WString +13 +????9Windowed +1 +0 +23 +MRState +24 +WString +6 +RDEBUG +25 +WString +19 +????9Character mode +1 +1 +26 +ActionStates +27 +WString +12 +Local &Debug +28 +WVList +1 +29 +MVState +30 +WString +6 +WDEBUG +31 +WString +28 +?????Application parameters: +1 +32 +WString +9 +ttd10.mid +0 +33 +ActionStates +34 +WString +5 +&Make +35 +WVList +0 +36 +ActionStates +37 +WString +4 +&Run +38 +WVList +1 +39 +MVState +40 +WString +3 +RUN +41 +WString +28 +?????Application parameters: +1 +42 +WString +9 +ttd10.mid +0 +-1 +1 +1 +0 +43 +WPickList +4 +44 +MItem +3 +*.c +45 +WString +4 +COBJ +46 +WVList +2 +47 +MVState +48 +WString +3 +WCC +49 +WString +25 +x????Include directories: +1 +50 +WString +31 +"$(%watcom)/lh" "../../include" +0 +51 +MVState +52 +WString +3 +WCC +53 +WString +23 +?????Macro definitions: +1 +54 +WString +16 +OUTPUT_WAVE_ONLY +0 +55 +WVList +0 +-1 +1 +1 +0 +56 +MItem +34 +..\..\utils\midiplay\wave_writer.c +57 +WString +4 +COBJ +58 +WVList +0 +59 +WVList +0 +44 +1 +1 +0 +60 +MItem +5 +*.cpp +61 +WString +6 +CPPOBJ +62 +WVList +2 +63 +MVState +64 +WString +3 +WPP +65 +WString +25 +x????Include directories: +1 +66 +WString +31 +"$(%watcom)/lh" "../../include" +0 +67 +MVState +68 +WString +3 +WPP +69 +WString +23 +?????Macro definitions: +1 +70 +WString +16 +OUTPUT_WAVE_ONLY +0 +71 +WVList +0 +-1 +1 +1 +0 +72 +MItem +36 +..\..\utils\midiplay\adlmidiplay.cpp +73 +WString +6 +CPPOBJ +74 +WVList +2 +75 +MRState +76 +WString +3 +WPP +77 +WString +33 +??2??80386 register-based calling +1 +1 +78 +MRState +79 +WString +3 +WPP +80 +WString +39 +??2??Pentium Pro register-based calling +1 +0 +81 +WVList +0 +60 +1 +1 +0 diff --git a/projects/watcom/playmidi-win32.tgt b/projects/watcom/playmidi-win32.tgt new file mode 100644 index 0000000..7a2b220 --- /dev/null +++ b/projects/watcom/playmidi-win32.tgt @@ -0,0 +1,306 @@ +40 +targetIdent +0 +MProject +1 +MComponent +0 +2 +WString +4 +NEXE +3 +WString +5 +nc2en +1 +0 +1 +4 +MCommand +0 +5 +MCommand +0 +6 +MItem +18 +playmidi-win32.exe +7 +WString +4 +NEXE +8 +WVList +1 +9 +MVState +10 +WString +7 +WINLINK +11 +WString +18 +?????Libraries(,): +1 +12 +WString +13 +ADLMIDI-win32 +0 +13 +WVList +5 +14 +ActionStates +15 +WString +7 +Sam&ple +16 +WVList +0 +17 +ActionStates +18 +WString +13 +Remote D&ebug +19 +WVList +2 +20 +MRState +21 +WString +6 +RDEBUG +22 +WString +13 +????9Windowed +1 +0 +23 +MRState +24 +WString +6 +RDEBUG +25 +WString +19 +????9Character mode +1 +1 +26 +ActionStates +27 +WString +12 +Local &Debug +28 +WVList +1 +29 +MVState +30 +WString +6 +WDEBUG +31 +WString +28 +?????Application parameters: +1 +32 +WString +9 +ttd10.mid +0 +33 +ActionStates +34 +WString +5 +&Make +35 +WVList +0 +36 +ActionStates +37 +WString +4 +&Run +38 +WVList +1 +39 +MVState +40 +WString +3 +RUN +41 +WString +28 +?????Application parameters: +1 +42 +WString +9 +ttd10.mid +0 +-1 +1 +1 +0 +43 +WPickList +4 +44 +MItem +3 +*.c +45 +WString +4 +COBJ +46 +WVList +1 +47 +MVState +48 +WString +3 +WCC +49 +WString +25 +d????Include directories: +1 +50 +WString +31 +"$(%watcom)/h" "../../include" +0 +51 +WVList +0 +-1 +1 +1 +0 +52 +MItem +34 +..\..\utils\midiplay\wave_writer.c +53 +WString +4 +COBJ +54 +WVList +0 +55 +WVList +0 +44 +1 +1 +0 +56 +MItem +5 +*.cpp +57 +WString +6 +CPPOBJ +58 +WVList +2 +59 +MVState +60 +WString +3 +WPP +61 +WString +25 +n????Include directories: +1 +62 +WString +46 +"$(%watcom)/h;$(%watcom)/h/nt" "../../include" +0 +63 +MVState +64 +WString +3 +WPP +65 +WString +23 +?????Macro definitions: +1 +66 +WString +16 +OUTPUT_WAVE_ONLY +0 +67 +WVList +0 +-1 +1 +1 +0 +68 +MItem +36 +..\..\utils\midiplay\adlmidiplay.cpp +69 +WString +6 +CPPOBJ +70 +WVList +2 +71 +MRState +72 +WString +3 +WPP +73 +WString +33 +??2??80386 register-based calling +1 +1 +74 +MRState +75 +WString +3 +WPP +76 +WString +39 +??2??Pentium Pro register-based calling +1 +0 +77 +WVList +0 +56 +1 +1 +0 diff --git a/projects/watcom/pmidid32.tgt b/projects/watcom/pmidid32.tgt new file mode 100644 index 0000000..e77f59e --- /dev/null +++ b/projects/watcom/pmidid32.tgt @@ -0,0 +1,322 @@ +40 +targetIdent +0 +MProject +1 +MComponent +0 +2 +WString +3 +EXE +3 +WString +5 +dr2en +1 +0 +1 +4 +MCommand +0 +5 +MCommand +0 +6 +MItem +12 +pmidid32.exe +7 +WString +3 +EXE +8 +WVList +2 +9 +MVState +10 +WString +5 +WLINK +11 +WString +11 +?????Stack: +1 +12 +WString +3 +10m +0 +13 +MVState +14 +WString +5 +WLINK +15 +WString +18 +?????Libraries(,): +1 +16 +WString +7 +ADLMIDI +0 +17 +WVList +5 +18 +ActionStates +19 +WString +7 +Sam&ple +20 +WVList +0 +21 +ActionStates +22 +WString +13 +Remote D&ebug +23 +WVList +2 +24 +MRState +25 +WString +6 +RDEBUG +26 +WString +13 +????9Windowed +1 +0 +27 +MRState +28 +WString +6 +RDEBUG +29 +WString +19 +????9Character mode +1 +1 +30 +ActionStates +31 +WString +12 +Local &Debug +32 +WVList +1 +33 +MVState +34 +WString +6 +WDEBUG +35 +WString +28 +?????Application parameters: +1 +36 +WString +9 +ttd10.mid +0 +37 +ActionStates +38 +WString +5 +&Make +39 +WVList +0 +40 +ActionStates +41 +WString +4 +&Run +42 +WVList +1 +43 +MVState +44 +WString +3 +RUN +45 +WString +28 +?????Application parameters: +1 +46 +WString +9 +ttd10.mid +0 +-1 +1 +1 +0 +47 +WPickList +4 +48 +MItem +3 +*.c +49 +WString +4 +COBJ +50 +WVList +1 +51 +MVState +52 +WString +3 +WCC +53 +WString +25 +d????Include directories: +1 +54 +WString +31 +"$(%watcom)/h" "../../include" +0 +55 +WVList +0 +-1 +1 +1 +0 +56 +MItem +34 +..\..\utils\midiplay\wave_writer.c +57 +WString +4 +COBJ +58 +WVList +0 +59 +WVList +0 +48 +1 +1 +0 +60 +MItem +5 +*.cpp +61 +WString +6 +CPPOBJ +62 +WVList +2 +63 +MVState +64 +WString +3 +WPP +65 +WString +25 +d????Include directories: +1 +66 +WString +30 +"$(%watcom)/h" "../../include" +0 +67 +MVState +68 +WString +3 +WPP +69 +WString +23 +?????Macro definitions: +1 +70 +WString +16 +OUTPUT_WAVE_ONLY +0 +71 +WVList +0 +-1 +1 +1 +0 +72 +MItem +36 +..\..\utils\midiplay\adlmidiplay.cpp +73 +WString +6 +CPPOBJ +74 +WVList +2 +75 +MRState +76 +WString +3 +WPP +77 +WString +33 +??2??80386 register-based calling +1 +1 +78 +MRState +79 +WString +3 +WPP +80 +WString +39 +??2??Pentium Pro register-based calling +1 +0 +81 +WVList +0 +60 +1 +1 +0 -- cgit v1.2.3