From 04460bff0da9ed89293acc93910864c427de4347 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Sebastian=20Dr=C3=B6ge?= Date: Thu, 1 Jun 2023 15:17:26 +0300 Subject: [PATCH] decklink: Add some newlines in long defines Part-of: --- .../sys/decklink/gstdecklink.h | 22 +++++++++++-------- 1 file changed, 13 insertions(+), 9 deletions(-) diff --git a/subprojects/gst-plugins-bad/sys/decklink/gstdecklink.h b/subprojects/gst-plugins-bad/sys/decklink/gstdecklink.h index 1c8881b1be..0c73582e3e 100644 --- a/subprojects/gst-plugins-bad/sys/decklink/gstdecklink.h +++ b/subprojects/gst-plugins-bad/sys/decklink/gstdecklink.h @@ -51,16 +51,20 @@ #define COMSTR_T CFStringRef #define CONVERT_COM_STRING(s) G_STMT_START { \ - CFStringRef _s = (CFStringRef)s; \ - CFIndex _length; \ - CFStringGetBytes(_s, CFRangeMake(0, CFStringGetLength(_s)), kCFStringEncodingUTF8, 0, FALSE, NULL, 0, &_length); \ - _length += 1; \ - s = (char *) malloc(_length); \ - CFStringGetCString(_s, s, _length, kCFStringEncodingUTF8); \ - CFRelease(_s); \ - } G_STMT_END + CFStringRef _s = (CFStringRef)s; \ + CFIndex _length; \ + CFStringGetBytes(_s, CFRangeMake(0, CFStringGetLength(_s)), kCFStringEncodingUTF8, 0, FALSE, NULL, 0, &_length); \ + _length += 1; \ + s = (char *) malloc(_length); \ + CFStringGetCString(_s, s, _length, kCFStringEncodingUTF8); \ + CFRelease(_s); \ +} G_STMT_END #define FREE_COM_STRING(s) free(s); -#define CONVERT_TO_COM_STRING(s) G_STMT_START { char * _s = (char *)s; s = CFStringCreateWithCString(kCFAllocatorDefault, _s, kCFStringEncodingUTF8); g_free(_s); } G_STMT_END +#define CONVERT_TO_COM_STRING(s) G_STMT_START { \ + char * _s = (char *)s; \ + s = CFStringCreateWithCString(kCFAllocatorDefault, _s, kCFStringEncodingUTF8); \ + g_free(_s); \ +} G_STMT_END #define WINAPI #else /* Linux */ #include "linux/DeckLinkAPI.h"