Initial version

darcs-hash:20081017160733-296f3-424576aea3e6412908f9bc13947a6735cdffb441.gz
Minor refactor. And sizeof(int) != sizeof(void*) bugfix

darcs-hash:20081018135440-296f3-f401011617f41485613ad9fd578bf438740bf61f.gz
add Makefile

darcs-hash:20081018140616-296f3-4f60710d8da4e5b16567e2ceecc7262385ac3a7e.gz
Not all the world's 32bit

darcs-hash:20081019011317-296f3-f88a213c88ddddaa4e80d58ea264a7b12ce919ea.gz
Split callFunPtr

darcs-hash:20081019024354-296f3-184759930feddcb6497bb0eda8308930846c0766.gz
Rewrite in an extendible way

darcs-hash:20081019215826-296f3-800af1a2fa7a95ddb8a2d8842e659181c6f5c6ec.gz
module name isn't Main

darcs-hash:20081020105242-296f3-04cf573f22b91a391340f35780d2c685573d0d36.gz
Support for CDouble and CFloat

darcs-hash:20081020130254-296f3-bb9c5ef4134d25bfc53b9e6d1ec693a9200287f6.gz
Add TODO

darcs-hash:20081020205044-296f3-a6e1a6b4083285c16968264e1d78247ed2a93c11.gz
Renames and layout

darcs-hash:20081020205052-296f3-a9eadaeb18f2df505f079c3b9dce02ae3a85f78d.gz
Prune imports

darcs-hash:20081020233023-296f3-e9e070b8a2c48fe0c85e1edf38e629326dcfe06f.gz
We need neither ScopedTypeVariables nor GADTs for the void return type

darcs-hash:20081022125421-296f3-44735647222f50119d371406d006444e9ccb4905.gz
Explicit malloc/free-ing of Args by callFFI'

No messy finalizer-mess anymore.

darcs-hash:20081026165244-296f3-3fb74e90768d3e6b288fb6440ea4f71db0fcdecb.gz
Some support for ByteStrings

darcs-hash:20081026213444-296f3-fb042a9a9853c6657aacf9c5e0ac14e9205ef37d.gz
Proper module hierarchy

darcs-hash:20081027122102-296f3-ad0835b24634e11aa04a34ae2a6b24766cd66f9d.gz
newtype Arg = Arg { unArg :: IO (Ptr CType, Ptr CValue, IO ()) }

darcs-hash:20081027122432-296f3-168c3bf8fca887a8e61c9480779bba3568b91107.gz
Module splitup. And a few more thingies

darcs-hash:20081027144030-296f3-c7d05d1cb0c529db6f279e6e8a54f154c991e7e2.gz
Add Functor instance and withRetType to Base.hs

darcs-hash:20081027160048-296f3-3c5f10315bac631c87751cd5da12dcceee94f0a5.gz
Support for CSize

darcs-hash:20081027160112-296f3-de045f302eb71c826f7ee29a3eb0765e8bad9bc4.gz
Rewrite (byte)string support

darcs-hash:20081027160154-296f3-f7a280383a9ba3a6507c0670dd42825aa34cfebd.gz