[net.micro.pc] Lattice C Rev. 3.00H malloc

parris@itcatl.UUCP (Parris Hughes) (10/07/86)

A couple of months ago, I posted a message regarding a problem I was
experiencing with the public domain WINDOWS package and asking if anyone had had
similar problems with it.  A while after that I posted regarding a problem
with memory allocation via malloc() after having run WordStar 2000.  It
started to make sense that WINDOWS would call malloc() to save the contents
of the screen prior to opening the window so that it could restore the
screen when the window was closed.  I contacted Lattice tech support who
basically told me they were aware of no problems with malloc() and it must 
be my code.

(As a quick aside, after my WordStar posting I was contacted by a person with 
MicroPro [authors of WS2000], who was quite courteous and interested in 
helping me.  I by no means intended my posting to be a statement about WS2000 
and apologize if I came across that way)

After yet another problem with malloc() I contacted Lattice Technical
Support today, and was informed that they are now aware of a problem with
malloc().  According to the tech person I spoke with, malloc() will return 
a valid pointer the first time it is called, but it is possible, on subsequent 
calls, for malloc() to return a valid pointer to an invalid memory block.  
A fix is in the works, but he could not say when it would be available.

I feel like my sanity has been restored.  I only wish it were so easy for my
company's reputation to be totally restored;  this problem caused quite a
bad image for us with a large California client.  I hope no one else out
there goes through what I went through.  (I'm doing my best not to get
bitchy here).

Does anyone out there have any idea of how difficult it is to port a fairly
sizable system (including assembler interfaces) from Lattice C to MicroSoft C?

Statically yours (for now anyway),


parris							...{ihnp4|akgua}!gatech!itcatl!parris

"What to do today, what to do today..."

roper@chinet.UUCP (roper) (10/17/86)

In article <160@itcatl.UUCP> parris@itcatl.UUCP (Parris Hughes) writes:
>(long discussion of problem with Lattice and Lattice Tech Support)
>
>Does anyone out there have any idea of how difficult it is to port a fairly
>sizable system (including assembler interfaces) from Lattice C to MicroSoft C?
>
Having recently gone through a similar problem with Lattice (now resolved --
they gave me source which I patched myself), I can understand your frustration.

My only question is:  what makes you think Microsoft will give you better
support?  (Serious question -- I've heard nothing but bad things about trying
to get support from them...but it's all second-hand at best.)

-- 
Bill Roper, ihnp4!chinet!roper