diff options
-rw-r--r-- | capture_unix_ifnames.c | 2 | ||||
-rw-r--r-- | cfutils.c | 2 | ||||
-rw-r--r-- | version_info.c | 7 |
3 files changed, 6 insertions, 5 deletions
diff --git a/capture_unix_ifnames.c b/capture_unix_ifnames.c index e2584226da..42d0d7acc7 100644 --- a/capture_unix_ifnames.c +++ b/capture_unix_ifnames.c @@ -78,7 +78,7 @@ get_unix_interface_friendly_name(const char *ifname) num_interfaces = CFArrayGetCount(interfaces); for (i = 0; i < num_interfaces; i++) { - interface = CFArrayGetValueAtIndex(interfaces, i); + interface = (SCNetworkInterfaceRef)CFArrayGetValueAtIndex(interfaces, i); bsdname_CFString = SCNetworkInterfaceGetBSDName(interface); if (bsdname_CFString == NULL) { /* @@ -43,7 +43,7 @@ CFString_to_C_string(CFStringRef cfstring) string_len = CFStringGetMaximumSizeForEncoding(CFStringGetLength(cfstring), kCFStringEncodingUTF8); - string = g_malloc(string_len + 1); + string = (char *)g_malloc(string_len + 1); if (!CFStringGetCString(cfstring, string, string_len + 1, kCFStringEncodingUTF8)) { g_free(string); diff --git a/version_info.c b/version_info.c index a70bb03e78..9743ff1ae3 100644 --- a/version_info.c +++ b/version_info.c @@ -192,7 +192,8 @@ get_string_from_dictionary(CFPropertyListRef dict, CFStringRef key) { CFStringRef cfstring; - cfstring = CFDictionaryGetValue(dict, key); + cfstring = (CFStringRef)CFDictionaryGetValue((CFDictionaryRef)dict, + (const void *)key); if (cfstring == NULL) return NULL; if (CFGetTypeID(cfstring) != CFStringGetTypeID()) { @@ -263,11 +264,11 @@ get_os_x_version_info(GString *str) } } #ifdef HAVE_CFPROPERTYLISTCREATEWITHSTREAM - version_dict = CFPropertyListCreateWithStream(NULL, + version_dict = (CFDictionaryRef)CFPropertyListCreateWithStream(NULL, version_plist_stream, 0, kCFPropertyListImmutable, NULL, NULL); #else - version_dict = CFPropertyListCreateFromStream(NULL, + version_dict = (CFDictionaryRef)CFPropertyListCreateFromStream(NULL, version_plist_stream, 0, kCFPropertyListImmutable, NULL, NULL); #endif |