Clearly, assembler statements should have been defined as: #asm <statement> instead of asm("statement"); This is almost worth doing in C; I would certainly do it in D (assuming the preprocessor is kept). -- Frank Adams ihnp4!philabs!pwa-b!mmintl!franka Ashton-Tate 52 Oakland Ave North E. Hartford, CT 06108