> Initializing x silences the warning. I'm open to other suggestions of > how to silence it, but I'd like it silenced somehow.
You and me both. That's why I made it a macro, so that it would work across all compilers. What if you change it in perl.h to: #ifndef PERL_UNUSED_VAR # ifdef __BCC__ # define PERL_UNUSED_VAR(x) (x)=1 # else # define PERL_UNUSED_VAR(x) ((void)x) # endif #endif Does that make BCC happy? -- Andy Lester => [EMAIL PROTECTED] => www.petdance.com => AIM:petdance