cvs commit: hugs98/lib/exts HugsStorable.hs Ptr.hs Storable.hs
Storable_aux.c Storable_aux.h hugs98/src MkInstal.in hugs98/src/unix
MachDeps.h convert_libraries hugs98/tests/ffi .cvsignore
Alastair Reid
reid@glass.cse.ogi.edu
Sat, 3 Aug 2002 14:05:40 -0700
reid 2002/08/03 14:05:40 PDT
Modified files:
lib/exts Ptr.hs Storable.hs Storable_aux.c
Storable_aux.h
src MkInstal.in
src/unix convert_libraries
tests/ffi .cvsignore
Added files:
lib/exts HugsStorable.hs
src/unix MachDeps.h
Log:
Changes to use more of the hierarchial libs with ffi
Extended Ptr.hs to be just enough to support Storable.
Left old Storable in place for when not using hierarchial libs.
Added MachDeps.h as a source of SIZEOF_* and ALIGNMENT_* macros.
Renamed foreign imported fns in Storable_aux.[ch] to match fns in GHC.Storable
Revision Changes Path
1.3 +2 -0 hugs98/lib/exts/Ptr.hs
1.6 +18 -71 hugs98/lib/exts/Storable.hs
1.4 +2 -2 hugs98/lib/exts/Storable_aux.c
1.2 +2 -2 hugs98/lib/exts/Storable_aux.h
1.12 +4 -3 hugs98/src/MkInstal.in
1.9 +11 -10 hugs98/src/unix/convert_libraries
1.3 +1 -0 hugs98/tests/ffi/.cvsignore