[project @ 2000-03-30 12:03:30 by simonmar]
authorsimonmar <unknown>
Thu, 30 Mar 2000 12:03:31 +0000 (12:03 +0000)
committersimonmar <unknown>
Thu, 30 Mar 2000 12:03:31 +0000 (12:03 +0000)
commitc108d3f61b1a5fefa8e15aa6ada4ff547bcbb4e5
tree191cc58b68bfdb69e19e511c72f315875da58f23
parent83ea6d6987e9dc0cfaedb4873de193d2dc6a113d
[project @ 2000-03-30 12:03:30 by simonmar]
HEADS UP!!!

change the type of startupHaskell():

   void startupHaskell  ( int argc, char *argv[], void *init_root );

the extra parameter is a pointer to the initialisation function for
the root module in the program.  eg., Main.c now passes __init_Main for
this parameter.  It can be left as NULL if there is no root module.

This interface may need to be revised, since in some circumstances
there may be more than one "root module".

Sigbjorn: H/Direct will need some changes to stay in sync here.
ghc/includes/RtsAPI.h
ghc/rts/Main.c
ghc/rts/RtsStartup.c
ghc/rts/StgStartup.hc