Previous 199869 Revisions Next

r20992 Tuesday 12th February, 2013 at 18:53:20 UTC by Oliver Stöneberg
set proper cassette image loading error / removed unused CASSETTE_ERROR_INVALIDARG (nw)
[src/emu/imagedev]cassette.c
[src/lib/formats]cassimg.h

trunk/src/lib/formats/cassimg.h
r20991r20992
6565   CASSETTE_ERROR_INTERNAL,        /* fatal internal error */
6666   CASSETTE_ERROR_UNSUPPORTED,     /* this operation is unsupported */
6767   CASSETTE_ERROR_OUTOFMEMORY,     /* ran out of memory */
68   CASSETTE_ERROR_INVALIDIMAGE,    /* invalid image */
69   CASSETTE_ERROR_INVALIDARG
68   CASSETTE_ERROR_INVALIDIMAGE     /* invalid image */
7069}
7170casserr_t;
7271
trunk/src/emu/imagedev/cassette.c
r20991r20992
332332   return IMAGE_INIT_PASS;
333333
334334error:
335   image_error_t imgerr = IMAGE_ERROR_UNSPECIFIED;
336   switch(err)
337   {
338      case CASSETTE_ERROR_INTERNAL:
339         imgerr = IMAGE_ERROR_INTERNAL;
340         break;
341      case CASSETTE_ERROR_UNSUPPORTED:
342         imgerr = IMAGE_ERROR_UNSUPPORTED;
343         break;
344      case CASSETTE_ERROR_OUTOFMEMORY:
345         imgerr = IMAGE_ERROR_OUTOFMEMORY;
346         break;
347      case CASSETTE_ERROR_INVALIDIMAGE:
348         imgerr = IMAGE_ERROR_INVALIDIMAGE;
349         break;
350      default:
351         imgerr = IMAGE_ERROR_UNSPECIFIED;
352         break;
353   }
354   image->seterror(imgerr, "" );
335355   return IMAGE_INIT_FAIL;
336356}
337357

Previous 199869 Revisions Next


© 1997-2024 The MAME Team