X-Git-Url: http://git.shadowcat.co.uk/gitweb/gitweb.cgi?a=blobdiff_plain;f=lib%2FSDL%2FCdrom.pm;h=d7fcbfcfda9d107467091ad338c16ee4b45ffb4f;hb=97e6904f18ed81813209b69c8eca0780b49f57b6;hp=3f2dc36a7a9abf68613f6a868f1a4e82c6aeb607;hpb=bfd90409c307d445ed6fec5cce6344b1e3d1be05;p=sdlgit%2FSDL_perl.git diff --git a/lib/SDL/Cdrom.pm b/lib/SDL/Cdrom.pm index 3f2dc36..d7fcbfc 100644 --- a/lib/SDL/Cdrom.pm +++ b/lib/SDL/Cdrom.pm @@ -30,6 +30,8 @@ package SDL::Cdrom; use strict; +use warnings; +use Carp; BEGIN { use Exporter(); @@ -44,7 +46,7 @@ sub new { my $self; my $number = shift; $self = \SDL::CDOpen($number); - die SDL::GetError() if ( SDL::CD_ERROR() eq SDL::CDStatus($$self)); + croak SDL::GetError() if ( SDL::CD_ERROR() eq SDL::CDStatus($$self)); bless $self,$class; return $self; }