SCM Repository
View of /sml/trunk/src/smlnj-c/cutil.sml
Parent Directory
|
Revision Log
Revision 2 -
(download)
(annotate)
Sat Oct 4 23:33:09 1997 UTC (23 years, 4 months ago) by monnier
File size: 499 byte(s)
Sat Oct 4 23:33:09 1997 UTC (23 years, 4 months ago) by monnier
File size: 499 byte(s)
Initial revision
(* cutil.sml * * COPYRIGHT (c) 1995 AT&T Bell Laboratories. * * functor producing structures with C functions required for * the SML/NJ C interface. *) functor CUtil (structure C: C_CALLS) : C_UTIL = struct open C val ptos' = registerAutoFreeCFn("ptos",[CaddrT],CstringT) fun ptos p = let val Cstring s = ptos' [Caddr p] in s end val ptoi' = registerAutoFreeCFn("ptoi",[CaddrT],CintT) fun ptoi p = let val Cint i = ptoi' [Caddr p] in i end end (* functor CUtil *)
root@smlnj-gforge.cs.uchicago.edu | ViewVC Help |
Powered by ViewVC 1.0.0 |