2 % (c) The AQUA Project, Glasgow University, 1994-1996
5 \section[PrelCCall]{Module @PrelCCall@}
8 {-# OPTIONS -fno-implicit-prelude #-}
19 %*********************************************************
21 \subsection{Classes @CCallable@ and @CReturnable@}
23 %*********************************************************
26 instance CCallable Char
27 instance CCallable Char#
28 instance CReturnable Char
30 instance CCallable Int
31 instance CCallable Int#
32 instance CReturnable Int
34 -- DsCCall knows how to pass strings...
35 instance CCallable [Char]
37 instance CCallable Float
38 instance CCallable Float#
39 instance CReturnable Float
41 instance CCallable Double
42 instance CCallable Double#
43 instance CReturnable Double
45 instance CReturnable () -- Why, exactly?