At 12:34 PM 11/12/97 +0000, you wrote: >>>> >>>> char x [5] = { 0xf0, 0x0f, 0xc7, 0xc8 }; >>>> >>>> main () >>>> { >>>> void (*f)() = x; >>>> f(); >>>> } >>>> > >We have compiled and run this on Borland C++ V5.0 on a Compaq Prolinear 590 > running Win95a and it traps the error correctly Kinda like self-modifying code. Neat trick. Andy ================================================================== Andy Kunz - Montana Design - 409 S 6th St - Phillipsburg, NJ 08865 Hardware & Software for Industry & R/C Hobbies "Go fast, turn right, and keep the wet side down!" ==================================================================