>> parrot\mmd.c(32) : warning C4098: 'mmd_dispatch_pmc' : 'void' function returning a value void /* Shouldn't this be PMC * instead? */ mmd_dispatch_pmc(struct Parrot_Interp *interpreter, PMC *left, PMC *right, PMC *dest, INTVAL function)
That ought to not have a return. Remnant of an earlier design. Fixed.
>> parrot\encoding.c(37) : warning C4090: 'function' : different 'const' Couldn't figure out the problem here..
I'll go look. I'm not sure GCC whines about it. (Though GCC fails to whine about a lot of things it ought)
*,PMC*)' differs in parameter lists from 'is_equal_method_t'float.c(196) : warning C4113: 'void (__cdecl *)(Parrot_Interp *,PMC *,PMC'void (__cdecl *)(Parrot_Interp *,PMC *,PMC *,PMC *)' to 'is_equal_method_t'float.c(196) : warning C4133: 'initializing' : incompatible types - from*,PMC*)' differs in parameter lists from 'cmp_method_t'float.c(200) : warning C4113: 'void (__cdecl *)(Parrot_Interp *,PMC *,PMCfloat.c(200) : warning C4133: 'initializing' : incompatible types - from'void (__cdecl *)(Parrot_Interp *,PMC *,PMC *,PMC *)' to 'cmp_method_t' Since this file is auto-generated, I was a bit unsure as to where the problem lies.. something to do with the first warning maybe? Got the same warnings in integer.c and mmd_default.c, as well. Looks like the source is mmd_default.pmc then.
These are just sloppy on my part. I'm not done with those yet, but I checked 'em in to work on them at home.
LINK : warning LNK4075: ignoring '/EDITANDCONTINUE' due to '/OPT:ICF'specification Link warnings/errors make my brain hurt..
I'd love to submit a patch for at least one of these.. but I'm still working on figuring that out.
As well, should I submit stuff like this somewhere else, not here?
Here's fine, or "bugs-parrot at bugs6.perl.org" which'll put the message into RT so we can track it and all.
--
Dan
--------------------------------------"it's like this"------------------- Dan Sugalski even samurai [EMAIL PROTECTED] have teddy bears and even teddy bears get drunk