diff options
author | Marco Trevisan (Treviño) <mail@3v1n0.net> | 2022-09-20 15:41:08 +0200 |
---|---|---|
committer | Marco Trevisan (Treviño) <mail@3v1n0.net> | 2022-09-20 15:43:10 +0200 |
commit | c90afffef6a064aa4c017416a5a48d0ecf37b84d (patch) | |
tree | 3fe9aa3ecca3da8bfb1c65a77197b6be8b720bb8 | |
parent | 30bd57ecf8aa051de9848ba5a2b140f4810401ff (diff) | |
download | glib-c90afffef6a064aa4c017416a5a48d0ecf37b84d.tar.gz |
gosxcontenttype: Do not mix declarations with codewip/3v1n0/osx-declaration-mixes-fix
Fixes: #2759
-rw-r--r-- | gio/gosxcontenttype.m | 15 |
1 files changed, 10 insertions, 5 deletions
diff --git a/gio/gosxcontenttype.m b/gio/gosxcontenttype.m index 6119bbcae..a8d14f881 100644 --- a/gio/gosxcontenttype.m +++ b/gio/gosxcontenttype.m @@ -58,13 +58,18 @@ create_cfstring_from_cstr (const gchar *cstr) static gchar * create_cstr_from_cfstring (CFStringRef str) { + CFIndex length; + CFIndex maxlen; + gchar *buffer; + Boolean success; + g_return_val_if_fail (str != NULL, NULL); - CFIndex length = CFStringGetLength (str); - CFIndex maxlen = CFStringGetMaximumSizeForEncoding (length, kCFStringEncodingUTF8); - gchar *buffer = g_malloc (maxlen + 1); - Boolean success = CFStringGetCString (str, (char *) buffer, maxlen, - kCFStringEncodingUTF8); + length = CFStringGetLength (str); + maxlen = CFStringGetMaximumSizeForEncoding (length, kCFStringEncodingUTF8); + buffer = g_malloc (maxlen + 1); + success = CFStringGetCString (str, (char *) buffer, maxlen, + kCFStringEncodingUTF8); CFRelease (str); if (success) return buffer; |