Oleaut32 1
Jon Griffiths
jon_p_griffiths at yahoo.com
Tue Sep 30 10:42:54 CDT 2003
Hi,
Oleaut32 update, part 1. This patch paves the way for completing the
implementation of every variant type.
This adds a new internal header for variant stuff in preperation for
moving
each type into its own file (in following patches). The rationale for
this is
that implementing all the types in the current variant.c bloat it to
over
15000 lines.
Reimplementing the string conversions properly produces no
regressions in the
existing variant tests. These tests will eventually be replaced with
more
thorough tests, however.
Cheers,
Jon
Changelog:
Jon Griffiths <jon_p_griffiths at yahoo.com>
+dlls/oleaut32/variant.c dlls/oleaut32/variant.h
Add VarParseNumFromStr()/VarNumFromParseNum(), use them for
conversions.
VariantInit(): Only touch V_VT field.
VariantClear(): Support IRecordInfo, don't free null bstrs.
Add support for upcoming vtypes, remove dead code, docs.
__________________________________
Do you Yahoo!?
The New Yahoo! Shopping - with improved product search
http://shopping.yahoo.com
More information about the wine-patches
mailing list