wine/dlls/oleaut32/tests vartest.c

Alexandre Julliard julliard at wine.codeweavers.com
Mon Dec 23 18:49:27 CST 2002


ChangeSet ID:	6797
CVSROOT:	/opt/cvs-commit
Module name:	wine
Changes by:	julliard at wine.codeweavers.com	2002/12/23 18:49:27

Modified files:
	dlls/oleaut32/tests: vartest.c 

Log message:
	Francois Gouget <fgouget at free.fr>
	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.
	Pass the printf-style format directly to ok, remove the unnecessary
	sprintfs.

Patch: http://cvs.winehq.com/patch.py?id=6797

Old revision  New revision  Changes     Path
 1.4           1.5           +1508 -1493 wine/dlls/oleaut32/tests/vartest.c




More information about the wine-cvs mailing list