Oleaut32 1

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



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@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


[Index of Archives]     [Gimp for Windows]     [Red Hat]     [Samba]     [Yosemite Camping]     [Graphics Cards]     [Wine Home]

  Powered by Linux