X-Git-Url: https://git.cworth.org/git?a=blobdiff_plain;f=thirdparty%2Fdirectxtex%2FDirectXTex%2FDirectXTexConvert.cpp;fp=thirdparty%2Fdirectxtex%2FDirectXTex%2FDirectXTexConvert.cpp;h=7c607346f064000e4d0ddf1cd2bd33d709983c4e;hb=692c0c1359bc49158b74960ca5d77cb0730418f0;hp=f19c269ff756fa3cce146cbfd9d7f7b57cc04be6;hpb=51410519915899055f0ac3678e77833fe9fbded9;p=apitrace diff --git a/thirdparty/directxtex/DirectXTex/DirectXTexConvert.cpp b/thirdparty/directxtex/DirectXTex/DirectXTexConvert.cpp index f19c269..7c60734 100644 --- a/thirdparty/directxtex/DirectXTex/DirectXTexConvert.cpp +++ b/thirdparty/directxtex/DirectXTex/DirectXTexConvert.cpp @@ -1806,10 +1806,9 @@ static const ConvertData g_ConvertTable[] = { #endif }; -#pragma prefast( suppress : 25004, "Signature must match bsearch_s" ); -static int __cdecl _ConvertCompare( void *context, const void* ptr1, const void *ptr2 ) +#pragma prefast( suppress : 25004, "Signature must match bsearch" ); +static int __cdecl _ConvertCompare( const void* ptr1, const void *ptr2 ) { - UNREFERENCED_PARAMETER(context); const ConvertData *p1 = reinterpret_cast(ptr1); const ConvertData *p2 = reinterpret_cast(ptr2); if ( p1->format == p2->format ) return 0; @@ -1830,8 +1829,8 @@ DWORD _GetConvertFlags( DXGI_FORMAT format ) #endif ConvertData key = { format, 0 }; - const ConvertData* in = (const ConvertData*) bsearch_s( &key, g_ConvertTable, _countof(g_ConvertTable), sizeof(ConvertData), - _ConvertCompare, 0 ); + const ConvertData* in = (const ConvertData*) bsearch( &key, g_ConvertTable, _countof(g_ConvertTable), sizeof(ConvertData), + _ConvertCompare ); return (in) ? in->flags : 0; } @@ -1857,11 +1856,11 @@ void _ConvertScanline( XMVECTOR* pBuffer, size_t count, DXGI_FORMAT outFormat, D // Determine conversion details about source and dest formats ConvertData key = { inFormat, 0 }; - const ConvertData* in = (const ConvertData*) bsearch_s( &key, g_ConvertTable, _countof(g_ConvertTable), sizeof(ConvertData), - _ConvertCompare, 0 ); + const ConvertData* in = (const ConvertData*) bsearch( &key, g_ConvertTable, _countof(g_ConvertTable), sizeof(ConvertData), + _ConvertCompare ); key.format = outFormat; - const ConvertData* out = (const ConvertData*) bsearch_s( &key, g_ConvertTable, _countof(g_ConvertTable), sizeof(ConvertData), - _ConvertCompare, 0 ); + const ConvertData* out = (const ConvertData*) bsearch( &key, g_ConvertTable, _countof(g_ConvertTable), sizeof(ConvertData), + _ConvertCompare ); if ( !in || !out ) { assert(false);