oleaut32/tests: Don't use autoheader styled defines in varformat.
This commit is contained in:
parent
b1804fd7e3
commit
01c591de7a
|
@ -44,11 +44,8 @@ static HRESULT (WINAPI *pVarFormatNumber)(LPVARIANT,int,int,int,int,ULONG,BSTR*)
|
||||||
static HRESULT (WINAPI *pVarFormat)(LPVARIANT,LPOLESTR,int,int,ULONG,BSTR*);
|
static HRESULT (WINAPI *pVarFormat)(LPVARIANT,LPOLESTR,int,int,ULONG,BSTR*);
|
||||||
static HRESULT (WINAPI *pVarWeekdayName)(int,int,int,ULONG,BSTR*);
|
static HRESULT (WINAPI *pVarWeekdayName)(int,int,int,ULONG,BSTR*);
|
||||||
|
|
||||||
/* Have I8/UI8 data type? */
|
/* Has I8/UI8 data type? */
|
||||||
#define HAVE_OLEAUT32_I8 HAVE_FUNC(VarI8FromI1)
|
static BOOL has_i8;
|
||||||
|
|
||||||
/* Is a given function exported from oleaut32? */
|
|
||||||
#define HAVE_FUNC(func) ((void*)GetProcAddress(hOleaut32, #func) != NULL)
|
|
||||||
|
|
||||||
/* Get a conversion function ptr, return if function not available */
|
/* Get a conversion function ptr, return if function not available */
|
||||||
#define CHECKPTR(func) p##func = (void*)GetProcAddress(hOleaut32, #func); \
|
#define CHECKPTR(func) p##func = (void*)GetProcAddress(hOleaut32, #func); \
|
||||||
|
@ -96,7 +93,7 @@ static void test_VarFormatNumber(void)
|
||||||
FMT_NUMBER(VT_UI2, V_UI2);
|
FMT_NUMBER(VT_UI2, V_UI2);
|
||||||
FMT_NUMBER(VT_I4, V_I4);
|
FMT_NUMBER(VT_I4, V_I4);
|
||||||
FMT_NUMBER(VT_UI4, V_UI4);
|
FMT_NUMBER(VT_UI4, V_UI4);
|
||||||
if (HAVE_OLEAUT32_I8)
|
if (has_i8)
|
||||||
{
|
{
|
||||||
FMT_NUMBER(VT_I8, V_I8);
|
FMT_NUMBER(VT_I8, V_I8);
|
||||||
FMT_NUMBER(VT_UI8, V_UI8);
|
FMT_NUMBER(VT_UI8, V_UI8);
|
||||||
|
@ -278,7 +275,7 @@ static void test_VarFormat(void)
|
||||||
VNUMFMT(VT_I1,V_I1);
|
VNUMFMT(VT_I1,V_I1);
|
||||||
VNUMFMT(VT_I2,V_I2);
|
VNUMFMT(VT_I2,V_I2);
|
||||||
VNUMFMT(VT_I4,V_I4);
|
VNUMFMT(VT_I4,V_I4);
|
||||||
if (HAVE_OLEAUT32_I8)
|
if (has_i8)
|
||||||
{
|
{
|
||||||
VNUMFMT(VT_I8,V_I8);
|
VNUMFMT(VT_I8,V_I8);
|
||||||
}
|
}
|
||||||
|
@ -286,7 +283,7 @@ static void test_VarFormat(void)
|
||||||
VNUMFMT(VT_UI1,V_UI1);
|
VNUMFMT(VT_UI1,V_UI1);
|
||||||
VNUMFMT(VT_UI2,V_UI2);
|
VNUMFMT(VT_UI2,V_UI2);
|
||||||
VNUMFMT(VT_UI4,V_UI4);
|
VNUMFMT(VT_UI4,V_UI4);
|
||||||
if (HAVE_OLEAUT32_I8)
|
if (has_i8)
|
||||||
{
|
{
|
||||||
VNUMFMT(VT_UI8,V_UI8);
|
VNUMFMT(VT_UI8,V_UI8);
|
||||||
}
|
}
|
||||||
|
@ -565,6 +562,8 @@ START_TEST(varformat)
|
||||||
{
|
{
|
||||||
hOleaut32 = GetModuleHandleA("oleaut32.dll");
|
hOleaut32 = GetModuleHandleA("oleaut32.dll");
|
||||||
|
|
||||||
|
has_i8 = GetProcAddress(hOleaut32, "VarI8FromI1") != NULL;
|
||||||
|
|
||||||
test_VarFormatNumber();
|
test_VarFormatNumber();
|
||||||
test_VarFormat();
|
test_VarFormat();
|
||||||
test_VarWeekdayName();
|
test_VarWeekdayName();
|
||||||
|
|
Loading…
Reference in New Issue