mirror of
https://github.com/holub/mame
synced 2025-06-04 03:46:29 +03:00
set proper cassette image loading error / removed unused CASSETTE_ERROR_INVALIDARG (nw)
This commit is contained in:
parent
922c0727db
commit
0817d64c5f
@ -332,6 +332,26 @@ bool cassette_image_device::call_load()
|
|||||||
return IMAGE_INIT_PASS;
|
return IMAGE_INIT_PASS;
|
||||||
|
|
||||||
error:
|
error:
|
||||||
|
image_error_t imgerr = IMAGE_ERROR_UNSPECIFIED;
|
||||||
|
switch(err)
|
||||||
|
{
|
||||||
|
case CASSETTE_ERROR_INTERNAL:
|
||||||
|
imgerr = IMAGE_ERROR_INTERNAL;
|
||||||
|
break;
|
||||||
|
case CASSETTE_ERROR_UNSUPPORTED:
|
||||||
|
imgerr = IMAGE_ERROR_UNSUPPORTED;
|
||||||
|
break;
|
||||||
|
case CASSETTE_ERROR_OUTOFMEMORY:
|
||||||
|
imgerr = IMAGE_ERROR_OUTOFMEMORY;
|
||||||
|
break;
|
||||||
|
case CASSETTE_ERROR_INVALIDIMAGE:
|
||||||
|
imgerr = IMAGE_ERROR_INVALIDIMAGE;
|
||||||
|
break;
|
||||||
|
default:
|
||||||
|
imgerr = IMAGE_ERROR_UNSPECIFIED;
|
||||||
|
break;
|
||||||
|
}
|
||||||
|
image->seterror(imgerr, "" );
|
||||||
return IMAGE_INIT_FAIL;
|
return IMAGE_INIT_FAIL;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -65,8 +65,7 @@ typedef enum
|
|||||||
CASSETTE_ERROR_INTERNAL, /* fatal internal error */
|
CASSETTE_ERROR_INTERNAL, /* fatal internal error */
|
||||||
CASSETTE_ERROR_UNSUPPORTED, /* this operation is unsupported */
|
CASSETTE_ERROR_UNSUPPORTED, /* this operation is unsupported */
|
||||||
CASSETTE_ERROR_OUTOFMEMORY, /* ran out of memory */
|
CASSETTE_ERROR_OUTOFMEMORY, /* ran out of memory */
|
||||||
CASSETTE_ERROR_INVALIDIMAGE, /* invalid image */
|
CASSETTE_ERROR_INVALIDIMAGE /* invalid image */
|
||||||
CASSETTE_ERROR_INVALIDARG
|
|
||||||
}
|
}
|
||||||
casserr_t;
|
casserr_t;
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user