]> gitweb.factorcode.org Git - factor.git/commitdiff
Merge alien/parser/parser.factor
authorErik Charlebois <erikcharlebois@gmail.com>
Mon, 22 Feb 2010 18:53:19 +0000 (10:53 -0800)
committerErik Charlebois <erikcharlebois@gmail.com>
Mon, 22 Feb 2010 18:53:19 +0000 (10:53 -0800)
1  2 
basis/alien/parser/parser.factor

index d073a4caac2b9f863f394c7f6db4e777e206b098,8385bfb97f61b51d9b807f379d77dbe96a981745..8d850c47eea8500b6542452ae16fb063c0770cb4
@@@ -88,13 -88,10 +88,10 @@@ IN: alien.parse
      make-function define-declared ;
  
  : callback-quot ( return types abi -- quot )
-     [ [ ] 3curry dip alien-callback ] 3curry ;
- : library-abi ( lib -- abi )
-     library [ abi>> ] [ "cdecl" ] if* ;
+     '[ [ _ _ _ ] dip alien-callback ] ;
  
  :: make-callback-type ( lib return type-name parameters -- word quot effect )
 -    return type-name normalize-c-arg :> ( return type-name )
 +    return type-name normalize-c-arg :> ( return-c-type type-name )
      type-name current-vocab create :> type-word 
      type-word [ reset-generic ] [ reset-c-type ] bi
      void* type-word typedef