user.exe16: Don't open code CONTAINING_RECORD.

Signed-off-by: Nikolay Sivov <nsivov@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
This commit is contained in:
Sebastian Lackner 2018-02-19 20:56:02 +03:00 committed by Alexandre Julliard
parent 59a7777f84
commit 538263d0ef
1 changed files with 1 additions and 4 deletions

View File

@ -87,10 +87,7 @@ static BOOL CALLBACK gray_string_callback( HDC hdc, LPARAM param, INT len )
/* callback for 16-bit gray string proc with string pointer */
static BOOL CALLBACK gray_string_callback_ptr( HDC hdc, LPARAM param, INT len )
{
const struct gray_string_info *info;
char *str = (char *)param;
info = (struct gray_string_info *)(str - offsetof( struct gray_string_info, str ));
const struct gray_string_info *info = CONTAINING_RECORD( (void *)param, struct gray_string_info, str );
return gray_string_callback( hdc, (LPARAM)info, len );
}