Okay, thanks, you have all been very helpful! I just couldn't find that information online, although now I probably could... :-) Am currently writing an interpreter and moved from C to D to take advantage of the built-in garbage collector, saves me loads of work and removes lots of opportunities for errors! Happy hacking, 0ffh