David Lassonde wrote:
> The assert at the beginning of the DEBUG_CopyFieldlist function fails.
> The types are DT_STRUCT and DT_POINTER.
Hmm. This should not happen ... Either there is a bug in the Wine code,
or that .PDB file contains unexpected constructs. Would it be possible
to send me the .PDB file in question?
> len = (sym->generic.len + 3) & ~3;
> len += ptr.c[16] + 1;
> increment = (len + 3) & ~3;
As Eric already pointed out, this must certainly be interpreted as
*unsigned* char. You won't see this bug unless your app contains
symbols with length >=128 characters ;-)
Bye,
Ulrich
--
Ulrich Weigand,
IMMD 1, Universitaet Erlangen-Nuernberg,
Martensstr. 3, D-91058 Erlangen, Phone: +49 9131 85-27688