Mail Archives: djgpp/1997/02/16/02:40:53
Look for any of these:
* Uninitialised variables being used as input;
* Uninitialised pointers being used;
(These two are a common source of inconsistent results from one run to
the next, and of crashes, hangs, GPFs, and SIGSEGV.
* Array subscripts out of range; these may go into uninitialised memory.
* Strings without enough room for the ending null, or strings being put
into a buffer too small for them and reaching into uninitialised memory.
* Floating point calculations that go out of range. Different
computers/OSes may handle it differently, and so might the presence of an
FPU or its absence.
--
.*. Where feelings are concerned, answers are rarely simple [GeneDeWeese]
-() < When I go to the theater, I always go straight to the "bag and mix"
`*' bulk candy section...because variety is the spice of life... [me]
Paul Derbyshire ao950 AT freenet DOT carleton DOT ca, http://chat.carleton.ca/~pderbysh
- Raw text -