oops--broke the alien>objc-types reverse mapping
parent
32dfcd36ac
commit
6575c06816
|
@ -108,22 +108,34 @@ H{
|
||||||
{ "c" "char" }
|
{ "c" "char" }
|
||||||
{ "i" "int" }
|
{ "i" "int" }
|
||||||
{ "s" "short" }
|
{ "s" "short" }
|
||||||
{ "l" "int" }
|
|
||||||
{ "q" "longlong" }
|
|
||||||
{ "C" "uchar" }
|
{ "C" "uchar" }
|
||||||
{ "I" "uint" }
|
{ "I" "uint" }
|
||||||
{ "S" "ushort" }
|
{ "S" "ushort" }
|
||||||
{ "L" "uint" }
|
|
||||||
{ "Q" "ulonglong" }
|
|
||||||
{ "f" "float" }
|
{ "f" "float" }
|
||||||
{ "d" "double" }
|
{ "d" "double" }
|
||||||
{ "B" "bool" }
|
{ "B" "bool" }
|
||||||
{ "v" "void" }
|
{ "v" "void" }
|
||||||
{ "*" "char*" }
|
{ "*" "char*" }
|
||||||
|
{ "?" "unknown_type" }
|
||||||
{ "@" "id" }
|
{ "@" "id" }
|
||||||
{ "#" "id" }
|
{ "#" "id" }
|
||||||
{ ":" "SEL" }
|
{ ":" "SEL" }
|
||||||
} objc>alien-types set-global
|
}
|
||||||
|
"ptrdiff_t" heap-size {
|
||||||
|
{ 4 [ H{
|
||||||
|
{ "l" "long" }
|
||||||
|
{ "q" "longlong" }
|
||||||
|
{ "L" "ulong" }
|
||||||
|
{ "Q" "ulonglong" }
|
||||||
|
} ] }
|
||||||
|
{ 8 [ H{
|
||||||
|
{ "l" "long32" }
|
||||||
|
{ "q" "long" }
|
||||||
|
{ "L" "ulong32" }
|
||||||
|
{ "Q" "ulong" }
|
||||||
|
} ] }
|
||||||
|
} case
|
||||||
|
assoc-union objc>alien-types set-global
|
||||||
|
|
||||||
! The transpose of the above map
|
! The transpose of the above map
|
||||||
SYMBOL: alien>objc-types
|
SYMBOL: alien>objc-types
|
||||||
|
|
|
@ -27,7 +27,7 @@ C-STRUCT: NSSize
|
||||||
{ "CGFloat" "h" } ;
|
{ "CGFloat" "h" } ;
|
||||||
|
|
||||||
TYPEDEF: NSSize _NSSize
|
TYPEDEF: NSSize _NSSize
|
||||||
TYPEDEF: NSPoint CGPoint
|
TYPEDEF: NSSize CGSize
|
||||||
|
|
||||||
: <NSSize> ( w h -- size )
|
: <NSSize> ( w h -- size )
|
||||||
"NSSize" <c-object>
|
"NSSize" <c-object>
|
||||||
|
@ -75,6 +75,11 @@ C-STRUCT: NSRange
|
||||||
|
|
||||||
TYPEDEF: NSRange _NSRange
|
TYPEDEF: NSRange _NSRange
|
||||||
|
|
||||||
|
! The "lL" type encodings refer to 32-bit values even in 64-bit mode
|
||||||
|
TYPEDEF: int long32
|
||||||
|
TYPEDEF: uint long32
|
||||||
|
TYPEDEF: void* unknown_type
|
||||||
|
|
||||||
: <NSRange> ( length location -- size )
|
: <NSRange> ( length location -- size )
|
||||||
"NSRange" <c-object>
|
"NSRange" <c-object>
|
||||||
[ set-NSRange-length ] keep
|
[ set-NSRange-length ] keep
|
||||||
|
|
Loading…
Reference in New Issue