$zombies $root @listeners $lang $myalias @debug $userfn $clusteraddr
$clusterport $mycall $decease $is_win $routeroot $me $reqreg $bumpexisting
$allowdxby $dbh $dsn $dbuser $dbpass $do_xml $systime_days $systime_daystart
+ $can_encode
);
@inqueue = (); # the main input queue, an array of hashes
$dbh = $dbh->connect($dsn, $dbuser, $dbpass) if $dbh;
}
+# try to load Encode
+{
+ no warnings;
+ my $w = $SIG{__DIE__};
+ $SIG{__DIE__} = 'IGNORE';
+ eval { require Encode; };
+ unless ($@) {
+ import Encode;
+ $can_encode = 1;
+ }
+ $SIG{__DIE__} = $w;
+}
+
# try to load XML::Simple
DXXml::init();