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