diff options
-rw-r--r-- | libass/ass_directwrite.c | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/libass/ass_directwrite.c b/libass/ass_directwrite.c index 0ad9118..b5cc299 100644 --- a/libass/ass_directwrite.c +++ b/libass/ass_directwrite.c @@ -763,8 +763,9 @@ ASS_FontProvider *ass_directwrite_add_provider(ASS_Library *lib, if (!directwrite_lib) goto cleanup; - DWriteCreateFactoryPtr = (DWriteCreateFactoryFn)GetProcAddress(directwrite_lib, - "DWriteCreateFactory"); + DWriteCreateFactoryPtr = + (DWriteCreateFactoryFn)(void *)GetProcAddress(directwrite_lib, + "DWriteCreateFactory"); if (!DWriteCreateFactoryPtr) goto cleanup; |