diff options
| author | Richard Kistruck | 2006-06-29 17:55:13 +0100 |
|---|---|---|
| committer | Richard Kistruck | 2006-06-29 17:55:13 +0100 |
| commit | b992fba80ccffa9a34259fffa570ee603c683117 (patch) | |
| tree | 3ffab47826a459a5e5eaa81144e6497e8475f822 /mps/code | |
| parent | 77b549a933a7ac2132d5e5a3d9604d2f22518e5e (diff) | |
| parent | 8fffb7e63af2e57b2c92e033187eed3ad5d68970 (diff) | |
| download | emacs-b992fba80ccffa9a34259fffa570ee603c683117.tar.gz emacs-b992fba80ccffa9a34259fffa570ee603c683117.zip | |
Mps: fix w3 builds: integrate from master the following:
MPS: fix Windows build of text-executables needing formats, with new
make-variable FMTTEST, replacing DWTEST and HETEST, and fixing
awlut.exe build. (integrate from version/1.106/...@157962)
(159467)
MPS: fix w3i3mv "all" build with VC6:
1. amsss.c: initialize ambigRoot (uninitialized warning);
2. commpost.nmk:
2a. drop long-vanished protcv.exe;
2b. mpmss.exe needs MVFF;
2c. locusss.exe had no build rule;
3. finaltest.c: main does not use argc,v so declare as main(void);
4. lockutw3.c: add parens to avoid operator-precedence warning;
5. protocol.h: s/interface/interfaceIn: suspected compiler bug.
(integrate from version/1.106/...@158054)
(159468)
MPS: attempt to fix w3i3mv "all" build with VC7:
(unknown if these changes are effective, but they should be safe)
1. mpm.c: +1 to array size to make room for terminator of string initializer;
2. testlib.c: disable warning 4702: unreachable code, for va_end.
(integrate from version/1.106/...@158055)
(159469)
Copied from Perforce
Change: 159471
ServerID: perforce.ravenbrook.com
Diffstat (limited to 'mps/code')
| -rw-r--r-- | mps/code/amsss.c | 2 | ||||
| -rw-r--r-- | mps/code/commpost.nmk | 40 | ||||
| -rw-r--r-- | mps/code/finaltest.c | 2 | ||||
| -rw-r--r-- | mps/code/lockutw3.c | 4 | ||||
| -rw-r--r-- | mps/code/mpm.c | 3 | ||||
| -rw-r--r-- | mps/code/protocol.h | 6 | ||||
| -rw-r--r-- | mps/code/testlib.c | 10 | ||||
| -rw-r--r-- | mps/code/w3almv.nmk | 45 | ||||
| -rw-r--r-- | mps/code/w3i3mv.nmk | 45 | ||||
| -rw-r--r-- | mps/code/w3ppmv.nmk | 45 |
10 files changed, 86 insertions, 116 deletions
diff --git a/mps/code/amsss.c b/mps/code/amsss.c index 9c878a1934a..fa42abc2f05 100644 --- a/mps/code/amsss.c +++ b/mps/code/amsss.c | |||
| @@ -74,7 +74,7 @@ static mps_pool_debug_option_s freecheckOptions = | |||
| 74 | static void *test(void *arg, size_t haveAmbigous) | 74 | static void *test(void *arg, size_t haveAmbigous) |
| 75 | { | 75 | { |
| 76 | mps_pool_t pool; | 76 | mps_pool_t pool; |
| 77 | mps_root_t exactRoot, ambigRoot; | 77 | mps_root_t exactRoot, ambigRoot = NULL; |
| 78 | size_t lastStep = 0, i, r; | 78 | size_t lastStep = 0, i, r; |
| 79 | unsigned long objs; | 79 | unsigned long objs; |
| 80 | mps_ap_t busy_ap; | 80 | mps_ap_t busy_ap; |
diff --git a/mps/code/commpost.nmk b/mps/code/commpost.nmk index 7fa9a009205..7ac31eef857 100644 --- a/mps/code/commpost.nmk +++ b/mps/code/commpost.nmk | |||
| @@ -16,7 +16,7 @@ | |||
| 16 | 16 | ||
| 17 | all: mpmss.exe amcss.exe amsss.exe amssshe.exe segsmss.exe awlut.exe awluthe.exe\ | 17 | all: mpmss.exe amcss.exe amsss.exe amssshe.exe segsmss.exe awlut.exe awluthe.exe\ |
| 18 | mpsicv.exe lockutw3.exe lockcov.exe poolncv.exe locv.exe qs.exe apss.exe \ | 18 | mpsicv.exe lockutw3.exe lockcov.exe poolncv.exe locv.exe qs.exe apss.exe \ |
| 19 | finalcv.exe finaltest.exe arenacv.exe bttest.exe teletest.exe protcv.exe \ | 19 | finalcv.exe finaltest.exe arenacv.exe bttest.exe teletest.exe \ |
| 20 | abqtest.exe cbstest.exe btcv.exe mv2test.exe messtest.exe steptest.exe \ | 20 | abqtest.exe cbstest.exe btcv.exe mv2test.exe messtest.exe steptest.exe \ |
| 21 | locbwcss.exe locusss.exe \ | 21 | locbwcss.exe locusss.exe \ |
| 22 | eventcnv.exe \ | 22 | eventcnv.exe \ |
| @@ -32,7 +32,7 @@ swall: mmsw.lib replaysw.exe | |||
| 32 | 32 | ||
| 33 | mpmss.exe amcss.exe amcsshe.exe amsss.exe amssshe.exe segsmss.exe awlut.exe awluthe.exe dwstress.exe \ | 33 | mpmss.exe amcss.exe amcsshe.exe amsss.exe amssshe.exe segsmss.exe awlut.exe awluthe.exe dwstress.exe \ |
| 34 | mpsicv.exe lockutw3.exe lockcov.exe poolncv.exe locv.exe qs.exe apss.exe \ | 34 | mpsicv.exe lockutw3.exe lockcov.exe poolncv.exe locv.exe qs.exe apss.exe \ |
| 35 | finalcv.exe finaltest.exe arenacv.exe bttest.exe teletest.exe protcv.exe \ | 35 | finalcv.exe finaltest.exe arenacv.exe bttest.exe teletest.exe \ |
| 36 | expt825.exe \ | 36 | expt825.exe \ |
| 37 | abqtest.exe cbstest.exe btcv.exe mv2test.exe messtest.exe steptest.exe \ | 37 | abqtest.exe cbstest.exe btcv.exe mv2test.exe messtest.exe steptest.exe \ |
| 38 | walkt0.exe locbwcss.exe locusss.exe \ | 38 | walkt0.exe locbwcss.exe locusss.exe \ |
| @@ -108,21 +108,22 @@ FORCE: | |||
| 108 | $(PFM)\$(VARIETY)\version.obj: FORCE | 108 | $(PFM)\$(VARIETY)\version.obj: FORCE |
| 109 | 109 | ||
| 110 | $(PFM)\$(VARIETY)\finalcv.exe: $(PFM)\$(VARIETY)\finalcv.obj \ | 110 | $(PFM)\$(VARIETY)\finalcv.exe: $(PFM)\$(VARIETY)\finalcv.obj \ |
| 111 | $(MPMOBJ) $(PLINTHOBJ) $(AMCOBJ) $(DWOBJ) $(DWTESTOBJ) \ | 111 | $(MPMOBJ) $(PLINTHOBJ) $(AMCOBJ) $(FMTTESTOBJ) \ |
| 112 | $(MRGOBJ) $(TESTLIBOBJ) | 112 | $(MRGOBJ) $(TESTLIBOBJ) |
| 113 | 113 | ||
| 114 | $(PFM)\$(VARIETY)\finaltest.exe: $(PFM)\$(VARIETY)\finaltest.obj \ | 114 | $(PFM)\$(VARIETY)\finaltest.exe: $(PFM)\$(VARIETY)\finaltest.obj \ |
| 115 | $(MPMOBJ) $(PLINTHOBJ) $(AMCOBJ) $(DWOBJ) $(DWTESTOBJ) \ | 115 | $(MPMOBJ) $(PLINTHOBJ) $(AMCOBJ) $(FMTTESTOBJ) \ |
| 116 | $(MRGOBJ) $(TESTLIBOBJ) | 116 | $(MRGOBJ) $(TESTLIBOBJ) |
| 117 | 117 | ||
| 118 | $(PFM)\$(VARIETY)\expt825.exe: $(PFM)\$(VARIETY)\expt825.obj \ | 118 | $(PFM)\$(VARIETY)\expt825.exe: $(PFM)\$(VARIETY)\expt825.obj \ |
| 119 | $(MPMOBJ) $(PLINTHOBJ) $(AMCOBJ) $(DWOBJ) $(DWTESTOBJ) \ | 119 | $(MPMOBJ) $(PLINTHOBJ) $(AMCOBJ) $(FMTTESTOBJ) \ |
| 120 | $(MRGOBJ) $(TESTLIBOBJ) | 120 | $(MRGOBJ) $(TESTLIBOBJ) |
| 121 | 121 | ||
| 122 | $(PFM)\$(VARIETY)\locv.exe: $(PFM)\$(VARIETY)\locv.obj \ | 122 | $(PFM)\$(VARIETY)\locv.exe: $(PFM)\$(VARIETY)\locv.obj \ |
| 123 | $(MPMOBJ) $(PLINTHOBJ) $(TESTLIBOBJ) $(LOOBJ) | 123 | $(MPMOBJ) $(PLINTHOBJ) $(TESTLIBOBJ) $(LOOBJ) |
| 124 | 124 | ||
| 125 | $(PFM)\$(VARIETY)\mpmss.exe: $(PFM)\$(VARIETY)\mpmss.obj \ | 125 | $(PFM)\$(VARIETY)\mpmss.exe: $(PFM)\$(VARIETY)\mpmss.obj \ |
| 126 | $(PFM)\$(VARIETY)\poolmvff.obj \ | ||
| 126 | $(MPMOBJ) $(PLINTHOBJ) $(TESTLIBOBJ) | 127 | $(MPMOBJ) $(PLINTHOBJ) $(TESTLIBOBJ) |
| 127 | 128 | ||
| 128 | $(PFM)\$(VARIETY)\apss.exe: $(PFM)\$(VARIETY)\apss.obj \ | 129 | $(PFM)\$(VARIETY)\apss.exe: $(PFM)\$(VARIETY)\apss.obj \ |
| @@ -141,46 +142,47 @@ $(PFM)\$(VARIETY)\lockcov.exe: $(PFM)\$(VARIETY)\lockcov.obj \ | |||
| 141 | $(PFM)\$(VARIETY)\lockutw3.exe: $(PFM)\$(VARIETY)\lockutw3.obj \ | 142 | $(PFM)\$(VARIETY)\lockutw3.exe: $(PFM)\$(VARIETY)\lockutw3.obj \ |
| 142 | $(MPMOBJ) $(PLINTHOBJ) $(TESTLIBOBJ) | 143 | $(MPMOBJ) $(PLINTHOBJ) $(TESTLIBOBJ) |
| 143 | 144 | ||
| 144 | $(PFM)\$(VARIETY)\protcv.exe: $(PFM)\$(VARIETY)\protcv.obj \ | ||
| 145 | $(MPMOBJ) $(PLINTHOBJ) | ||
| 146 | |||
| 147 | $(PFM)\$(VARIETY)\mpsicv.exe: $(PFM)\$(VARIETY)\mpsicv.obj \ | 145 | $(PFM)\$(VARIETY)\mpsicv.exe: $(PFM)\$(VARIETY)\mpsicv.obj \ |
| 148 | $(MPMOBJ) $(AMCOBJ) $(PLINTHOBJ) $(DWOBJ) $(DWTESTOBJ) \ | 146 | $(MPMOBJ) $(AMCOBJ) $(PLINTHOBJ) $(FMTTESTOBJ) \ |
| 149 | $(TESTLIBOBJ) | 147 | $(TESTLIBOBJ) |
| 150 | 148 | ||
| 151 | $(PFM)\$(VARIETY)\amcss.exe: $(PFM)\$(VARIETY)\amcss.obj \ | 149 | $(PFM)\$(VARIETY)\amcss.exe: $(PFM)\$(VARIETY)\amcss.obj \ |
| 152 | $(MPMOBJ) $(AMCOBJ) $(PLINTHOBJ) $(DWOBJ) $(DWTESTOBJ) \ | 150 | $(MPMOBJ) $(AMCOBJ) $(PLINTHOBJ) $(FMTTESTOBJ) \ |
| 153 | $(TESTLIBOBJ) | 151 | $(TESTLIBOBJ) |
| 154 | 152 | ||
| 155 | $(PFM)\$(VARIETY)\amcsshe.exe: $(PFM)\$(VARIETY)\amcsshe.obj \ | 153 | $(PFM)\$(VARIETY)\amcsshe.exe: $(PFM)\$(VARIETY)\amcsshe.obj \ |
| 156 | $(MPMOBJ) $(AMCOBJ) $(PLINTHOBJ) $(HETESTOBJ) \ | 154 | $(MPMOBJ) $(AMCOBJ) $(PLINTHOBJ) $(FMTTESTOBJ) \ |
| 157 | $(TESTLIBOBJ) | 155 | $(TESTLIBOBJ) |
| 158 | 156 | ||
| 159 | $(PFM)\$(VARIETY)\amsss.exe: $(PFM)\$(VARIETY)\amsss.obj \ | 157 | $(PFM)\$(VARIETY)\amsss.exe: $(PFM)\$(VARIETY)\amsss.obj \ |
| 160 | $(MPMOBJ) $(AMSOBJ) $(PLINTHOBJ) $(DWOBJ) $(DWTESTOBJ) \ | 158 | $(MPMOBJ) $(AMSOBJ) $(PLINTHOBJ) $(FMTTESTOBJ) \ |
| 161 | $(TESTLIBOBJ) | 159 | $(TESTLIBOBJ) |
| 162 | 160 | ||
| 163 | $(PFM)\$(VARIETY)\amssshe.exe: $(PFM)\$(VARIETY)\amssshe.obj \ | 161 | $(PFM)\$(VARIETY)\amssshe.exe: $(PFM)\$(VARIETY)\amssshe.obj \ |
| 164 | $(MPMOBJ) $(AMSOBJ) $(PLINTHOBJ) $(HETESTOBJ) \ | 162 | $(MPMOBJ) $(AMSOBJ) $(PLINTHOBJ) $(FMTTESTOBJ) \ |
| 165 | $(TESTLIBOBJ) | 163 | $(TESTLIBOBJ) |
| 166 | 164 | ||
| 167 | $(PFM)\$(VARIETY)\segsmss.exe: $(PFM)\$(VARIETY)\segsmss.obj \ | 165 | $(PFM)\$(VARIETY)\segsmss.exe: $(PFM)\$(VARIETY)\segsmss.obj \ |
| 168 | $(MPMOBJ) $(AMSOBJ) $(PLINTHOBJ) $(DWOBJ) $(DWTESTOBJ) \ | 166 | $(MPMOBJ) $(AMSOBJ) $(PLINTHOBJ) $(FMTTESTOBJ) \ |
| 169 | $(TESTLIBOBJ) | 167 | $(TESTLIBOBJ) |
| 170 | 168 | ||
| 171 | $(PFM)\$(VARIETY)\locbwcss.exe: $(PFM)\$(VARIETY)\locbwcss.obj \ | 169 | $(PFM)\$(VARIETY)\locbwcss.exe: $(PFM)\$(VARIETY)\locbwcss.obj \ |
| 172 | $(PFM)\$(VARIETY)\poolmvff.obj \ | 170 | $(PFM)\$(VARIETY)\poolmvff.obj \ |
| 173 | $(MPMOBJ) $(PLINTHOBJ) $(TESTLIBOBJ) | 171 | $(MPMOBJ) $(PLINTHOBJ) $(TESTLIBOBJ) |
| 174 | 172 | ||
| 173 | $(PFM)\$(VARIETY)\locusss.exe: $(PFM)\$(VARIETY)\locusss.obj \ | ||
| 174 | $(PFM)\$(VARIETY)\poolmvff.obj \ | ||
| 175 | $(MPMOBJ) $(PLINTHOBJ) $(TESTLIBOBJ) | ||
| 176 | |||
| 175 | $(PFM)\$(VARIETY)\dwstress.exe: $(PFM)\$(VARIETY)\dwstress.obj \ | 177 | $(PFM)\$(VARIETY)\dwstress.exe: $(PFM)\$(VARIETY)\dwstress.obj \ |
| 176 | $(DWOBJ) $(MPMOBJ) $(PLINTHOBJ) $(AMCOBJ) | 178 | $(DWOBJ) $(MPMOBJ) $(PLINTHOBJ) $(AMCOBJ) |
| 177 | 179 | ||
| 178 | $(PFM)\$(VARIETY)\awlut.exe: $(PFM)\$(VARIETY)\awlut.obj \ | 180 | $(PFM)\$(VARIETY)\awlut.exe: $(PFM)\$(VARIETY)\awlut.obj \ |
| 179 | $(DWTESTOBJ) \ | 181 | $(FMTTESTOBJ) \ |
| 180 | $(MPMOBJ) $(PLINTHOBJ) $(TESTLIBOBJ) $(LOOBJ) $(AWLOBJ) | 182 | $(MPMOBJ) $(PLINTHOBJ) $(TESTLIBOBJ) $(LOOBJ) $(AWLOBJ) |
| 181 | 183 | ||
| 182 | $(PFM)\$(VARIETY)\awluthe.exe: $(PFM)\$(VARIETY)\awluthe.obj \ | 184 | $(PFM)\$(VARIETY)\awluthe.exe: $(PFM)\$(VARIETY)\awluthe.obj \ |
| 183 | $(HETESTOBJ) \ | 185 | $(FMTTESTOBJ) \ |
| 184 | $(MPMOBJ) $(PLINTHOBJ) $(TESTLIBOBJ) $(LOOBJ) $(AWLOBJ) | 186 | $(MPMOBJ) $(PLINTHOBJ) $(TESTLIBOBJ) $(LOOBJ) $(AWLOBJ) |
| 185 | 187 | ||
| 186 | $(PFM)\$(VARIETY)\poolncv.exe: $(PFM)\$(VARIETY)\poolncv.obj \ | 188 | $(PFM)\$(VARIETY)\poolncv.exe: $(PFM)\$(VARIETY)\poolncv.obj \ |
| @@ -229,15 +231,15 @@ $(PFM)\$(VARIETY)\messtest.exe: $(PFM)\$(VARIETY)\messtest.obj \ | |||
| 229 | $(MPMOBJ) $(PLINTHOBJ) $(TESTLIBOBJ) | 231 | $(MPMOBJ) $(PLINTHOBJ) $(TESTLIBOBJ) |
| 230 | 232 | ||
| 231 | $(PFM)\$(VARIETY)\steptest.exe: $(PFM)\$(VARIETY)\steptest.obj \ | 233 | $(PFM)\$(VARIETY)\steptest.exe: $(PFM)\$(VARIETY)\steptest.obj \ |
| 232 | $(MPMOBJ) $(AMCOBJ) $(PLINTHOBJ) $(DWOBJ) $(DWTESTOBJ) \ | 234 | $(MPMOBJ) $(AMCOBJ) $(PLINTHOBJ) $(FMTTESTOBJ) \ |
| 233 | $(TESTLIBOBJ) | 235 | $(TESTLIBOBJ) |
| 234 | 236 | ||
| 235 | $(PFM)\$(VARIETY)\walkt0.exe: $(PFM)\$(VARIETY)\walkt0.obj \ | 237 | $(PFM)\$(VARIETY)\walkt0.exe: $(PFM)\$(VARIETY)\walkt0.obj \ |
| 236 | $(MPMOBJ) $(AMCOBJ) $(PLINTHOBJ) $(DWOBJ) $(DWTESTOBJ) \ | 238 | $(MPMOBJ) $(AMCOBJ) $(PLINTHOBJ) $(FMTTESTOBJ) \ |
| 237 | $(TESTLIBOBJ) | 239 | $(TESTLIBOBJ) |
| 238 | 240 | ||
| 239 | $(PFM)\$(VARIETY)\exposet0.exe: $(PFM)\$(VARIETY)\exposet0.obj \ | 241 | $(PFM)\$(VARIETY)\exposet0.exe: $(PFM)\$(VARIETY)\exposet0.obj \ |
| 240 | $(MPMOBJ) $(AMCOBJ) $(PLINTHOBJ) $(DWOBJ) $(DWTESTOBJ) \ | 242 | $(MPMOBJ) $(AMCOBJ) $(PLINTHOBJ) $(FMTTESTOBJ) \ |
| 241 | $(TESTLIBOBJ) | 243 | $(TESTLIBOBJ) |
| 242 | 244 | ||
| 243 | $(PFM)\$(VARIETY)\mmsw.lib: $(SWOBJ) | 245 | $(PFM)\$(VARIETY)\mmsw.lib: $(SWOBJ) |
diff --git a/mps/code/finaltest.c b/mps/code/finaltest.c index bdfdda4be85..24a6e81b9eb 100644 --- a/mps/code/finaltest.c +++ b/mps/code/finaltest.c | |||
| @@ -241,7 +241,7 @@ static void *test(void *arg, size_t s) | |||
| 241 | } | 241 | } |
| 242 | 242 | ||
| 243 | 243 | ||
| 244 | int main(int argc, char **argv) | 244 | int main(void) |
| 245 | { | 245 | { |
| 246 | mps_arena_t arena; | 246 | mps_arena_t arena; |
| 247 | mps_thr_t thread; | 247 | mps_thr_t thread; |
diff --git a/mps/code/lockutw3.c b/mps/code/lockutw3.c index 5b29b3fd450..2565ec60796 100644 --- a/mps/code/lockutw3.c +++ b/mps/code/lockutw3.c | |||
| @@ -31,7 +31,7 @@ void incR(unsigned long i) | |||
| 31 | } | 31 | } |
| 32 | } else { | 32 | } else { |
| 33 | incR(i >> 1); | 33 | incR(i >> 1); |
| 34 | incR(i+1 >> 1); | 34 | incR( (i+1) >> 1); |
| 35 | } | 35 | } |
| 36 | LockReleaseRecursive(lock); | 36 | LockReleaseRecursive(lock); |
| 37 | } | 37 | } |
| @@ -39,7 +39,7 @@ void incR(unsigned long i) | |||
| 39 | 39 | ||
| 40 | void inc(unsigned long i) | 40 | void inc(unsigned long i) |
| 41 | { | 41 | { |
| 42 | incR(i+1>>1); | 42 | incR( (i+1) >>1); |
| 43 | i >>= 1; | 43 | i >>= 1; |
| 44 | while (i) { | 44 | while (i) { |
| 45 | LockClaim(lock); | 45 | LockClaim(lock); |
diff --git a/mps/code/mpm.c b/mps/code/mpm.c index 0930be4c6d3..247cbd05a56 100644 --- a/mps/code/mpm.c +++ b/mps/code/mpm.c | |||
| @@ -226,7 +226,8 @@ Bool ResIsAllocFailure(Res res) | |||
| 226 | static Res WriteWord(mps_lib_FILE *stream, Word w, unsigned base, | 226 | static Res WriteWord(mps_lib_FILE *stream, Word w, unsigned base, |
| 227 | unsigned width) | 227 | unsigned width) |
| 228 | { | 228 | { |
| 229 | static const char digit[16] = "0123456789ABCDEF"; | 229 | static const char digit[16 + 1] = "0123456789ABCDEF"; |
| 230 | /* + 1 for terminator: unused, but prevents compiler warning */ | ||
| 230 | static const char pad = '0'; /* padding character */ | 231 | static const char pad = '0'; /* padding character */ |
| 231 | char buf[MPS_WORD_WIDTH + 1]; /* enough for binary, */ | 232 | char buf[MPS_WORD_WIDTH + 1]; /* enough for binary, */ |
| 232 | /* plus one for terminator */ | 233 | /* plus one for terminator */ |
diff --git a/mps/code/protocol.h b/mps/code/protocol.h index 81f9b9bf511..4c70738e8f8 100644 --- a/mps/code/protocol.h +++ b/mps/code/protocol.h | |||
| @@ -102,20 +102,22 @@ typedef struct ProtocolInstStruct *ProtocolInst; | |||
| 102 | * If "pro" is an instance of "interface", then returns TRUE | 102 | * If "pro" is an instance of "interface", then returns TRUE |
| 103 | * and sets coerceResult to point directly to the part of "pro" | 103 | * and sets coerceResult to point directly to the part of "pro" |
| 104 | * which contains the slots for "interface" | 104 | * which contains the slots for "interface" |
| 105 | * RHSK 2006-04-05 s/interface/interfaceIn/: job000605, suspect msvc bug. | ||
| 105 | */ | 106 | */ |
| 106 | typedef Bool (*ProtocolCoerceInstMethod)(ProtocolInst *coerceResult, | 107 | typedef Bool (*ProtocolCoerceInstMethod)(ProtocolInst *coerceResult, |
| 107 | ProtocolInst pro, | 108 | ProtocolInst pro, |
| 108 | ProtocolClass interface); | 109 | ProtocolClass interfaceIn); |
| 109 | 110 | ||
| 110 | /* ProtocolCoerceClassMethod -- coerce "proClass" to an "interface" class | 111 | /* ProtocolCoerceClassMethod -- coerce "proClass" to an "interface" class |
| 111 | * | 112 | * |
| 112 | * If "proClass" is a subclass of "interface", then returns TRUE | 113 | * If "proClass" is a subclass of "interface", then returns TRUE |
| 113 | * and sets coerceResult to point directly to the part of | 114 | * and sets coerceResult to point directly to the part of |
| 114 | * "proClass" which contains the slots for "interface". | 115 | * "proClass" which contains the slots for "interface". |
| 116 | * RHSK 2006-04-05 s/interface/interfaceIn/: job000605, suspect msvc bug. | ||
| 115 | */ | 117 | */ |
| 116 | typedef Bool (*ProtocolCoerceClassMethod)(ProtocolClass *coerceResult, | 118 | typedef Bool (*ProtocolCoerceClassMethod)(ProtocolClass *coerceResult, |
| 117 | ProtocolClass proClass, | 119 | ProtocolClass proClass, |
| 118 | ProtocolClass interface); | 120 | ProtocolClass interfaceIn); |
| 119 | 121 | ||
| 120 | 122 | ||
| 121 | 123 | ||
diff --git a/mps/code/testlib.c b/mps/code/testlib.c index 7010d2484d8..8cf36491cd3 100644 --- a/mps/code/testlib.c +++ b/mps/code/testlib.c | |||
| @@ -18,6 +18,16 @@ struct itimerspec; /* stop complaints from time.h */ | |||
| 18 | #endif | 18 | #endif |
| 19 | #include <time.h> | 19 | #include <time.h> |
| 20 | 20 | ||
| 21 | #ifdef MPS_OS_W3 | ||
| 22 | #ifdef _MSC_VER | ||
| 23 | #pragma warning(disable: 4702) /* unreachable code */ | ||
| 24 | /* job000605: believed needed to prevent VC7 warning | ||
| 25 | * for error() below, in which va_end is mandated by | ||
| 26 | * ISO C (C99:7.15.1) even though it is unreachable. | ||
| 27 | */ | ||
| 28 | #endif | ||
| 29 | #endif | ||
| 30 | |||
| 21 | 31 | ||
| 22 | /* rnd -- a random number generator | 32 | /* rnd -- a random number generator |
| 23 | * | 33 | * |
diff --git a/mps/code/w3almv.nmk b/mps/code/w3almv.nmk index d422a812d59..7c1c8e07b20 100644 --- a/mps/code/w3almv.nmk +++ b/mps/code/w3almv.nmk | |||
| @@ -36,8 +36,7 @@ AMS = <poolams> <poolamsi> | |||
| 36 | AWL = <poolawl> | 36 | AWL = <poolawl> |
| 37 | LO = <poollo> | 37 | LO = <poollo> |
| 38 | DW = <fmtdy> <fmtno> | 38 | DW = <fmtdy> <fmtno> |
| 39 | DWTEST = <fmtdytst> | 39 | FMTTEST = <fmthe> <fmtdy> <fmtno> <fmtdytst> |
| 40 | HETEST = <fmthe> <fmtdy> <fmtno> <fmtdytst> | ||
| 41 | POOLN = <pooln> | 40 | POOLN = <pooln> |
| 42 | TESTLIB = <testlib> | 41 | TESTLIB = <testlib> |
| 43 | 42 | ||
| @@ -77,10 +76,8 @@ SNCOBJ0 = $(SNC:<=w3almv\he\) | |||
| 77 | SNCOBJ = $(SNCOBJ0:>=.obj) | 76 | SNCOBJ = $(SNCOBJ0:>=.obj) |
| 78 | DWOBJ0 = $(DW:<=w3almv\he\) | 77 | DWOBJ0 = $(DW:<=w3almv\he\) |
| 79 | DWOBJ = $(DWOBJ0:>=.obj) | 78 | DWOBJ = $(DWOBJ0:>=.obj) |
| 80 | DWTESTOBJ0 = $(DWTEST:<=w3almv\he\) | 79 | FMTTESTOBJ0 = $(FMTTEST:<=w3almv\he\) |
| 81 | DWTESTOBJ = $(DWTESTOBJ0:>=.obj) | 80 | FMTTESTOBJ = $(FMTTESTOBJ0:>=.obj) |
| 82 | HETESTOBJ0 = $(HETEST:<=w3almv\he\) | ||
| 83 | HETESTOBJ = $(HETESTOBJ0:>=.obj) | ||
| 84 | POOLNOBJ0 = $(POOLN:<=w3almv\he\) | 81 | POOLNOBJ0 = $(POOLN:<=w3almv\he\) |
| 85 | POOLNOBJ = $(POOLNOBJ0:>=.obj) | 82 | POOLNOBJ = $(POOLNOBJ0:>=.obj) |
| 86 | TESTLIBOBJ0 = $(TESTLIB:<=w3almv\he\) | 83 | TESTLIBOBJ0 = $(TESTLIB:<=w3almv\he\) |
| @@ -108,10 +105,8 @@ SNCOBJ0 = $(SNC:<=w3almv\ce\) | |||
| 108 | SNCOBJ = $(SNCOBJ0:>=.obj) | 105 | SNCOBJ = $(SNCOBJ0:>=.obj) |
| 109 | DWOBJ0 = $(DW:<=w3almv\ce\) | 106 | DWOBJ0 = $(DW:<=w3almv\ce\) |
| 110 | DWOBJ = $(DWOBJ0:>=.obj) | 107 | DWOBJ = $(DWOBJ0:>=.obj) |
| 111 | DWTESTOBJ0 = $(DWTEST:<=w3almv\ce\) | 108 | FMTTESTOBJ0 = $(FMTTEST:<=w3almv\ce\) |
| 112 | DWTESTOBJ = $(DWTESTOBJ0:>=.obj) | 109 | FMTTESTOBJ = $(FMTTESTOBJ0:>=.obj) |
| 113 | HETESTOBJ0 = $(HETEST:<=w3almv\ce\) | ||
| 114 | HETESTOBJ = $(HETESTOBJ0:>=.obj) | ||
| 115 | POOLNOBJ0 = $(POOLN:<=w3almv\ce\) | 110 | POOLNOBJ0 = $(POOLN:<=w3almv\ce\) |
| 116 | POOLNOBJ = $(POOLNOBJ0:>=.obj) | 111 | POOLNOBJ = $(POOLNOBJ0:>=.obj) |
| 117 | TESTLIBOBJ0 = $(TESTLIB:<=w3almv\ce\) | 112 | TESTLIBOBJ0 = $(TESTLIB:<=w3almv\ce\) |
| @@ -139,10 +134,8 @@ SNCOBJ0 = $(SNC:<=w3almv\hi\) | |||
| 139 | SNCOBJ = $(SNCOBJ0:>=.obj) | 134 | SNCOBJ = $(SNCOBJ0:>=.obj) |
| 140 | DWOBJ0 = $(DW:<=w3almv\hi\) | 135 | DWOBJ0 = $(DW:<=w3almv\hi\) |
| 141 | DWOBJ = $(DWOBJ0:>=.obj) | 136 | DWOBJ = $(DWOBJ0:>=.obj) |
| 142 | DWTESTOBJ0 = $(DWTEST:<=w3almv\hi\) | 137 | FMTTESTOBJ0 = $(FMTTEST:<=w3almv\hi\) |
| 143 | DWTESTOBJ = $(DWTESTOBJ0:>=.obj) | 138 | FMTTESTOBJ = $(FMTTESTOBJ0:>=.obj) |
| 144 | HETESTOBJ0 = $(HETEST:<=w3almv\hi\) | ||
| 145 | HETESTOBJ = $(HETESTOBJ0:>=.obj) | ||
| 146 | POOLNOBJ0 = $(POOLN:<=w3almv\hi\) | 139 | POOLNOBJ0 = $(POOLN:<=w3almv\hi\) |
| 147 | POOLNOBJ = $(POOLNOBJ0:>=.obj) | 140 | POOLNOBJ = $(POOLNOBJ0:>=.obj) |
| 148 | TESTLIBOBJ0 = $(TESTLIB:<=w3almv\hi\) | 141 | TESTLIBOBJ0 = $(TESTLIB:<=w3almv\hi\) |
| @@ -170,10 +163,8 @@ SNCOBJ0 = $(SNC:<=w3almv\ci\) | |||
| 170 | SNCOBJ = $(SNCOBJ0:>=.obj) | 163 | SNCOBJ = $(SNCOBJ0:>=.obj) |
| 171 | DWOBJ0 = $(DW:<=w3almv\ci\) | 164 | DWOBJ0 = $(DW:<=w3almv\ci\) |
| 172 | DWOBJ = $(DWOBJ0:>=.obj) | 165 | DWOBJ = $(DWOBJ0:>=.obj) |
| 173 | DWTESTOBJ0 = $(DWTEST:<=w3almv\ci\) | 166 | FMTTESTOBJ0 = $(FMTTEST:<=w3almv\ci\) |
| 174 | DWTESTOBJ = $(DWTESTOBJ0:>=.obj) | 167 | FMTTESTOBJ = $(FMTTESTOBJ0:>=.obj) |
| 175 | HETESTOBJ0 = $(HETEST:<=w3almv\ci\) | ||
| 176 | HETESTOBJ = $(HETESTOBJ0:>=.obj) | ||
| 177 | POOLNOBJ0 = $(POOLN:<=w3almv\ci\) | 168 | POOLNOBJ0 = $(POOLN:<=w3almv\ci\) |
| 178 | POOLNOBJ = $(POOLNOBJ0:>=.obj) | 169 | POOLNOBJ = $(POOLNOBJ0:>=.obj) |
| 179 | TESTLIBOBJ0 = $(TESTLIB:<=w3almv\ci\) | 170 | TESTLIBOBJ0 = $(TESTLIB:<=w3almv\ci\) |
| @@ -201,10 +192,8 @@ SNCOBJ0 = $(SNC:<=w3almv\ti\) | |||
| 201 | SNCOBJ = $(SNCOBJ0:>=.obj) | 192 | SNCOBJ = $(SNCOBJ0:>=.obj) |
| 202 | DWOBJ0 = $(DW:<=w3almv\ti\) | 193 | DWOBJ0 = $(DW:<=w3almv\ti\) |
| 203 | DWOBJ = $(DWOBJ0:>=.obj) | 194 | DWOBJ = $(DWOBJ0:>=.obj) |
| 204 | DWTESTOBJ0 = $(DWTEST:<=w3almv\ti\) | 195 | FMTTESTOBJ0 = $(FMTTEST:<=w3almv\ti\) |
| 205 | DWTESTOBJ = $(DWTESTOBJ0:>=.obj) | 196 | FMTTESTOBJ = $(FMTTESTOBJ0:>=.obj) |
| 206 | HETESTOBJ0 = $(HETEST:<=w3almv\ti\) | ||
| 207 | HETESTOBJ = $(HETESTOBJ0:>=.obj) | ||
| 208 | POOLNOBJ0 = $(POOLN:<=w3almv\ti\) | 197 | POOLNOBJ0 = $(POOLN:<=w3almv\ti\) |
| 209 | POOLNOBJ = $(POOLNOBJ0:>=.obj) | 198 | POOLNOBJ = $(POOLNOBJ0:>=.obj) |
| 210 | TESTLIBOBJ0 = $(TESTLIB:<=w3almv\ti\) | 199 | TESTLIBOBJ0 = $(TESTLIB:<=w3almv\ti\) |
| @@ -232,10 +221,8 @@ SNCOBJ0 = $(SNC:<=w3almv\wi\) | |||
| 232 | SNCOBJ = $(SNCOBJ0:>=.obj) | 221 | SNCOBJ = $(SNCOBJ0:>=.obj) |
| 233 | DWOBJ0 = $(DW:<=w3almv\wi\) | 222 | DWOBJ0 = $(DW:<=w3almv\wi\) |
| 234 | DWOBJ = $(DWOBJ0:>=.obj) | 223 | DWOBJ = $(DWOBJ0:>=.obj) |
| 235 | DWTESTOBJ0 = $(DWTEST:<=w3almv\wi\) | 224 | FMTTESTOBJ0 = $(FMTTEST:<=w3almv\wi\) |
| 236 | DWTESTOBJ = $(DWTESTOBJ0:>=.obj) | 225 | FMTTESTOBJ = $(FMTTESTOBJ0:>=.obj) |
| 237 | HETESTOBJ0 = $(HETEST:<=w3almv\wi\) | ||
| 238 | HETESTOBJ = $(HETESTOBJ0:>=.obj) | ||
| 239 | POOLNOBJ0 = $(POOLN:<=w3almv\wi\) | 226 | POOLNOBJ0 = $(POOLN:<=w3almv\wi\) |
| 240 | POOLNOBJ = $(POOLNOBJ0:>=.obj) | 227 | POOLNOBJ = $(POOLNOBJ0:>=.obj) |
| 241 | TESTLIBOBJ0 = $(TESTLIB:<=w3almv\wi\) | 228 | TESTLIBOBJ0 = $(TESTLIB:<=w3almv\wi\) |
| @@ -263,10 +250,8 @@ SNCOBJ0 = $(SNC:<=w3almv\we\) | |||
| 263 | SNCOBJ = $(SNCOBJ0:>=.obj) | 250 | SNCOBJ = $(SNCOBJ0:>=.obj) |
| 264 | DWOBJ0 = $(DW:<=w3almv\we\) | 251 | DWOBJ0 = $(DW:<=w3almv\we\) |
| 265 | DWOBJ = $(DWOBJ0:>=.obj) | 252 | DWOBJ = $(DWOBJ0:>=.obj) |
| 266 | DWTESTOBJ0 = $(DWTEST:<=w3almv\we\) | 253 | FMTTESTOBJ0 = $(FMTTEST:<=w3almv\we\) |
| 267 | DWTESTOBJ = $(DWTESTOBJ0:>=.obj) | 254 | FMTTESTOBJ = $(FMTTESTOBJ0:>=.obj) |
| 268 | HETESTOBJ0 = $(HETEST:<=w3almv\we\) | ||
| 269 | HETESTOBJ = $(HETESTOBJ0:>=.obj) | ||
| 270 | POOLNOBJ0 = $(POOLN:<=w3almv\we\) | 255 | POOLNOBJ0 = $(POOLN:<=w3almv\we\) |
| 271 | POOLNOBJ = $(POOLNOBJ0:>=.obj) | 256 | POOLNOBJ = $(POOLNOBJ0:>=.obj) |
| 272 | TESTLIBOBJ0 = $(TESTLIB:<=w3almv\we\) | 257 | TESTLIBOBJ0 = $(TESTLIB:<=w3almv\we\) |
diff --git a/mps/code/w3i3mv.nmk b/mps/code/w3i3mv.nmk index 3f2c8cfce50..f738fa19735 100644 --- a/mps/code/w3i3mv.nmk +++ b/mps/code/w3i3mv.nmk | |||
| @@ -37,8 +37,7 @@ AWL = <poolawl> | |||
| 37 | LO = <poollo> | 37 | LO = <poollo> |
| 38 | SNC = <poolsnc> | 38 | SNC = <poolsnc> |
| 39 | DW = <fmtdy> <fmtno> | 39 | DW = <fmtdy> <fmtno> |
| 40 | DWTEST = <fmtdytst> | 40 | FMTTEST = <fmthe> <fmtdy> <fmtno> <fmtdytst> |
| 41 | HETEST = <fmthe> <fmtdy> <fmtno> <fmtdytst> | ||
| 42 | POOLN = <pooln> | 41 | POOLN = <pooln> |
| 43 | TESTLIB = <testlib> | 42 | TESTLIB = <testlib> |
| 44 | 43 | ||
| @@ -77,10 +76,8 @@ SNCOBJ0 = $(SNC:<=w3i3mv\he\) | |||
| 77 | SNCOBJ = $(SNCOBJ0:>=.obj) | 76 | SNCOBJ = $(SNCOBJ0:>=.obj) |
| 78 | DWOBJ0 = $(DW:<=w3i3mv\he\) | 77 | DWOBJ0 = $(DW:<=w3i3mv\he\) |
| 79 | DWOBJ = $(DWOBJ0:>=.obj) | 78 | DWOBJ = $(DWOBJ0:>=.obj) |
| 80 | DWTESTOBJ0 = $(DWTEST:<=w3i3mv\he\) | 79 | FMTTESTOBJ0 = $(FMTTEST:<=w3i3mv\he\) |
| 81 | DWTESTOBJ = $(DWTESTOBJ0:>=.obj) | 80 | FMTTESTOBJ = $(FMTTESTOBJ0:>=.obj) |
| 82 | HETESTOBJ0 = $(HETEST:<=w3i3mv\he\) | ||
| 83 | HETESTOBJ = $(HETESTOBJ0:>=.obj) | ||
| 84 | POOLNOBJ0 = $(POOLN:<=w3i3mv\he\) | 81 | POOLNOBJ0 = $(POOLN:<=w3i3mv\he\) |
| 85 | POOLNOBJ = $(POOLNOBJ0:>=.obj) | 82 | POOLNOBJ = $(POOLNOBJ0:>=.obj) |
| 86 | TESTLIBOBJ0 = $(TESTLIB:<=w3i3mv\he\) | 83 | TESTLIBOBJ0 = $(TESTLIB:<=w3i3mv\he\) |
| @@ -108,10 +105,8 @@ SNCOBJ0 = $(SNC:<=w3i3mv\ce\) | |||
| 108 | SNCOBJ = $(SNCOBJ0:>=.obj) | 105 | SNCOBJ = $(SNCOBJ0:>=.obj) |
| 109 | DWOBJ0 = $(DW:<=w3i3mv\ce\) | 106 | DWOBJ0 = $(DW:<=w3i3mv\ce\) |
| 110 | DWOBJ = $(DWOBJ0:>=.obj) | 107 | DWOBJ = $(DWOBJ0:>=.obj) |
| 111 | DWTESTOBJ0 = $(DWTEST:<=w3i3mv\ce\) | 108 | FMTTESTOBJ0 = $(FMTTEST:<=w3i3mv\ce\) |
| 112 | DWTESTOBJ = $(DWTESTOBJ0:>=.obj) | 109 | FMTTESTOBJ = $(FMTTESTOBJ0:>=.obj) |
| 113 | HETESTOBJ0 = $(HETEST:<=w3i3mv\ce\) | ||
| 114 | HETESTOBJ = $(HETESTOBJ0:>=.obj) | ||
| 115 | POOLNOBJ0 = $(POOLN:<=w3i3mv\ce\) | 110 | POOLNOBJ0 = $(POOLN:<=w3i3mv\ce\) |
| 116 | POOLNOBJ = $(POOLNOBJ0:>=.obj) | 111 | POOLNOBJ = $(POOLNOBJ0:>=.obj) |
| 117 | TESTLIBOBJ0 = $(TESTLIB:<=w3i3mv\ce\) | 112 | TESTLIBOBJ0 = $(TESTLIB:<=w3i3mv\ce\) |
| @@ -139,10 +134,8 @@ SNCOBJ0 = $(SNC:<=w3i3mv\hi\) | |||
| 139 | SNCOBJ = $(SNCOBJ0:>=.obj) | 134 | SNCOBJ = $(SNCOBJ0:>=.obj) |
| 140 | DWOBJ0 = $(DW:<=w3i3mv\hi\) | 135 | DWOBJ0 = $(DW:<=w3i3mv\hi\) |
| 141 | DWOBJ = $(DWOBJ0:>=.obj) | 136 | DWOBJ = $(DWOBJ0:>=.obj) |
| 142 | DWTESTOBJ0 = $(DWTEST:<=w3i3mv\hi\) | 137 | FMTTESTOBJ0 = $(FMTTEST:<=w3i3mv\hi\) |
| 143 | DWTESTOBJ = $(DWTESTOBJ0:>=.obj) | 138 | FMTTESTOBJ = $(FMTTESTOBJ0:>=.obj) |
| 144 | HETESTOBJ0 = $(HETEST:<=w3i3mv\hi\) | ||
| 145 | HETESTOBJ = $(HETESTOBJ0:>=.obj) | ||
| 146 | POOLNOBJ0 = $(POOLN:<=w3i3mv\hi\) | 139 | POOLNOBJ0 = $(POOLN:<=w3i3mv\hi\) |
| 147 | POOLNOBJ = $(POOLNOBJ0:>=.obj) | 140 | POOLNOBJ = $(POOLNOBJ0:>=.obj) |
| 148 | TESTLIBOBJ0 = $(TESTLIB:<=w3i3mv\hi\) | 141 | TESTLIBOBJ0 = $(TESTLIB:<=w3i3mv\hi\) |
| @@ -170,10 +163,8 @@ SNCOBJ0 = $(SNC:<=w3i3mv\ci\) | |||
| 170 | SNCOBJ = $(SNCOBJ0:>=.obj) | 163 | SNCOBJ = $(SNCOBJ0:>=.obj) |
| 171 | DWOBJ0 = $(DW:<=w3i3mv\ci\) | 164 | DWOBJ0 = $(DW:<=w3i3mv\ci\) |
| 172 | DWOBJ = $(DWOBJ0:>=.obj) | 165 | DWOBJ = $(DWOBJ0:>=.obj) |
| 173 | DWTESTOBJ0 = $(DWTEST:<=w3i3mv\ci\) | 166 | FMTTESTOBJ0 = $(FMTTEST:<=w3i3mv\ci\) |
| 174 | DWTESTOBJ = $(DWTESTOBJ0:>=.obj) | 167 | FMTTESTOBJ = $(FMTTESTOBJ0:>=.obj) |
| 175 | HETESTOBJ0 = $(HETEST:<=w3i3mv\ci\) | ||
| 176 | HETESTOBJ = $(HETESTOBJ0:>=.obj) | ||
| 177 | POOLNOBJ0 = $(POOLN:<=w3i3mv\ci\) | 168 | POOLNOBJ0 = $(POOLN:<=w3i3mv\ci\) |
| 178 | POOLNOBJ = $(POOLNOBJ0:>=.obj) | 169 | POOLNOBJ = $(POOLNOBJ0:>=.obj) |
| 179 | TESTLIBOBJ0 = $(TESTLIB:<=w3i3mv\ci\) | 170 | TESTLIBOBJ0 = $(TESTLIB:<=w3i3mv\ci\) |
| @@ -201,10 +192,8 @@ SNCOBJ0 = $(SNC:<=w3i3mv\ti\) | |||
| 201 | SNCOBJ = $(SNCOBJ0:>=.obj) | 192 | SNCOBJ = $(SNCOBJ0:>=.obj) |
| 202 | DWOBJ0 = $(DW:<=w3i3mv\ti\) | 193 | DWOBJ0 = $(DW:<=w3i3mv\ti\) |
| 203 | DWOBJ = $(DWOBJ0:>=.obj) | 194 | DWOBJ = $(DWOBJ0:>=.obj) |
| 204 | DWTESTOBJ0 = $(DWTEST:<=w3i3mv\ti\) | 195 | FMTTESTOBJ0 = $(FMTTEST:<=w3i3mv\ti\) |
| 205 | DWTESTOBJ = $(DWTESTOBJ0:>=.obj) | 196 | FMTTESTOBJ = $(FMTTESTOBJ0:>=.obj) |
| 206 | HETESTOBJ0 = $(HETEST:<=w3i3mv\ti\) | ||
| 207 | HETESTOBJ = $(HETESTOBJ0:>=.obj) | ||
| 208 | POOLNOBJ0 = $(POOLN:<=w3i3mv\ti\) | 197 | POOLNOBJ0 = $(POOLN:<=w3i3mv\ti\) |
| 209 | POOLNOBJ = $(POOLNOBJ0:>=.obj) | 198 | POOLNOBJ = $(POOLNOBJ0:>=.obj) |
| 210 | TESTLIBOBJ0 = $(TESTLIB:<=w3i3mv\ti\) | 199 | TESTLIBOBJ0 = $(TESTLIB:<=w3i3mv\ti\) |
| @@ -232,10 +221,8 @@ SNCOBJ0 = $(SNC:<=w3i3mv\wi\) | |||
| 232 | SNCOBJ = $(SNCOBJ0:>=.obj) | 221 | SNCOBJ = $(SNCOBJ0:>=.obj) |
| 233 | DWOBJ0 = $(DW:<=w3i3mv\wi\) | 222 | DWOBJ0 = $(DW:<=w3i3mv\wi\) |
| 234 | DWOBJ = $(DWOBJ0:>=.obj) | 223 | DWOBJ = $(DWOBJ0:>=.obj) |
| 235 | DWTESTOBJ0 = $(DWTEST:<=w3i3mv\wi\) | 224 | FMTTESTOBJ0 = $(FMTTEST:<=w3i3mv\wi\) |
| 236 | DWTESTOBJ = $(DWTESTOBJ0:>=.obj) | 225 | FMTTESTOBJ = $(FMTTESTOBJ0:>=.obj) |
| 237 | HETESTOBJ0 = $(HETEST:<=w3i3mv\wi\) | ||
| 238 | HETESTOBJ = $(HETESTOBJ0:>=.obj) | ||
| 239 | POOLNOBJ0 = $(POOLN:<=w3i3mv\wi\) | 226 | POOLNOBJ0 = $(POOLN:<=w3i3mv\wi\) |
| 240 | POOLNOBJ = $(POOLNOBJ0:>=.obj) | 227 | POOLNOBJ = $(POOLNOBJ0:>=.obj) |
| 241 | TESTLIBOBJ0 = $(TESTLIB:<=w3i3mv\wi\) | 228 | TESTLIBOBJ0 = $(TESTLIB:<=w3i3mv\wi\) |
| @@ -263,10 +250,8 @@ SNCOBJ0 = $(SNC:<=w3i3mv\we\) | |||
| 263 | SNCOBJ = $(SNCOBJ0:>=.obj) | 250 | SNCOBJ = $(SNCOBJ0:>=.obj) |
| 264 | DWOBJ0 = $(DW:<=w3i3mv\we\) | 251 | DWOBJ0 = $(DW:<=w3i3mv\we\) |
| 265 | DWOBJ = $(DWOBJ0:>=.obj) | 252 | DWOBJ = $(DWOBJ0:>=.obj) |
| 266 | DWTESTOBJ0 = $(DWTEST:<=w3i3mv\we\) | 253 | FMTTESTOBJ0 = $(FMTTEST:<=w3i3mv\we\) |
| 267 | DWTESTOBJ = $(DWTESTOBJ0:>=.obj) | 254 | FMTTESTOBJ = $(FMTTESTOBJ0:>=.obj) |
| 268 | HETESTOBJ0 = $(HETEST:<=w3i3mv\we\) | ||
| 269 | HETESTOBJ = $(HETESTOBJ0:>=.obj) | ||
| 270 | POOLNOBJ0 = $(POOLN:<=w3i3mv\we\) | 255 | POOLNOBJ0 = $(POOLN:<=w3i3mv\we\) |
| 271 | POOLNOBJ = $(POOLNOBJ0:>=.obj) | 256 | POOLNOBJ = $(POOLNOBJ0:>=.obj) |
| 272 | TESTLIBOBJ0 = $(TESTLIB:<=w3i3mv\we\) | 257 | TESTLIBOBJ0 = $(TESTLIB:<=w3i3mv\we\) |
diff --git a/mps/code/w3ppmv.nmk b/mps/code/w3ppmv.nmk index 9b95fd2c336..f75131a576e 100644 --- a/mps/code/w3ppmv.nmk +++ b/mps/code/w3ppmv.nmk | |||
| @@ -33,8 +33,7 @@ AMS = <poolams> <poolamsi> | |||
| 33 | AWL = <poolawl> | 33 | AWL = <poolawl> |
| 34 | LO = <poollo> | 34 | LO = <poollo> |
| 35 | DW = <fmtdy> <fmtno> | 35 | DW = <fmtdy> <fmtno> |
| 36 | DWTEST = <fmtdytst> | 36 | FMTTEST = <fmthe> <fmtdy> <fmtno> <fmtdytst> |
| 37 | HETEST = <fmthe> <fmtdy> <fmtno> <fmtdytst> | ||
| 38 | POOLN = <pooln> | 37 | POOLN = <pooln> |
| 39 | TESTLIB = <testlib> | 38 | TESTLIB = <testlib> |
| 40 | 39 | ||
| @@ -74,10 +73,8 @@ SNCOBJ0 = $(SNC:<=w3ppmv\he\) | |||
| 74 | SNCOBJ = $(SNCOBJ0:>=.obj) | 73 | SNCOBJ = $(SNCOBJ0:>=.obj) |
| 75 | DWOBJ0 = $(DW:<=w3ppmv\he\) | 74 | DWOBJ0 = $(DW:<=w3ppmv\he\) |
| 76 | DWOBJ = $(DWOBJ0:>=.obj) | 75 | DWOBJ = $(DWOBJ0:>=.obj) |
| 77 | DWTESTOBJ0 = $(DWTEST:<=w3ppmv\he\) | 76 | FMTTESTOBJ0 = $(FMTTEST:<=w3ppmv\he\) |
| 78 | DWTESTOBJ = $(DWTESTOBJ0:>=.obj) | 77 | FMTTESTOBJ = $(FMTTESTOBJ0:>=.obj) |
| 79 | HETESTOBJ0 = $(HETEST:<=w3ppmv\he\) | ||
| 80 | HETESTOBJ = $(HETESTOBJ0:>=.obj) | ||
| 81 | POOLNOBJ0 = $(POOLN:<=w3ppmv\he\) | 78 | POOLNOBJ0 = $(POOLN:<=w3ppmv\he\) |
| 82 | POOLNOBJ = $(POOLNOBJ0:>=.obj) | 79 | POOLNOBJ = $(POOLNOBJ0:>=.obj) |
| 83 | TESTLIBOBJ0 = $(TESTLIB:<=w3ppmv\he\) | 80 | TESTLIBOBJ0 = $(TESTLIB:<=w3ppmv\he\) |
| @@ -105,10 +102,8 @@ SNCOBJ0 = $(SNC:<=w3ppmv\ce\) | |||
| 105 | SNCOBJ = $(SNCOBJ0:>=.obj) | 102 | SNCOBJ = $(SNCOBJ0:>=.obj) |
| 106 | DWOBJ0 = $(DW:<=w3ppmv\ce\) | 103 | DWOBJ0 = $(DW:<=w3ppmv\ce\) |
| 107 | DWOBJ = $(DWOBJ0:>=.obj) | 104 | DWOBJ = $(DWOBJ0:>=.obj) |
| 108 | DWTESTOBJ0 = $(DWTEST:<=w3ppmv\ce\) | 105 | FMTTESTOBJ0 = $(FMTTEST:<=w3ppmv\ce\) |
| 109 | DWTESTOBJ = $(DWTESTOBJ0:>=.obj) | 106 | FMTTESTOBJ = $(FMTTESTOBJ0:>=.obj) |
| 110 | HETESTOBJ0 = $(HETEST:<=w3ppmv\ce\) | ||
| 111 | HETESTOBJ = $(HETESTOBJ0:>=.obj) | ||
| 112 | POOLNOBJ0 = $(POOLN:<=w3ppmv\ce\) | 107 | POOLNOBJ0 = $(POOLN:<=w3ppmv\ce\) |
| 113 | POOLNOBJ = $(POOLNOBJ0:>=.obj) | 108 | POOLNOBJ = $(POOLNOBJ0:>=.obj) |
| 114 | TESTLIBOBJ0 = $(TESTLIB:<=w3ppmv\ce\) | 109 | TESTLIBOBJ0 = $(TESTLIB:<=w3ppmv\ce\) |
| @@ -136,10 +131,8 @@ SNCOBJ0 = $(SNC:<=w3ppmv\hi\) | |||
| 136 | SNCOBJ = $(SNCOBJ0:>=.obj) | 131 | SNCOBJ = $(SNCOBJ0:>=.obj) |
| 137 | DWOBJ0 = $(DW:<=w3ppmv\hi\) | 132 | DWOBJ0 = $(DW:<=w3ppmv\hi\) |
| 138 | DWOBJ = $(DWOBJ0:>=.obj) | 133 | DWOBJ = $(DWOBJ0:>=.obj) |
| 139 | DWTESTOBJ0 = $(DWTEST:<=w3ppmv\hi\) | 134 | FMTTESTOBJ0 = $(FMTTEST:<=w3ppmv\hi\) |
| 140 | DWTESTOBJ = $(DWTESTOBJ0:>=.obj) | 135 | FMTTESTOBJ = $(FMTTESTOBJ0:>=.obj) |
| 141 | HETESTOBJ0 = $(HETEST:<=w3ppmv\hi\) | ||
| 142 | HETESTOBJ = $(HETESTOBJ0:>=.obj) | ||
| 143 | POOLNOBJ0 = $(POOLN:<=w3ppmv\hi\) | 136 | POOLNOBJ0 = $(POOLN:<=w3ppmv\hi\) |
| 144 | POOLNOBJ = $(POOLNOBJ0:>=.obj) | 137 | POOLNOBJ = $(POOLNOBJ0:>=.obj) |
| 145 | TESTLIBOBJ0 = $(TESTLIB:<=w3ppmv\hi\) | 138 | TESTLIBOBJ0 = $(TESTLIB:<=w3ppmv\hi\) |
| @@ -167,10 +160,8 @@ SNCOBJ0 = $(SNC:<=w3ppmv\ci\) | |||
| 167 | SNCOBJ = $(SNCOBJ0:>=.obj) | 160 | SNCOBJ = $(SNCOBJ0:>=.obj) |
| 168 | DWOBJ0 = $(DW:<=w3ppmv\ci\) | 161 | DWOBJ0 = $(DW:<=w3ppmv\ci\) |
| 169 | DWOBJ = $(DWOBJ0:>=.obj) | 162 | DWOBJ = $(DWOBJ0:>=.obj) |
| 170 | DWTESTOBJ0 = $(DWTEST:<=w3ppmv\ci\) | 163 | FMTTESTOBJ0 = $(FMTTEST:<=w3ppmv\ci\) |
| 171 | DWTESTOBJ = $(DWTESTOBJ0:>=.obj) | 164 | FMTTESTOBJ = $(FMTTESTOBJ0:>=.obj) |
| 172 | HETESTOBJ0 = $(HETEST:<=w3ppmv\ci\) | ||
| 173 | HETESTOBJ = $(HETESTOBJ0:>=.obj) | ||
| 174 | POOLNOBJ0 = $(POOLN:<=w3ppmv\ci\) | 165 | POOLNOBJ0 = $(POOLN:<=w3ppmv\ci\) |
| 175 | POOLNOBJ = $(POOLNOBJ0:>=.obj) | 166 | POOLNOBJ = $(POOLNOBJ0:>=.obj) |
| 176 | TESTLIBOBJ0 = $(TESTLIB:<=w3ppmv\ci\) | 167 | TESTLIBOBJ0 = $(TESTLIB:<=w3ppmv\ci\) |
| @@ -198,10 +189,8 @@ SNCOBJ0 = $(SNC:<=w3ppmv\ti\) | |||
| 198 | SNCOBJ = $(SNCOBJ0:>=.obj) | 189 | SNCOBJ = $(SNCOBJ0:>=.obj) |
| 199 | DWOBJ0 = $(DW:<=w3ppmv\ti\) | 190 | DWOBJ0 = $(DW:<=w3ppmv\ti\) |
| 200 | DWOBJ = $(DWOBJ0:>=.obj) | 191 | DWOBJ = $(DWOBJ0:>=.obj) |
| 201 | DWTESTOBJ0 = $(DWTEST:<=w3ppmv\ti\) | 192 | FMTTESTOBJ0 = $(FMTTEST:<=w3ppmv\ti\) |
| 202 | DWTESTOBJ = $(DWTESTOBJ0:>=.obj) | 193 | FMTTESTOBJ = $(FMTTESTOBJ0:>=.obj) |
| 203 | HETESTOBJ0 = $(HETEST:<=w3ppmv\ti\) | ||
| 204 | HETESTOBJ = $(HETESTOBJ0:>=.obj) | ||
| 205 | POOLNOBJ0 = $(POOLN:<=w3ppmv\ti\) | 194 | POOLNOBJ0 = $(POOLN:<=w3ppmv\ti\) |
| 206 | POOLNOBJ = $(POOLNOBJ0:>=.obj) | 195 | POOLNOBJ = $(POOLNOBJ0:>=.obj) |
| 207 | TESTLIBOBJ0 = $(TESTLIB:<=w3ppmv\ti\) | 196 | TESTLIBOBJ0 = $(TESTLIB:<=w3ppmv\ti\) |
| @@ -229,10 +218,8 @@ SNCOBJ0 = $(SNC:<=w3ppmv\wi\) | |||
| 229 | SNCOBJ = $(SNCOBJ0:>=.obj) | 218 | SNCOBJ = $(SNCOBJ0:>=.obj) |
| 230 | DWOBJ0 = $(DW:<=w3ppmv\wi\) | 219 | DWOBJ0 = $(DW:<=w3ppmv\wi\) |
| 231 | DWOBJ = $(DWOBJ0:>=.obj) | 220 | DWOBJ = $(DWOBJ0:>=.obj) |
| 232 | DWTESTOBJ0 = $(DWTEST:<=w3ppmv\wi\) | 221 | FMTTESTOBJ0 = $(FMTTEST:<=w3ppmv\wi\) |
| 233 | DWTESTOBJ = $(DWTESTOBJ0:>=.obj) | 222 | FMTTESTOBJ = $(FMTTESTOBJ0:>=.obj) |
| 234 | HETESTOBJ0 = $(HETEST:<=w3ppmv\wi\) | ||
| 235 | HETESTOBJ = $(HETESTOBJ0:>=.obj) | ||
| 236 | POOLNOBJ0 = $(POOLN:<=w3ppmv\wi\) | 223 | POOLNOBJ0 = $(POOLN:<=w3ppmv\wi\) |
| 237 | POOLNOBJ = $(POOLNOBJ0:>=.obj) | 224 | POOLNOBJ = $(POOLNOBJ0:>=.obj) |
| 238 | TESTLIBOBJ0 = $(TESTLIB:<=w3ppmv\wi\) | 225 | TESTLIBOBJ0 = $(TESTLIB:<=w3ppmv\wi\) |
| @@ -260,10 +247,8 @@ SNCOBJ0 = $(SNC:<=w3ppmv\we\) | |||
| 260 | SNCOBJ = $(SNCOBJ0:>=.obj) | 247 | SNCOBJ = $(SNCOBJ0:>=.obj) |
| 261 | DWOBJ0 = $(DW:<=w3ppmv\we\) | 248 | DWOBJ0 = $(DW:<=w3ppmv\we\) |
| 262 | DWOBJ = $(DWOBJ0:>=.obj) | 249 | DWOBJ = $(DWOBJ0:>=.obj) |
| 263 | DWTESTOBJ0 = $(DWTEST:<=w3ppmv\we\) | 250 | FMTTESTOBJ0 = $(FMTTEST:<=w3ppmv\we\) |
| 264 | DWTESTOBJ = $(DWTESTOBJ0:>=.obj) | 251 | FMTTESTOBJ = $(FMTTESTOBJ0:>=.obj) |
| 265 | HETESTOBJ0 = $(HETEST:<=w3ppmv\we\) | ||
| 266 | HETESTOBJ = $(HETESTOBJ0:>=.obj) | ||
| 267 | POOLNOBJ0 = $(POOLN:<=w3ppmv\we\) | 252 | POOLNOBJ0 = $(POOLN:<=w3ppmv\we\) |
| 268 | POOLNOBJ = $(POOLNOBJ0:>=.obj) | 253 | POOLNOBJ = $(POOLNOBJ0:>=.obj) |
| 269 | TESTLIBOBJ0 = $(TESTLIB:<=w3ppmv\we\) | 254 | TESTLIBOBJ0 = $(TESTLIB:<=w3ppmv\we\) |