void ErrorHandler( const char *ErrName ) { dTHX; SV* sv = NULL ; /* sv = perl_get_sv( "!", TRUE ) ; */ if ( sv == NULL ) { croak( "Error handling error: %u, %s", GetLastError(), ErrName ) ; } else { sv_setpv( sv, (char *) ErrName ) ; sv_setiv( sv, GetLastError() ) ; SvPOK_on(sv) ; } }