+unless(libvideosite::register_api({
+ config_init => sub {},
+ config_save => sub {},
+ config_get => sub { return $config{join(".", @{$_[0]})} },
+ config_set => sub { $config{join(".", @{$_[0]})} = $_[1] },
+ config_has => sub { exists($config{join(".", @{$_[0]})}) },
+ config_del => sub { delete($config{join(".", @{$_[0]})}) },
+ link_callback => \&link_callback,
+ _debug => sub { return $debug },
+})) {
+ die("Error registering API: $libvideosite::error");