Files
mercury/bytecode
Fergus Henderson 4793bb003e Add new targets libmbi.{a,so}.
Estimated hours taken: 1

bytecode/Mmakefile:
	Add new targets libmbi.{a,so}.
	In profiling grades, link with -lgc_prof rather than -lgc.

bytecode/mbi.c:
	Rename the main() function as BC_mbi_main().

bytecode/mbi_main.c:
	New file, whose main() function just calls BC_mbi_main().
1997-05-07 12:12:29 +00:00
..
1997-05-07 12:12:29 +00:00
1997-04-26 03:16:18 +00:00
1997-05-07 12:12:29 +00:00
1997-05-07 12:12:29 +00:00
1997-05-07 12:12:29 +00:00
1997-05-07 12:12:29 +00:00
1997-05-07 12:12:29 +00:00

This directory holds the source code for the Mercury bytecode
utilities. `mdis' is the Mercury bytecode disassembler.
`mbi' is the Mercury bytecode interpreter.
`libmbi' is the same thing, minus main().

All exported symbols defined in modules in this directory should be prefixed
with `MB_', for "Mercury Bytecode", to avoid clashes with names defined in
other packages.