1 ! Copyright (C) 2006, 2008 Slava Pestov
2 ! See http://factorcode.org/license.txt for BSD license.
3 USING: alien.syntax alien.c-types alien.destructors accessors classes.struct kernel ;
6 TYPEDEF: void* CFTypeRef
8 TYPEDEF: void* CFAllocatorRef
9 CONSTANT: kCFAllocatorDefault f
16 TYPEDEF: ulong CFTypeID
17 TYPEDEF: UInt32 CFOptionFlags
18 TYPEDEF: void* CFUUIDRef
20 ALIAS: <CFIndex> <long>
27 : <CFRange> ( location length -- range )
28 CFRange <struct-boa> ;
30 FUNCTION: CFTypeRef CFRetain ( CFTypeRef cf ) ;
32 FUNCTION: void CFRelease ( CFTypeRef cf ) ;