[PD-cvs] pd/src s_loader.c,1.4.4.2,1.4.4.3
Thomas Grill
xovo at users.sourceforge.net
Wed Nov 24 20:19:49 CET 2004
Update of /cvsroot/pure-data/pd/src
In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv26082
Modified Files:
Tag: devel_0_38
s_loader.c
Log Message:
better error reporting for loading OSX externals
Index: s_loader.c
===================================================================
RCS file: /cvsroot/pure-data/pd/src/s_loader.c,v
retrieving revision 1.4.4.2
retrieving revision 1.4.4.3
diff -C2 -d -r1.4.4.2 -r1.4.4.3
*** s_loader.c 10 Nov 2004 18:29:50 -0000 1.4.4.2
--- s_loader.c 24 Nov 2004 19:19:46 -0000 1.4.4.3
***************
*** 131,137 ****
void *ret;
NSSymbol s;
! if ( NSCreateObjectFileImageFromFile( filename, &image) != NSObjectFileImageSuccess )
{
! post("%s: couldn't load", filename);
class_set_extern_dir(&s_);
return 0;
--- 131,149 ----
void *ret;
NSSymbol s;
! NSObjectFileImageReturnCode err = NSCreateObjectFileImageFromFile( filename, &image);
! if(err != NSObjectFileImageSuccess )
{
! const char *errcode;
! switch(err)
! {
! case NSObjectFileImageFailure: errcode = "failure"; break;
! case NSObjectFileImageInappropriateFile: errcode = "inappropriate file"; break;
! case NSObjectFileImageArch: errcode = "wrong arch"; break;
! case NSObjectFileImageFormat: errcode = "wrong format"; break;
! case NSObjectFileImageAccess: errcode = "access failure"; break;
! default: errcode = "???";
! }
!
! post("%s: couldn't load (%s)", filename,errcode);
class_set_extern_dir(&s_);
return 0;
More information about the Pd-cvs
mailing list