SCM Repository
View of /smlnj-c/trunk/cutil.sml
Parent Directory
|
Revision Log
Revision 651 -
(download)
(annotate)
Thu Jun 1 18:34:03 2000 UTC (20 years, 10 months ago) by monnier
Original Path: sml/trunk/src/smlnj-c/cutil.sml
File size: 499 byte(s)
Thu Jun 1 18:34:03 2000 UTC (20 years, 10 months ago) by monnier
Original Path: sml/trunk/src/smlnj-c/cutil.sml
File size: 499 byte(s)
bring revisions from the vendor branch to the trunk
(* 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 |