#C/AllocMem()
30-May-90 17:48:25
Sb: #106923-#C/AllocMem()
Fm: Jerry Masker 76657,1775
To: Mike Roth/Lattice 76566,1137
Mike,
You had:
<whatever-type> *array[n][m];
which is array [m] of array [n] of pointer to <whatever-type>. I know
how easy it is to make this kind of mistake, but …
I bought my compiler early on packaged by Commodore as the Commodore
Lattice compiler. However, within the first month I sent in the bug report
to Lattice (as the supplied documentation told me to) and was informed at
that time that I'd have to pay about $100.00 for an upgrade. I was (and
still am) totally disgusted with Lattice and for that reason will not
upgrade. You could only compile about 25% of the PD software available —
it had so many bugs. I felt that I was screwed by Lattice for a piece of
junk! And for that reason I have always recommended against the product;
if that's how well the company stands behind a product, it won't get any
good marks in my book. Why, I reported about 7 bugs, one of which was that
it wouldn't generate code that would work when indexing arrays of
structures. The other compiler didn't have nearly as many bugs and they
weren't as serious. Now … for the $100.00 that Lattice wanted, I wonder
how many $ is referral sales they lost just from the recommendations I gave
others.
Jerry.