are there any ill effects doing dynamic storage allocating via malloc in a C module loaded into T? T leaves some space for use by foreign code. I think the amount defaults to 256K, you can increase this by specifying the -l command line argument to T. e.g. $ t -l 300000 leaves about 300000 bytes free. -Norman Adams