oleaut32/vartest fixes

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

 



Due to the changes to the result arrays this patch is big. So I sent it
compressed.


Changelog:

 * dlls/oleaut32/tests/vartest.c

   Move the test strings into their own array and convert them to
unicode using a for loop. This lets us later print the offending string
when a test fails.
   Fix the MSVC compilation error (XXXe183) and warnings (put suffixes
as in 0L & 1.0F, signed/unsigned warnings, s/-2147483648/0x80000000L/)
   Uncomment the DateFromStr tests and fill in the todo fields where
appropriate
   Define an NB_OLE_STRINGS macro and use it to make sure all the arrays
have the right number of fields
   In the *FromStr loops, fill the return field with a dummy value (42)
before calling the conversion function. This way a test no longer
depends on whether the previous test failed or not!
   If a test is expected to fail, then retval is meaningless -> omit it
from the result arrays
   If a test actually fails or was expected to fail, then there is no
point in checking retval
   Improve error reporting

-- 
Francois Gouget         fgouget@free.fr        http://fgouget.free.fr/
      Any sufficiently advanced bug is indistinguishable from a feature.
                            -- from some indian guy

Attachment: p20021220-vartest.diff.gz
Description: p20021220-vartest.diff.gz


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

  Powered by Linux