Matteo Bruni (@Mystral) commented about dlls/d3dx9_36/tests/texture.c:
- check_image_info_(__LINE__, info, width, height, depth, mip_levels, format, resource_type, image_file_format, \
wine_todo)
+static inline void check_image_info_(unsigned int line, const D3DXIMAGE_INFO *info, uint32_t width, uint32_t height,
uint32_t depth, uint32_t mip_levels, D3DFORMAT format, D3DRESOURCETYPE resource_type,
D3DXIMAGE_FILEFORMAT image_file_format, BOOL wine_todo)
+{
- const D3DXIMAGE_INFO expected_info = { width, height, depth, mip_levels, format, resource_type, image_file_format };
- BOOL matched;
- matched = !memcmp(&expected_info, info, sizeof(*info));
- todo_wine_if(wine_todo) ok_(__FILE__, line)(matched, "Got unexpected image info values.\n");
- if (matched)
return;
- todo_wine_if(wine_todo && info->Width != width)
ok_(__FILE__, line)(info->Width == width, "Expected width %d, got %d.\n", width, info->Width);
Absolutely minor, but: maybe use `%u` for all these?