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

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
participants (1)
-
Alastair Reid