In article <1167483162.3494.16.camel@linux.site>, Jonathan Osuch <osuchj@avalon.net> writes:
It looks like hc.c is writing out 4-byte integers everywhere that it used to write out 2-byte integers because it uses sizeof() to compute lengths of data to be written.
Take a look at lines 802 and 1560 in help.c (there is a caste to different integer types on these lines). We could be asking to allocate more memory than we can physically get.
OK, I looked here and this code is used during the help viewer and not in the code that is used for makedoc=, so still looking... -- "The Direct3D Graphics Pipeline" -- DirectX 9 draft available for download <http://www.xmission.com/~legalize/book/download/index.html> Legalize Adulthood! <http://blogs.xmission.com/legalize/>