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