diff --git a/dlls/oleaut32/tests/vartest.c b/dlls/oleaut32/tests/vartest.c index 9b2d4e8a0c3..e5163416bef 100644 --- a/dlls/oleaut32/tests/vartest.c +++ b/dlls/oleaut32/tests/vartest.c @@ -57,8 +57,8 @@ static WCHAR sz12_true[32]; #define CHECKPTR(func) p##func = (void*)GetProcAddress(hOleaut32, #func); \ if (!p##func) { win_skip("function " # func " not available, not testing it\n"); return; } -/* Have I8/UI8 data type? */ -static int HAVE_OLEAUT32_I8 = 0; +/* Has I8/UI8 data type? */ +static int has_i8 = 0; /* When comparing floating point values we cannot expect an exact match * because the rounding errors depend on the exact algorithm. @@ -117,15 +117,9 @@ static void init(void) SysFreeString(bstr); hOleaut32 = GetModuleHandle("oleaut32.dll"); - - /* Is a given function exported from oleaut32? */ -#define HAVE_FUNC(func) ((void*)GetProcAddress(hOleaut32, #func) != NULL) - - HAVE_OLEAUT32_I8 = HAVE_FUNC(VarI8FromI1); - if (!HAVE_OLEAUT32_I8) - skip("No support for I8 and UI8 data types\n"); - -#undef HAVE_FUNC + has_i8 = GetProcAddress(hOleaut32, "VarI8FromI1") != NULL; + if (!has_i8) + skip("No support for I8 and UI8 data types\n"); } /* Functions to set a DECIMAL */ @@ -400,7 +394,7 @@ static int IsValidVariantClearVT(VARTYPE vt, VARTYPE extraFlags) extraFlags == (VT_ARRAY|VT_BYREF))) ret = 1; /* ok */ - if (!HAVE_OLEAUT32_I8 && (vt == VT_I8 || vt == VT_UI8)) + if (!has_i8 && (vt == VT_I8 || vt == VT_UI8)) ret = 0; /* Old versions of oleaut32 */ return ret; } @@ -742,7 +736,7 @@ static void test_VariantCopyInd(void) if ((vt == VT_I8 || vt == VT_UI8) && ExtraFlags[i] == VT_BYREF) { - if (HAVE_OLEAUT32_I8) + if (has_i8) hExpected = S_OK; /* Only valid if I8 is a known type */ } else if (IsValidVariantCopyIndVT(vt, ExtraFlags[i])) @@ -823,7 +817,7 @@ static void test_VariantCopyInd(void) if ((vt == VT_I8 || vt == VT_UI8) && ExtraFlags[i] == VT_BYREF) { - if (HAVE_OLEAUT32_I8) + if (has_i8) hExpected = S_OK; /* Only valid if I8 is a known type */ } else if (IsValidVariantCopyIndVT(vt, ExtraFlags[i])) @@ -1490,7 +1484,7 @@ static void test_VarNumFromParseNum(void) SETRGB(4, 0xf); SETRGB(5, 0xf); SETRGB(6, 0xf); SETRGB(7, 0xf); SETRGB(8, 0xf); SETRGB(9, 0xf); SETRGB(10, 0xf); SETRGB(11, 0xf); SETRGB(12, 0xf); SETRGB(13, 0xf); SETRGB(14, 0xf); SETRGB(15, 0xf); - if (HAVE_OLEAUT32_I8) + if (has_i8) { /* We cannot use INTEGER_VTBITS as WinXP and Win2003 are broken(?). They truncate the number to the smallest integer size requested: @@ -1516,7 +1510,7 @@ static void test_VarNumFromParseNum(void) SETRGB(4, 0); SETRGB(5, 0); SETRGB(6, 0); SETRGB(7, 0); SETRGB(8, 0); SETRGB(9, 0); SETRGB(10, 0); SETRGB(11, 0); SETRGB(12, 0); SETRGB(13, 0); SETRGB(14, 0); SETRGB(15, 2); - if (HAVE_OLEAUT32_I8) + if (has_i8) { /* We cannot use INTEGER_VTBITS as WinXP and Win2003 are broken(?). They truncate the number to the smallest integer size requested: @@ -1543,7 +1537,7 @@ static void test_VarNumFromParseNum(void) SETRGB(4, 0); SETRGB(5, 0); SETRGB(6, 0); SETRGB(7, 0); SETRGB(8, 0); SETRGB(9, 0); SETRGB(10, 0); SETRGB(11, 0); SETRGB(12, 0); SETRGB(13, 0); SETRGB(14, 0); SETRGB(15, 2); - if (HAVE_OLEAUT32_I8) + if (has_i8) { CONVERT(16,0,0,16,4,0, VTBIT_I8); EXPECT_I8(0x80000000,0x00000002); } @@ -2033,7 +2027,7 @@ static void test_VarNot(void) hExpected = S_OK; break; case VT_I8: case VT_UI8: - if (HAVE_OLEAUT32_I8) + if (has_i8) hExpected = S_OK; break; case VT_RECORD: @@ -2077,7 +2071,7 @@ static void test_VarNot(void) VARNOT(INT,1,I4,-2); VARNOT(UINT,0,I4,-1); VARNOT(UINT,1,I4,-2); - if (HAVE_OLEAUT32_I8) + if (has_i8) { VARNOT(I8,1,I8,-2); VARNOT(I8,0,I8,-1); @@ -2201,7 +2195,7 @@ static void test_VarSub(void) { if (leftvt == VT_RECORD && rightvt == VT_I8) { - if (HAVE_OLEAUT32_I8) + if (has_i8) expectedhres = DISP_E_TYPEMISMATCH; else expectedhres = DISP_E_BADVARTYPE; @@ -2490,7 +2484,7 @@ static void test_VarMod(void) VARMOD(BSTR,R8,strNum0,10,I4,5); VARMOD(I4,BSTR,125,strNum1,I4,5); - if (HAVE_OLEAUT32_I8) + if (has_i8) { VARMOD(BOOL,I8,100,10,I8,0); VARMOD(I1,I8,100,10,I8,0); @@ -2721,7 +2715,7 @@ static void test_VarMod(void) else V_I4(&v2) = 10000; - if ((l != VT_I8 && l != VT_UI8 && r != VT_I8 && r != VT_UI8) || HAVE_OLEAUT32_I8) + if ((l != VT_I8 && l != VT_UI8 && r != VT_I8 && r != VT_UI8) || has_i8) { hres = pVarMod(&v1,&v2,&vDst); ok(hres == hexpected, @@ -2814,7 +2808,7 @@ static void test_VarMod(void) /* test some invalid types */ /*TODO: not testing VT_DISPATCH */ - if (HAVE_OLEAUT32_I8) + if (has_i8) { VARMOD2(I8,INT,100,10,EMPTY,0,DISP_E_TYPEMISMATCH); } @@ -2897,7 +2891,7 @@ static void test_VarFix(void) bFail = FALSE; break; case VT_I8: - if (HAVE_OLEAUT32_I8) + if (has_i8) bFail = FALSE; break; } @@ -2919,7 +2913,7 @@ static void test_VarFix(void) VARFIX(UI1,1,UI1,1); VARFIX(I2,-1,I2,-1); VARFIX(I4,-1,I4,-1); - if (HAVE_OLEAUT32_I8) + if (has_i8) { VARFIX(I8,-1,I8,-1); } @@ -3012,7 +3006,7 @@ static void test_VarInt(void) bFail = FALSE; break; case VT_I8: - if (HAVE_OLEAUT32_I8) + if (has_i8) bFail = FALSE; break; } @@ -3034,7 +3028,7 @@ static void test_VarInt(void) VARINT(UI1,1,UI1,1); VARINT(I2,-1,I2,-1); VARINT(I4,-1,I4,-1); - if (HAVE_OLEAUT32_I8) + if (has_i8) { VARINT(I8,-1,I8,-1); } @@ -3134,7 +3128,7 @@ static void test_VarNeg(void) bFail = FALSE; break; case VT_I8: - if (HAVE_OLEAUT32_I8) + if (has_i8) bFail = FALSE; } @@ -3160,7 +3154,7 @@ static void test_VarNeg(void) VARNEG(I4,-((int)(~0u >> 1)) - 1,R8,-2147483648u); VARNEG(I4,-1,I4,1); VARNEG(I4,1,I4,-1); - if (HAVE_OLEAUT32_I8) + if (has_i8) { VARNEG(I8,1,I8,-1); VARNEG(I8,-1,I8,1); @@ -3525,7 +3519,7 @@ static void test_VarXor(void) VARXOR(EMPTY,0,I4,1,I4,1); VARXOR(EMPTY,0,UI4,0,I4,0); VARXOR(EMPTY,0,UI4,1,I4,1); - if (HAVE_OLEAUT32_I8) + if (has_i8) { VARXOR(EMPTY,0,I8,0,I8,0); VARXOR(EMPTY,0,I8,1,I8,1); @@ -3565,7 +3559,7 @@ static void test_VarXor(void) VARXOR(NULL,0,I4,1,NULL,0); VARXOR(NULL,0,UI4,0,NULL,0); VARXOR(NULL,0,UI4,1,NULL,0); - if (HAVE_OLEAUT32_I8) + if (has_i8) { VARXOR(NULL,0,I8,0,NULL,0); VARXOR(NULL,0,I8,1,NULL,0); @@ -3623,7 +3617,7 @@ static void test_VarXor(void) VARXOR(BOOL,VARIANT_TRUE,DATE,-1,I4,0); VARXOR(BOOL,VARIANT_TRUE,DATE,0,I4,-1); VARXOR(BOOL,VARIANT_FALSE,DATE,0,I4,0); - if (HAVE_OLEAUT32_I8) + if (has_i8) { VARXOR(BOOL,VARIANT_TRUE,I8,-1,I8,0); VARXOR(BOOL,VARIANT_TRUE,I8,0,I8,-1); @@ -3680,7 +3674,7 @@ static void test_VarXor(void) VARXOR(I1,-1,DATE,-1,I4,0); VARXOR(I1,-1,DATE,0,I4,-1); VARXOR(I1,0,DATE,0,I4,0); - if (HAVE_OLEAUT32_I8) + if (has_i8) { VARXOR(I1,-1,I8,-1,I8,0); VARXOR(I1,-1,I8,0,I8,-1); @@ -3730,7 +3724,7 @@ static void test_VarXor(void) VARXOR(UI1,255,DATE,-1,I4,-256); VARXOR(UI1,255,DATE,0,I4,255); VARXOR(UI1,0,DATE,0,I4,0); - if (HAVE_OLEAUT32_I8) + if (has_i8) { VARXOR(UI1,255,I8,-1,I8,-256); VARXOR(UI1,255,I8,0,I8,255); @@ -3777,7 +3771,7 @@ static void test_VarXor(void) VARXOR(I2,-1,DATE,-1,I4,0); VARXOR(I2,-1,DATE,0,I4,-1); VARXOR(I2,0,DATE,0,I4,0); - if (HAVE_OLEAUT32_I8) + if (has_i8) { VARXOR(I2,-1,I8,-1,I8,0); VARXOR(I2,-1,I8,0,I8,-1); @@ -3821,7 +3815,7 @@ static void test_VarXor(void) VARXOR(UI2,65535,DATE,-1,I4,-65536); VARXOR(UI2,65535,DATE,0,I4,65535); VARXOR(UI2,0,DATE,0,I4,0); - if (HAVE_OLEAUT32_I8) + if (has_i8) { VARXOR(UI2,65535,I8,-1,I8,-65536); VARXOR(UI2,65535,I8,0,I8,65535); @@ -3862,7 +3856,7 @@ static void test_VarXor(void) VARXOR(I4,-1,DATE,-1,I4,0); VARXOR(I4,-1,DATE,0,I4,-1); VARXOR(I4,0,DATE,0,I4,0); - if (HAVE_OLEAUT32_I8) + if (has_i8) { VARXOR(I4,-1,I8,-1,I8,0); VARXOR(I4,-1,I8,0,I8,-1); @@ -3900,7 +3894,7 @@ static void test_VarXor(void) VARXOR(UI4,0xffffffff,DATE,-1,I4,0); VARXOR(UI4,0xffffffff,DATE,0,I4,-1); VARXOR(UI4,0,DATE,0,I4,0); - if (HAVE_OLEAUT32_I8) + if (has_i8) { VARXOR(UI4,0xffffffff,I8,0,I8,0xffffffff); VARXOR(UI4,VARIANT_FALSE,I8,VARIANT_FALSE,I8,0); @@ -3935,7 +3929,7 @@ static void test_VarXor(void) VARXOR(R4,-1,DATE,-1,I4,0); VARXOR(R4,-1,DATE,0,I4,-1); VARXOR(R4,0,DATE,0,I4,0); - if (HAVE_OLEAUT32_I8) + if (has_i8) { VARXOR(R4,-1,I8,-1,I8,0); VARXOR(R4,-1,I8,0,I8,-1); @@ -3967,7 +3961,7 @@ static void test_VarXor(void) VARXOR(R8,-1,DATE,-1,I4,0); VARXOR(R8,-1,DATE,0,I4,-1); VARXOR(R8,0,DATE,0,I4,0); - if (HAVE_OLEAUT32_I8) + if (has_i8) { VARXOR(R8,-1,I8,-1,I8,0); VARXOR(R8,-1,I8,0,I8,-1); @@ -3996,7 +3990,7 @@ static void test_VarXor(void) VARXOR(DATE,-1,DATE,-1,I4,0); VARXOR(DATE,-1,DATE,0,I4,-1); VARXOR(DATE,0,DATE,0,I4,0); - if (HAVE_OLEAUT32_I8) + if (has_i8) { VARXOR(DATE,-1,I8,-1,I8,0); VARXOR(DATE,-1,I8,0,I8,-1); @@ -4022,7 +4016,7 @@ static void test_VarXor(void) VARXORCY(DATE,-1,0,I4,-1); VARXORCY(DATE,0,0,I4,0); - if (HAVE_OLEAUT32_I8) + if (has_i8) { VARXOR(I8,-1,I8,-1,I8,0); VARXOR(I8,-1,I8,0,I8,-1); @@ -4261,7 +4255,7 @@ static void test_VarOr(void) VAROR(EMPTY,0,I4,1,I4,1); VAROR(EMPTY,0,UI4,0,I4,0); VAROR(EMPTY,0,UI4,1,I4,1); - if (HAVE_OLEAUT32_I8) + if (has_i8) { VAROR(EMPTY,0,I8,0,I8,0); VAROR(EMPTY,0,I8,1,I8,1); @@ -4301,7 +4295,7 @@ static void test_VarOr(void) VAROR(NULL,0,I4,1,I4,1); VAROR(NULL,0,UI4,0,NULL,0); VAROR(NULL,0,UI4,1,I4,1); - if (HAVE_OLEAUT32_I8) + if (has_i8) { VAROR(NULL,0,I8,0,NULL,0); VAROR(NULL,0,I8,1,I8,1); @@ -4359,7 +4353,7 @@ static void test_VarOr(void) VAROR(BOOL,VARIANT_TRUE,DATE,-1,I4,-1); VAROR(BOOL,VARIANT_TRUE,DATE,0,I4,-1); VAROR(BOOL,VARIANT_FALSE,DATE,0,I4,0); - if (HAVE_OLEAUT32_I8) + if (has_i8) { VAROR(BOOL,VARIANT_TRUE,I8,-1,I8,-1); VAROR(BOOL,VARIANT_TRUE,I8,0,I8,-1); @@ -4416,7 +4410,7 @@ static void test_VarOr(void) VAROR(I1,-1,DATE,-1,I4,-1); VAROR(I1,-1,DATE,0,I4,-1); VAROR(I1,0,DATE,0,I4,0); - if (HAVE_OLEAUT32_I8) + if (has_i8) { VAROR(I1,-1,I8,-1,I8,-1); VAROR(I1,-1,I8,0,I8,-1); @@ -4466,7 +4460,7 @@ static void test_VarOr(void) VAROR(UI1,255,DATE,-1,I4,-1); VAROR(UI1,255,DATE,0,I4,255); VAROR(UI1,0,DATE,0,I4,0); - if (HAVE_OLEAUT32_I8) + if (has_i8) { VAROR(UI1,255,I8,-1,I8,-1); VAROR(UI1,255,I8,0,I8,255); @@ -4513,7 +4507,7 @@ static void test_VarOr(void) VAROR(I2,-1,DATE,-1,I4,-1); VAROR(I2,-1,DATE,0,I4,-1); VAROR(I2,0,DATE,0,I4,0); - if (HAVE_OLEAUT32_I8) + if (has_i8) { VAROR(I2,-1,I8,-1,I8,-1); VAROR(I2,-1,I8,0,I8,-1); @@ -4557,7 +4551,7 @@ static void test_VarOr(void) VAROR(UI2,65535,DATE,-1,I4,-1); VAROR(UI2,65535,DATE,0,I4,65535); VAROR(UI2,0,DATE,0,I4,0); - if (HAVE_OLEAUT32_I8) + if (has_i8) { VAROR(UI2,65535,I8,-1,I8,-1); VAROR(UI2,65535,I8,0,I8,65535); @@ -4598,7 +4592,7 @@ static void test_VarOr(void) VAROR(I4,-1,DATE,-1,I4,-1); VAROR(I4,-1,DATE,0,I4,-1); VAROR(I4,0,DATE,0,I4,0); - if (HAVE_OLEAUT32_I8) + if (has_i8) { VAROR(I4,-1,I8,-1,I8,-1); VAROR(I4,-1,I8,0,I8,-1); @@ -4636,7 +4630,7 @@ static void test_VarOr(void) VAROR(UI4,0xffffffff,DATE,-1,I4,-1); VAROR(UI4,0xffffffff,DATE,0,I4,-1); VAROR(UI4,0,DATE,0,I4,0); - if (HAVE_OLEAUT32_I8) + if (has_i8) { VAROR(UI4,0xffffffff,I8,-1,I8,-1); VAROR(UI4,0xffffffff,I8,0,I8,0xffffffff); @@ -4671,7 +4665,7 @@ static void test_VarOr(void) VAROR(R4,-1,DATE,-1,I4,-1); VAROR(R4,-1,DATE,0,I4,-1); VAROR(R4,0,DATE,0,I4,0); - if (HAVE_OLEAUT32_I8) + if (has_i8) { VAROR(R4,-1,I8,-1,I8,-1); VAROR(R4,-1,I8,0,I8,-1); @@ -4703,7 +4697,7 @@ static void test_VarOr(void) VAROR(R8,-1,DATE,-1,I4,-1); VAROR(R8,-1,DATE,0,I4,-1); VAROR(R8,0,DATE,0,I4,0); - if (HAVE_OLEAUT32_I8) + if (has_i8) { VAROR(R8,-1,I8,-1,I8,-1); VAROR(R8,-1,I8,0,I8,-1); @@ -4732,7 +4726,7 @@ static void test_VarOr(void) VAROR(DATE,-1,DATE,-1,I4,-1); VAROR(DATE,-1,DATE,0,I4,-1); VAROR(DATE,0,DATE,0,I4,0); - if (HAVE_OLEAUT32_I8) + if (has_i8) { VAROR(DATE,-1,I8,-1,I8,-1); VAROR(DATE,-1,I8,0,I8,-1); @@ -4758,7 +4752,7 @@ static void test_VarOr(void) VARORCY(DATE,-1,0,I4,-1); VARORCY(DATE,0,0,I4,0); - if (HAVE_OLEAUT32_I8) + if (has_i8) { VAROR(I8,-1,I8,-1,I8,-1); VAROR(I8,-1,I8,0,I8,-1); @@ -4987,7 +4981,7 @@ static void test_VarEqv(void) VAREQV(UI1,1,UI1,1,UI1,255); VAREQV(UI1,1,UI1,0,UI1,254); VAREQV(UI1,0,UI1,1,UI1,254); - if (HAVE_OLEAUT32_I8) + if (has_i8) { VAREQV(UI4,VARIANT_FALSE,I8,VARIANT_FALSE,I8,-1); VAREQV(UI4,5,I8,19,I8,-23); @@ -5396,7 +5390,7 @@ static void test_VarCat(void) SKIPTESTS(leftvt); /* Check if we need/have support for I8 and/or UI8 */ - if ((leftvt == VT_I8 || leftvt == VT_UI8) && !HAVE_OLEAUT32_I8) + if ((leftvt == VT_I8 || leftvt == VT_UI8) && !has_i8) continue; for (rightvt = 0; rightvt <= VT_BSTR_BLOB; rightvt++) @@ -5413,7 +5407,7 @@ static void test_VarCat(void) continue; /* Check if we need/have support for I8 and/or UI8 */ - if ((rightvt == VT_I8 || rightvt == VT_UI8) && !HAVE_OLEAUT32_I8) + if ((rightvt == VT_I8 || rightvt == VT_UI8) && !has_i8) continue; if (leftvt == VT_NULL && rightvt == VT_NULL) @@ -5780,7 +5774,7 @@ static void test_VarAnd(void) SKIPTESTAND(leftvt); /* Check if we need/have support for I8 and/or UI8 */ - if ((leftvt == VT_I8 || leftvt == VT_UI8) && !HAVE_OLEAUT32_I8) + if ((leftvt == VT_I8 || leftvt == VT_UI8) && !has_i8) continue; for (rightvt = 0; rightvt <= VT_BSTR_BLOB; rightvt++) @@ -5789,7 +5783,7 @@ static void test_VarAnd(void) SKIPTESTAND(rightvt); /* Check if we need/have support for I8 and/or UI8 */ - if ((rightvt == VT_I8 || rightvt == VT_UI8) && !HAVE_OLEAUT32_I8) + if ((rightvt == VT_I8 || rightvt == VT_UI8) && !has_i8) continue; memset(&left, 0, sizeof(left)); @@ -5893,7 +5887,7 @@ static void test_VarAnd(void) VARAND(EMPTY,0,UI4,0,I4,0); VARAND(EMPTY,0,UI4,1,I4,0); VARAND(EMPTY,1,UI4,1,I4,0); - if (HAVE_OLEAUT32_I8) + if (has_i8) { VARAND(EMPTY,0,I8,0,I8,0); VARAND(EMPTY,0,I8,1,I8,0); @@ -5936,7 +5930,7 @@ static void test_VarAnd(void) VARAND(NULL,0,I4,1,NULL,0); VARAND(NULL,0,UI4,0,I4,0); VARAND(NULL,0,UI4,1,NULL,0); - if (HAVE_OLEAUT32_I8) + if (has_i8) { VARAND(NULL,0,I8,0,I8,0); VARAND(NULL,0,I8,1,NULL,0); @@ -5990,7 +5984,7 @@ static void test_VarAnd(void) VARAND(BOOL,VARIANT_TRUE,DATE,-1,I4,-1); VARAND(BOOL,VARIANT_TRUE,DATE,0,I4,0); VARAND(BOOL,VARIANT_FALSE,DATE,0,I4,0); - if (HAVE_OLEAUT32_I8) + if (has_i8) { VARAND(BOOL,VARIANT_TRUE,I8,-1,I8,-1); VARAND(BOOL,VARIANT_TRUE,I8,0,I8,0); @@ -6038,7 +6032,7 @@ static void test_VarAnd(void) VARAND(I1,-1,DATE,-1,I4,-1); VARAND(I1,-1,DATE,0,I4,0); VARAND(I1,0,DATE,0,I4,0); - if (HAVE_OLEAUT32_I8) + if (has_i8) { VARAND(I1,-1,I8,-1,I8,-1); VARAND(I1,-1,I8,0,I8,0); @@ -6084,7 +6078,7 @@ static void test_VarAnd(void) VARAND(UI1,255,DATE,-1,I4,255); VARAND(UI1,255,DATE,0,I4,0); VARAND(UI1,0,DATE,0,I4,0); - if (HAVE_OLEAUT32_I8) + if (has_i8) { VARAND(UI1,255,I8,-1,I8,255); VARAND(UI1,255,I8,0,I8,0); @@ -6127,7 +6121,7 @@ static void test_VarAnd(void) VARAND(I2,-1,DATE,-1,I4,-1); VARAND(I2,-1,DATE,0,I4,0); VARAND(I2,0,DATE,0,I4,0); - if (HAVE_OLEAUT32_I8) + if (has_i8) { VARAND(I2,-1,I8,-1,I8,-1); VARAND(I2,-1,I8,0,I8,0); @@ -6167,7 +6161,7 @@ static void test_VarAnd(void) VARAND(UI2,65535,DATE,-1,I4,65535); VARAND(UI2,65535,DATE,0,I4,0); VARAND(UI2,0,DATE,0,I4,0); - if (HAVE_OLEAUT32_I8) + if (has_i8) { VARAND(UI2,65535,I8,-1,I8,65535); VARAND(UI2,65535,I8,0,I8,0); @@ -6204,7 +6198,7 @@ static void test_VarAnd(void) VARAND(I4,-1,DATE,-1,I4,-1); VARAND(I4,-1,DATE,0,I4,0); VARAND(I4,0,DATE,0,I4,0); - if (HAVE_OLEAUT32_I8) + if (has_i8) { VARAND(I4,-1,I8,-1,I8,-1); VARAND(I4,-1,I8,0,I8,0); @@ -6238,7 +6232,7 @@ static void test_VarAnd(void) VARAND(UI4,0xffffffff,DATE,-1,I4,-1); VARAND(UI4,0xffffffff,DATE,0,I4,0); VARAND(UI4,0,DATE,0,I4,0); - if (HAVE_OLEAUT32_I8) + if (has_i8) { VARAND(UI4,0xffffffff,I8,0,I8,0); VARAND(UI4,0,I8,0,I8,0); @@ -6268,7 +6262,7 @@ static void test_VarAnd(void) VARAND(R4,-1,DATE,-1,I4,-1); VARAND(R4,-1,DATE,0,I4,0); VARAND(R4,0,DATE,0,I4,0); - if (HAVE_OLEAUT32_I8) + if (has_i8) { VARAND(R4,-1,I8,-1,I8,-1); VARAND(R4,-1,I8,0,I8,0); @@ -6296,7 +6290,7 @@ static void test_VarAnd(void) VARAND(R8,-1,DATE,-1,I4,-1); VARAND(R8,-1,DATE,0,I4,0); VARAND(R8,0,DATE,0,I4,0); - if (HAVE_OLEAUT32_I8) + if (has_i8) { VARAND(R8,-1,I8,-1,I8,-1); VARAND(R8,-1,I8,0,I8,0); @@ -6321,7 +6315,7 @@ static void test_VarAnd(void) VARAND(DATE,-1,DATE,-1,I4,-1); VARAND(DATE,-1,DATE,0,I4,0); VARAND(DATE,0,DATE,0,I4,0); - if (HAVE_OLEAUT32_I8) + if (has_i8) { VARAND(DATE,-1,I8,-1,I8,-1); VARAND(DATE,-1,I8,0,I8,0); @@ -6343,7 +6337,7 @@ static void test_VarAnd(void) VARANDCY(DATE,-1,0,I4,0); VARANDCY(DATE,0,0,I4,0); - if (HAVE_OLEAUT32_I8) + if (has_i8) { VARAND(I8,-1,I8,-1,I8,-1); VARAND(I8,-1,I8,0,I8,0); @@ -6760,7 +6754,7 @@ static void test_VarPow(void) /* Determine return type */ else if ((leftvt == VT_NULL || rightvt == VT_NULL) && ((leftvt != VT_I8 && leftvt != VT_UI8 && - rightvt != VT_I8 && rightvt != VT_UI8) || HAVE_OLEAUT32_I8)) + rightvt != VT_I8 && rightvt != VT_UI8) || has_i8)) resvt = VT_NULL; else if ((leftvt == VT_EMPTY || leftvt == VT_I2 || leftvt == VT_I4 || leftvt == VT_R4 || @@ -6768,7 +6762,7 @@ static void test_VarPow(void) leftvt == VT_DATE || leftvt == VT_BSTR || leftvt == VT_BOOL || leftvt == VT_DECIMAL || (leftvt >= VT_I1 && leftvt <= VT_UI4) || - (HAVE_OLEAUT32_I8 && (leftvt == VT_I8 || leftvt == VT_UI8)) || + (has_i8 && (leftvt == VT_I8 || leftvt == VT_UI8)) || leftvt == VT_INT || leftvt == VT_UINT) && (rightvt == VT_EMPTY || rightvt == VT_I2 || rightvt == VT_I4 || rightvt == VT_R4 || @@ -6776,7 +6770,7 @@ static void test_VarPow(void) rightvt == VT_DATE || rightvt == VT_BSTR || rightvt == VT_BOOL || rightvt == VT_DECIMAL || (rightvt >= VT_I1 && rightvt <= VT_UI4) || - (HAVE_OLEAUT32_I8 && (rightvt == VT_I8 || rightvt == VT_UI8)) || + (has_i8 && (rightvt == VT_I8 || rightvt == VT_UI8)) || rightvt == VT_INT || rightvt == VT_UINT)) resvt = VT_R8; else @@ -6813,7 +6807,7 @@ static void test_VarPow(void) VARPOW(EMPTY,0,UI1,3,R8,0.0); VARPOW(EMPTY,0,UI2,3,R8,0.0); VARPOW(EMPTY,0,UI4,3,R8,0.0); - if (HAVE_OLEAUT32_I8) + if (has_i8) { VARPOW(EMPTY,0,I8,3,R8,0.0); VARPOW(EMPTY,0,UI8,3,R8,0.0); @@ -6833,7 +6827,7 @@ static void test_VarPow(void) VARPOW(NULL,0,UI1,3,NULL,0); VARPOW(NULL,0,UI2,3,NULL,0); VARPOW(NULL,0,UI4,3,NULL,0); - if (HAVE_OLEAUT32_I8) + if (has_i8) { VARPOW(NULL,0,I8,3,NULL,0); VARPOW(NULL,0,UI8,3,NULL,0); @@ -6853,7 +6847,7 @@ static void test_VarPow(void) VARPOW(I2,2,UI1,3,R8,8.0); VARPOW(I2,2,UI2,3,R8,8.0); VARPOW(I2,2,UI4,3,R8,8.0); - if (HAVE_OLEAUT32_I8) + if (has_i8) { VARPOW(I2,2,I8,3,R8,8.0); VARPOW(I2,2,UI8,3,R8,8.0); @@ -6873,7 +6867,7 @@ static void test_VarPow(void) VARPOW(I4,2,UI1,3,R8,8.0); VARPOW(I4,2,UI2,3,R8,8.0); VARPOW(I4,2,UI4,3,R8,8.0); - if (HAVE_OLEAUT32_I8) + if (has_i8) { VARPOW(I4,2,I8,3,R8,8.0); VARPOW(I4,2,UI8,3,R8,8.0); @@ -6893,7 +6887,7 @@ static void test_VarPow(void) VARPOW(R4,2,UI1,3,R8,8.0); VARPOW(R4,2,UI2,3,R8,8.0); VARPOW(R4,2,UI4,3,R8,8.0); - if (HAVE_OLEAUT32_I8) + if (has_i8) { VARPOW(R4,2,I8,3,R8,8.0); VARPOW(R4,2,UI8,3,R8,8.0); @@ -6913,7 +6907,7 @@ static void test_VarPow(void) VARPOW(R8,2,UI1,3,R8,8.0); VARPOW(R8,2,UI2,3,R8,8.0); VARPOW(R8,2,UI4,3,R8,8.0); - if (HAVE_OLEAUT32_I8) + if (has_i8) { VARPOW(R8,2,I8,3,R8,8.0); VARPOW(R8,2,UI8,3,R8,8.0); @@ -6933,7 +6927,7 @@ static void test_VarPow(void) VARPOW(DATE,2,UI1,3,R8,8.0); VARPOW(DATE,2,UI2,3,R8,8.0); VARPOW(DATE,2,UI4,3,R8,8.0); - if (HAVE_OLEAUT32_I8) + if (has_i8) { VARPOW(DATE,2,I8,3,R8,8.0); VARPOW(DATE,2,UI8,3,R8,8.0); @@ -6953,7 +6947,7 @@ static void test_VarPow(void) VARPOW(BSTR,num2_str,UI1,3,R8,8.0); VARPOW(BSTR,num2_str,UI2,3,R8,8.0); VARPOW(BSTR,num2_str,UI4,3,R8,8.0); - if (HAVE_OLEAUT32_I8) + if (has_i8) { VARPOW(BSTR,num2_str,I8,3,R8,8.0); VARPOW(BSTR,num2_str,UI8,3,R8,8.0); @@ -6973,7 +6967,7 @@ static void test_VarPow(void) VARPOW(BOOL,VARIANT_TRUE,UI1,3,R8,-1.0); VARPOW(BOOL,VARIANT_TRUE,UI2,3,R8,-1.0); VARPOW(BOOL,VARIANT_TRUE,UI4,3,R8,-1.0); - if (HAVE_OLEAUT32_I8) + if (has_i8) { VARPOW(BOOL,VARIANT_TRUE,I8,3,R8,-1.0); VARPOW(BOOL,VARIANT_TRUE,UI8,3,R8,-1.0); @@ -6993,7 +6987,7 @@ static void test_VarPow(void) VARPOW(I1,2,UI1,3,R8,8.0); VARPOW(I1,2,UI2,3,R8,8.0); VARPOW(I1,2,UI4,3,R8,8.0); - if (HAVE_OLEAUT32_I8) + if (has_i8) { VARPOW(I1,2,I8,3,R8,8.0); VARPOW(I1,2,UI8,3,R8,8.0); @@ -7013,7 +7007,7 @@ static void test_VarPow(void) VARPOW(UI1,2,UI1,3,R8,8.0); VARPOW(UI1,2,UI2,3,R8,8.0); VARPOW(UI1,2,UI4,3,R8,8.0); - if (HAVE_OLEAUT32_I8) + if (has_i8) { VARPOW(UI1,2,I8,3,R8,8.0); VARPOW(UI1,2,UI8,3,R8,8.0); @@ -7033,7 +7027,7 @@ static void test_VarPow(void) VARPOW(UI2,2,UI1,3,R8,8.0); VARPOW(UI2,2,UI2,3,R8,8.0); VARPOW(UI2,2,UI4,3,R8,8.0); - if (HAVE_OLEAUT32_I8) + if (has_i8) { VARPOW(UI2,2,I8,3,R8,8.0); VARPOW(UI2,2,UI8,3,R8,8.0); @@ -7053,14 +7047,14 @@ static void test_VarPow(void) VARPOW(UI4,2,UI1,3,R8,8.0); VARPOW(UI4,2,UI2,3,R8,8.0); VARPOW(UI4,2,UI4,3,R8,8.0); - if (HAVE_OLEAUT32_I8) + if (has_i8) { VARPOW(UI4,2,I8,3,R8,8.0); VARPOW(UI4,2,UI8,3,R8,8.0); } VARPOW(UI4,2,INT,3,R8,8.0); VARPOW(UI4,2,UINT,3,R8,8.0); - if (HAVE_OLEAUT32_I8) + if (has_i8) { VARPOW(I8,2,EMPTY,0,R8,1.0); VARPOW(I8,2,NULL,0,NULL,0); @@ -7109,7 +7103,7 @@ static void test_VarPow(void) VARPOW(INT,2,UI1,3,R8,8.0); VARPOW(INT,2,UI2,3,R8,8.0); VARPOW(INT,2,UI4,3,R8,8.0); - if (HAVE_OLEAUT32_I8) + if (has_i8) { VARPOW(INT,2,I8,3,R8,8.0); VARPOW(INT,2,UI8,3,R8,8.0); @@ -7129,7 +7123,7 @@ static void test_VarPow(void) VARPOW(UINT,2,UI1,3,R8,8.0); VARPOW(UINT,2,UI2,3,R8,8.0); VARPOW(UINT,2,UI4,3,R8,8.0); - if (HAVE_OLEAUT32_I8) + if (has_i8) { VARPOW(UINT,2,I8,3,R8,8.0); VARPOW(UINT,2,UI8,3,R8,8.0); @@ -7259,7 +7253,7 @@ static void test_VarDiv(void) SKIPTESTDIV(leftvt); /* Check if we need/have support for I8 */ - if (leftvt == VT_I8 && !HAVE_OLEAUT32_I8) + if (leftvt == VT_I8 && !has_i8) continue; for (rightvt = 0; rightvt <= VT_BSTR_BLOB; rightvt++) @@ -7268,7 +7262,7 @@ static void test_VarDiv(void) SKIPTESTDIV(rightvt); /* Check if we need/have support for I8 */ - if (rightvt == VT_I8 && !HAVE_OLEAUT32_I8) + if (rightvt == VT_I8 && !has_i8) continue; /* Native crashes with VT_BYREF */ @@ -7381,7 +7375,7 @@ static void test_VarDiv(void) VARDIV(EMPTY,0,BSTR,num2_str,R8,0.0); VARDIV(EMPTY,0,BOOL,VARIANT_TRUE,R8,0.0); VARDIV(EMPTY,0,UI1,2,R8,0.0); - if (HAVE_OLEAUT32_I8) + if (has_i8) { VARDIV(EMPTY,0,I8,2,R8,0.0); } @@ -7395,7 +7389,7 @@ static void test_VarDiv(void) VARDIV(NULL,0,BSTR,num2_str,NULL,0); VARDIV(NULL,0,BOOL,VARIANT_TRUE,NULL,0); VARDIV(NULL,0,UI1,2,NULL,0); - if (HAVE_OLEAUT32_I8) + if (has_i8) { VARDIV(NULL,0,I8,2,NULL,0); } @@ -7407,7 +7401,7 @@ static void test_VarDiv(void) VARDIV(I2,1,DATE,2,R8,0.5); VARDIV(I2,1,BOOL,VARIANT_TRUE,R8,-1.0); VARDIV(I2,1,UI1,2,R8,0.5); - if (HAVE_OLEAUT32_I8) + if (has_i8) { VARDIV(I2,1,I8,2,R8,0.5); } @@ -7420,7 +7414,7 @@ static void test_VarDiv(void) VARDIV(I4,1,BSTR,num2_str,R8,0.5); VARDIV(I4,1,BOOL,VARIANT_TRUE,R8,-1.0); VARDIV(I4,1,UI1,2,R8,0.5); - if (HAVE_OLEAUT32_I8) + if (has_i8) { VARDIV(I4,1,I8,2,R8,0.5); } @@ -7433,7 +7427,7 @@ static void test_VarDiv(void) VARDIV(R4,1.0f,BSTR,num2_str,R8,0.5); VARDIV(R4,1.0f,BOOL,VARIANT_TRUE,R4,-1); VARDIV(R4,1.0f,UI1,2,R4,0.5f); - if (HAVE_OLEAUT32_I8) + if (has_i8) { VARDIV(R4,1.0f,I8,2,R8,0.5); } @@ -7446,7 +7440,7 @@ static void test_VarDiv(void) VARDIV(R8,1.0,BSTR,num2_str,R8,0.5); VARDIV(R8,1.0,BOOL,VARIANT_TRUE,R8,-1.0); VARDIV(R8,1.0,UI1,2,R8,0.5); - if (HAVE_OLEAUT32_I8) + if (has_i8) { VARDIV(R8,1.0,I8,2,R8,0.5); } @@ -7459,7 +7453,7 @@ static void test_VarDiv(void) VARDIV(DATE,1,BSTR,num2_str,R8,0.5); VARDIV(DATE,1,BOOL,VARIANT_TRUE,R8,-1.0); VARDIV(DATE,1,UI1,2,R8,0.5); - if (HAVE_OLEAUT32_I8) + if (has_i8) { VARDIV(DATE,1,I8,2,R8,0.5); } @@ -7472,7 +7466,7 @@ static void test_VarDiv(void) VARDIV(BSTR,num1_str,BSTR,num2_str,R8,0.5); VARDIV(BSTR,num1_str,BOOL,VARIANT_TRUE,R8,-1); VARDIV(BSTR,num1_str,UI1,2,R8,0.5); - if (HAVE_OLEAUT32_I8) + if (has_i8) { VARDIV(BSTR,num1_str,I8,2,R8,0.5); } @@ -7490,7 +7484,7 @@ static void test_VarDiv(void) VARDIV(BOOL,VARIANT_TRUE,BOOL,VARIANT_TRUE,R8,1.0); VARDIV(BOOL,VARIANT_FALSE,BOOL,VARIANT_TRUE,R8,0.0); VARDIV(BOOL,VARIANT_TRUE,UI1,1,R8,-1.0); - if (HAVE_OLEAUT32_I8) + if (has_i8) { VARDIV(BOOL,VARIANT_TRUE,I8,1,R8,-1.0); } @@ -7503,7 +7497,7 @@ static void test_VarDiv(void) VARDIV(UI1,1,BSTR,num2_str,R8,0.5); VARDIV(UI1,1,BOOL,VARIANT_TRUE,R8,-1); VARDIV(UI1,1,UI1,2,R8,0.5); - if (HAVE_OLEAUT32_I8) + if (has_i8) { VARDIV(UI1,1,I8,2,R8,0.5); VARDIV(I8,1,NULL,0,NULL,0); @@ -7632,7 +7626,7 @@ static void test_VarIdiv(void) SKIPTESTIDIV(leftvt); /* Check if we need/have support for I8 and/or UI8 */ - if ((leftvt == VT_I8 || leftvt == VT_UI8) && !HAVE_OLEAUT32_I8) + if ((leftvt == VT_I8 || leftvt == VT_UI8) && !has_i8) continue; for (rightvt = 0; rightvt <= VT_BSTR_BLOB; rightvt++) @@ -7645,7 +7639,7 @@ static void test_VarIdiv(void) continue; /* Check if we need/have support for I8 and/or UI8 */ - if ((rightvt == VT_I8 || rightvt == VT_UI8) && !HAVE_OLEAUT32_I8) + if ((rightvt == VT_I8 || rightvt == VT_UI8) && !has_i8) continue; memset(&left, 0, sizeof(left)); @@ -7764,7 +7758,7 @@ static void test_VarIdiv(void) VARIDIV(EMPTY,0,UI1,1,I2,0); VARIDIV(EMPTY,0,UI2,1,I4,0); VARIDIV(EMPTY,0,UI4,1,I4,0); - if (HAVE_OLEAUT32_I8) + if (has_i8) { VARIDIV(EMPTY,0,I8,1,I8,0); VARIDIV(EMPTY,0,UI8,1,I4,0); @@ -7784,7 +7778,7 @@ static void test_VarIdiv(void) VARIDIV(NULL,0,UI1,1,NULL,0); VARIDIV(NULL,0,UI2,1,NULL,0); VARIDIV(NULL,0,UI4,1,NULL,0); - if (HAVE_OLEAUT32_I8) + if (has_i8) { VARIDIV(NULL,0,I8,1,NULL,0); VARIDIV(NULL,0,UI8,1,NULL,0); @@ -7803,7 +7797,7 @@ static void test_VarIdiv(void) VARIDIV(I2,2,UI1,1,I2,2); VARIDIV(I2,2,UI2,1,I4,2); VARIDIV(I2,2,UI4,1,I4,2); - if (HAVE_OLEAUT32_I8) + if (has_i8) { VARIDIV(I2,2,I8,1,I8,2); VARIDIV(I2,2,UI8,1,I4,2); @@ -7822,7 +7816,7 @@ static void test_VarIdiv(void) VARIDIV(I4,2,UI1,1,I4,2); VARIDIV(I4,2,UI2,1,I4,2); VARIDIV(I4,2,UI4,1,I4,2); - if (HAVE_OLEAUT32_I8) + if (has_i8) { VARIDIV(I4,2,I8,1,I8,2); VARIDIV(I4,2,UI8,1,I4,2); @@ -7841,7 +7835,7 @@ static void test_VarIdiv(void) VARIDIV(R4,2.0f,UI1,1,I4,2); VARIDIV(R4,2.0f,UI2,1,I4,2); VARIDIV(R4,2.0f,UI4,1,I4,2); - if (HAVE_OLEAUT32_I8) + if (has_i8) { VARIDIV(R4,2.0f,I8,1,I8,2); VARIDIV(R4,2.0f,UI8,1,I4,2); @@ -7860,7 +7854,7 @@ static void test_VarIdiv(void) VARIDIV(R8,2.0,UI1,1,I4,2); VARIDIV(R8,2.0,UI2,1,I4,2); VARIDIV(R8,2.0,UI4,1,I4,2); - if (HAVE_OLEAUT32_I8) + if (has_i8) { VARIDIV(R8,2.0,I8,1,I8,2); VARIDIV(R8,2.0,UI8,1,I4,2); @@ -7879,7 +7873,7 @@ static void test_VarIdiv(void) VARIDIV(DATE,2,UI1,1,I4,2); VARIDIV(DATE,2,UI2,1,I4,2); VARIDIV(DATE,2,UI4,1,I4,2); - if (HAVE_OLEAUT32_I8) + if (has_i8) { VARIDIV(DATE,2,I8,1,I8,2); VARIDIV(DATE,2,UI8,1,I4,2); @@ -7898,7 +7892,7 @@ static void test_VarIdiv(void) VARIDIV(BSTR,num2_str,UI1,1,I4,2); VARIDIV(BSTR,num2_str,UI2,1,I4,2); VARIDIV(BSTR,num2_str,UI4,1,I4,2); - if (HAVE_OLEAUT32_I8) + if (has_i8) { VARIDIV(BSTR,num2_str,I8,1,I8,2); VARIDIV(BSTR,num2_str,UI8,1,I4,2); @@ -7917,7 +7911,7 @@ static void test_VarIdiv(void) VARIDIV(BOOL,VARIANT_TRUE,UI1,1,I2,-1); VARIDIV(BOOL,VARIANT_TRUE,UI2,1,I4,-1); VARIDIV(BOOL,VARIANT_TRUE,UI4,1,I4,-1); - if (HAVE_OLEAUT32_I8) + if (has_i8) { VARIDIV(BOOL,VARIANT_TRUE,I8,1,I8,-1); VARIDIV(BOOL,VARIANT_TRUE,UI8,1,I4,-1); @@ -7936,7 +7930,7 @@ static void test_VarIdiv(void) VARIDIV(I1,2,UI1,1,I4,2); VARIDIV(I1,2,UI2,1,I4,2); VARIDIV(I1,2,UI4,1,I4,2); - if (HAVE_OLEAUT32_I8) + if (has_i8) { VARIDIV(I1,2,I8,1,I8,2); VARIDIV(I1,2,UI8,1,I4,2); @@ -7955,7 +7949,7 @@ static void test_VarIdiv(void) VARIDIV(UI1,2,UI1,1,UI1,2); VARIDIV(UI1,2,UI2,1,I4,2); VARIDIV(UI1,2,UI4,1,I4,2); - if (HAVE_OLEAUT32_I8) + if (has_i8) { VARIDIV(UI1,2,I8,1,I8,2); VARIDIV(UI1,2,UI8,1,I4,2); @@ -7974,7 +7968,7 @@ static void test_VarIdiv(void) VARIDIV(UI2,2,UI1,1,I4,2); VARIDIV(UI2,2,UI2,1,I4,2); VARIDIV(UI2,2,UI4,1,I4,2); - if (HAVE_OLEAUT32_I8) + if (has_i8) { VARIDIV(UI2,2,I8,1,I8,2); VARIDIV(UI2,2,UI8,1,I4,2); @@ -7993,14 +7987,14 @@ static void test_VarIdiv(void) VARIDIV(UI4,2,UI1,1,I4,2); VARIDIV(UI4,2,UI2,1,I4,2); VARIDIV(UI4,2,UI4,1,I4,2); - if (HAVE_OLEAUT32_I8) + if (has_i8) { VARIDIV(UI4,2,I8,1,I8,2); VARIDIV(UI4,2,UI8,1,I4,2); } VARIDIV(UI4,2,INT,1,I4,2); VARIDIV(UI4,2,UINT,1,I4,2); - if (HAVE_OLEAUT32_I8) + if (has_i8) { VARIDIV(I8,2,NULL,0,NULL,0); VARIDIV(I8,2,I2,1,I8,2); @@ -8046,7 +8040,7 @@ static void test_VarIdiv(void) VARIDIV(INT,2,UI1,1,I4,2); VARIDIV(INT,2,UI2,1,I4,2); VARIDIV(INT,2,UI4,1,I4,2); - if (HAVE_OLEAUT32_I8) + if (has_i8) { VARIDIV(INT,2,UI8,1,I4,2); } @@ -8064,7 +8058,7 @@ static void test_VarIdiv(void) VARIDIV(UINT,2,UI1,1,I4,2); VARIDIV(UINT,2,UI2,1,I4,2); VARIDIV(UINT,2,UI4,1,I4,2); - if (HAVE_OLEAUT32_I8) + if (has_i8) { VARIDIV(UINT,2,I8,1,I8,2); VARIDIV(UINT,2,UI8,1,I4,2); @@ -8093,7 +8087,7 @@ static void test_VarIdiv(void) ok(hres == S_OK && V_I4(&result) == 1, "VARIDIV: CY value %d, expected %d\n", V_I4(&result), 1); - if (HAVE_OLEAUT32_I8) + if (has_i8) { hres = pVarIdiv(&cy, &right, &result); ok(hres == S_OK && V_VT(&result) == VT_I8, @@ -8125,7 +8119,7 @@ static void test_VarIdiv(void) ok(hres == S_OK && V_I4(&result) == 1, "VARIDIV: DECIMAL value %d, expected %d\n", V_I4(&result), 1); - if (HAVE_OLEAUT32_I8) + if (has_i8) { hres = pVarIdiv(&dec, &right, &result); ok(hres == S_OK && V_VT(&result) == VT_I8, @@ -8198,7 +8192,7 @@ static void test_VarImp(void) SKIPTESTIMP(leftvt); /* Check if we need/have support for I8 and/or UI8 */ - if ((leftvt == VT_I8 || leftvt == VT_UI8) && !HAVE_OLEAUT32_I8) + if ((leftvt == VT_I8 || leftvt == VT_UI8) && !has_i8) continue; for (rightvt = 0; rightvt <= VT_BSTR_BLOB; rightvt++) @@ -8215,7 +8209,7 @@ static void test_VarImp(void) continue; /* Check if we need/have support for I8 and/or UI8 */ - if ((rightvt == VT_I8 || rightvt == VT_UI8) && !HAVE_OLEAUT32_I8) + if ((rightvt == VT_I8 || rightvt == VT_UI8) && !has_i8) continue; memset(&left, 0, sizeof(left)); @@ -8329,7 +8323,7 @@ static void test_VarImp(void) VARIMP(EMPTY,0,UI1,1,I2,-1); VARIMP(EMPTY,0,UI2,1,I4,-1); VARIMP(EMPTY,0,UI4,1,I4,-1); - if (HAVE_OLEAUT32_I8) + if (has_i8) { VARIMP(EMPTY,0,I8,1,I8,-1); VARIMP(EMPTY,0,UI8,1,I4,-1); @@ -8349,7 +8343,7 @@ static void test_VarImp(void) VARIMP(NULL,0,UI1,1,UI1,1); VARIMP(NULL,0,UI2,1,I4,1); VARIMP(NULL,0,UI4,1,I4,1); - if (HAVE_OLEAUT32_I8) + if (has_i8) { VARIMP(NULL,0,I8,1,I8,1); VARIMP(NULL,0,UI8,1,I4,1); @@ -8368,7 +8362,7 @@ static void test_VarImp(void) VARIMP(I2,-1,UI1,1,I2,1); VARIMP(I2,-1,UI2,1,I4,1); VARIMP(I2,-1,UI4,1,I4,1); - if (HAVE_OLEAUT32_I8) + if (has_i8) { VARIMP(I2,-1,I8,1,I8,1); VARIMP(I2,-1,UI8,1,I4,1); @@ -8388,7 +8382,7 @@ static void test_VarImp(void) VARIMP(I4,2,UI1,1,I4,-3); VARIMP(I4,2,UI2,1,I4,-3); VARIMP(I4,2,UI4,1,I4,-3); - if (HAVE_OLEAUT32_I8) + if (has_i8) { VARIMP(I4,2,I8,1,I8,-3); VARIMP(I4,2,UI8,1,I4,-3); @@ -8408,7 +8402,7 @@ static void test_VarImp(void) VARIMP(R4,-1.0f,UI1,1,I4,1); VARIMP(R4,-1.0f,UI2,1,I4,1); VARIMP(R4,-1.0f,UI4,1,I4,1); - if (HAVE_OLEAUT32_I8) + if (has_i8) { VARIMP(R4,-1.0f,I8,1,I8,1); VARIMP(R4,-1.0f,UI8,1,I4,1); @@ -8428,7 +8422,7 @@ static void test_VarImp(void) VARIMP(R8,1.0,UI1,1,I4,-1); VARIMP(R8,1.0,UI2,1,I4,-1); VARIMP(R8,1.0,UI4,1,I4,-1); - if (HAVE_OLEAUT32_I8) + if (has_i8) { VARIMP(R8,1.0,I8,1,I8,-1); VARIMP(R8,1.0,UI8,1,I4,-1); @@ -8448,7 +8442,7 @@ static void test_VarImp(void) VARIMP(DATE,0,UI1,1,I4,-1); VARIMP(DATE,0,UI2,1,I4,-1); VARIMP(DATE,0,UI4,1,I4,-1); - if (HAVE_OLEAUT32_I8) + if (has_i8) { VARIMP(DATE,0,I8,1,I8,-1); VARIMP(DATE,0,UI8,1,I4,-1); @@ -8468,7 +8462,7 @@ static void test_VarImp(void) VARIMP(BSTR,false_str,UI1,1,I2,-1); VARIMP(BSTR,false_str,UI2,1,I4,-1); VARIMP(BSTR,false_str,UI4,1,I4,-1); - if (HAVE_OLEAUT32_I8) + if (has_i8) { VARIMP(BSTR,false_str,I8,1,I8,-1); VARIMP(BSTR,false_str,UI8,1,I4,-1); @@ -8488,7 +8482,7 @@ static void test_VarImp(void) VARIMP(BOOL,VARIANT_TRUE,UI1,1,I2,1); VARIMP(BOOL,VARIANT_TRUE,UI2,1,I4,1); VARIMP(BOOL,VARIANT_TRUE,UI4,1,I4,1); - if (HAVE_OLEAUT32_I8) + if (has_i8) { VARIMP(BOOL,VARIANT_TRUE,I8,1,I8,1); VARIMP(BOOL,VARIANT_TRUE,UI8,1,I4,1); @@ -8508,7 +8502,7 @@ static void test_VarImp(void) VARIMP(I1,-1,UI1,1,I4,1); VARIMP(I1,-1,UI2,1,I4,1); VARIMP(I1,-1,UI4,1,I4,1); - if (HAVE_OLEAUT32_I8) + if (has_i8) { VARIMP(I1,-1,I8,1,I8,1); VARIMP(I1,-1,UI8,1,I4,1); @@ -8528,7 +8522,7 @@ static void test_VarImp(void) VARIMP(UI1,0,UI1,1,UI1,255); VARIMP(UI1,0,UI2,1,I4,-1); VARIMP(UI1,0,UI4,1,I4,-1); - if (HAVE_OLEAUT32_I8) + if (has_i8) { VARIMP(UI1,0,I8,1,I8,-1); VARIMP(UI1,0,UI8,1,I4,-1); @@ -8548,7 +8542,7 @@ static void test_VarImp(void) VARIMP(UI2,0,UI1,1,I4,-1); VARIMP(UI2,0,UI2,1,I4,-1); VARIMP(UI2,0,UI4,1,I4,-1); - if (HAVE_OLEAUT32_I8) + if (has_i8) { VARIMP(UI2,0,I8,1,I8,-1); VARIMP(UI2,0,UI8,1,I4,-1); @@ -8568,14 +8562,14 @@ static void test_VarImp(void) VARIMP(UI4,0,UI1,1,I4,-1); VARIMP(UI4,0,UI2,1,I4,-1); VARIMP(UI4,0,UI4,1,I4,-1); - if (HAVE_OLEAUT32_I8) + if (has_i8) { VARIMP(UI4,0,I8,1,I8,-1); VARIMP(UI4,0,UI8,1,I4,-1); } VARIMP(UI4,0,INT,-1,I4,-1); VARIMP(UI4,0,UINT,1,I4,-1); - if (HAVE_OLEAUT32_I8) + if (has_i8) { VARIMP(I8,-1,EMPTY,0,I8,0); VARIMP(I8,-1,NULL,0,NULL,0); @@ -8624,7 +8618,7 @@ static void test_VarImp(void) VARIMP(INT,-1,UI1,1,I4,1); VARIMP(INT,-1,UI2,1,I4,1); VARIMP(INT,-1,UI4,1,I4,1); - if (HAVE_OLEAUT32_I8) + if (has_i8) { VARIMP(INT,-1,I8,1,I8,1); VARIMP(INT,-1,UI8,1,I4,1); @@ -8644,7 +8638,7 @@ static void test_VarImp(void) VARIMP(UINT,1,UI1,1,I4,-1); VARIMP(UINT,1,UI2,1,I4,-1); VARIMP(UINT,1,UI4,1,I4,-1); - if (HAVE_OLEAUT32_I8) + if (has_i8) { VARIMP(UINT,1,I8,1,I8,-1); VARIMP(UINT,1,UI8,1,I4,-1); @@ -8673,7 +8667,7 @@ static void test_VarImp(void) ok(hres == S_OK && V_I4(&result) == -1, "VARIMP: CY value %d, expected %d\n", V_I4(&result), -1); - if (HAVE_OLEAUT32_I8) + if (has_i8) { hres = pVarImp(&cy, &right, &result); ok(hres == S_OK && V_VT(&result) == VT_I8, @@ -8705,7 +8699,7 @@ static void test_VarImp(void) ok(hres == S_OK && V_I4(&result) == -1, "VARIMP: DECIMAL value %d, expected %d\n", V_I4(&result), -1); - if (HAVE_OLEAUT32_I8) + if (has_i8) { hres = pVarImp(&dec, &right, &result); ok(hres == S_OK && V_VT(&result) == VT_I8,