[cvs-nhc98] Renamed many functions of nhc98 runtime system.

User olaf olaf@sparud.net
Sun, 28 Apr 2002 19:40:13 +0200 (CEST)


olaf: Sun Apr 28 19:40:13 CEST 2002

Update of /usr/src/master/nhc/src/runtime/Mk
In directory hinken:/tmp/cvs-serv9319/src/runtime/Mk

Modified Files:
	mkBlockBuffering.c mkCInt.c mkComplex.c mkCons.c mkDouble.c 
	mkExitFailure.c mkFloat.c mkForeign.c mkHandlePosn.c mkIO.c 
	mkIOErrorEOF.c mkIOErrorHFileSize.c mkIOErrorHFlush.c 
	mkIOErrorHGetBuffering.c mkIOErrorHGetPosn.c mkIOErrorHIsEOF.c 
	mkIOErrorHSeek.c mkIOErrorHSetBuffering.c mkIOErrorHSetPosn.c 
	mkIOErrorOpen.c mkIOErrorSystem.c mkIOErrorUser.c mkInt.c 
	mkJust.c mkLeft.c mkMkArray.c mkPackedString.c mkRatio.c 
	mkRight.c mkSmallIntegerU.c mkSocket.c mkStablePtr.c 
	mkTuple10.c mkTuple11.c mkTuple12.c mkTuple2.c mkTuple3.c 
	mkTuple4.c mkTuple5.c mkTuple6.c mkTuple7.c mkTuple8.c 
	mkTuple9.c 
Log Message:
Renamed many functions of nhc98 runtime system.

Unfortunately the C-name space is literated with lots of functions from the nhc98 runtime environment. User defined C foreign functions can easily conflict with the runtime functions. Prefixed all functions mentioned in include/mkByHand.h and include/mkByProg.h with nhc98_ to ameliorate problem.

Hopefully all uses have been renamed as well, but missed occurrences are only noticeable at link time, when the using module is needed. Hence some occurrences may still need renaming...  (most start with mk* or size*).

Runtime system and prelude needs to be rebuilt (later not done automatically by make).