The source won't compile "as is", because some really important parts are missing. The first part is the deva.lib linker library ( including the header file "private/deva.h" ), which contains some functions for device- support as Open_Device, Printer_WRITE, etc. Next, the help.lib is missing ( also including the appropriate header file ) which contains functions as FetchMsg, ClearIDCMP, itoa and ltoa. ( Sorry for that, but these libraries are PRIVATE, and I don't plan to release them.) Furthermore, you need the req.library by Colin Fox and Bruce Dawson, which you can get from the AmigaLibDisk 400. Hope you can use the source anyway ( if you want it formatted in the original way, set your tab-size to 3 ). Marc