From a7eade7fc237d95b16dadf4679aed70c76e73343 Mon Sep 17 00:00:00 2001 From: "Brian J. Burg" Date: Wed, 7 Nov 2012 17:39:29 -0800 Subject: [PATCH] Add bindings for CFGetTypeID, CFHash, CFStringGetTypeID --- base.rs | 3 ++- string.rs | 3 ++- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/base.rs b/base.rs index aec5450..e82c928 100644 --- a/base.rs +++ b/base.rs @@ -129,7 +129,8 @@ extern { //fn CFEqual //fn CFGetAllocator fn CFGetRetainCount(cf: CFTypeRef) -> CFIndex; - //fn CFHash + fn CFGetTypeID(cf: CFTypeRef) -> CFTypeID; + fn CFHash(cf: CFTypeRef) -> CFHashCode; //fn CFMakeCollectable fn CFRelease(cf: CFTypeRef); fn CFRetain(cf: CFTypeRef) -> CFTypeRef; diff --git a/string.rs b/string.rs index 8059a0a..4f0b6c1 100644 --- a/string.rs +++ b/string.rs @@ -7,6 +7,7 @@ use base::{ CFOptionFlags, CFRelease, CFTypeRef, + CFTypeID, kCFAllocatorDefault, kCFAllocatorNull, @@ -331,7 +332,7 @@ extern { /* Getting String Properties */ //fn CFShowStr - //fn CFStringGetTypeID + fn CFStringGetTypeID() -> CFTypeID; /* String File System Representations */ //fn CFStringCreateWithFileSystemRepresentation