trunk/src/emu/imagedev/cassette.c
| r20991 | r20992 | |
| 332 | 332 | return IMAGE_INIT_PASS; |
| 333 | 333 | |
| 334 | 334 | error: |
| 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, "" ); |
| 335 | 355 | return IMAGE_INIT_FAIL; |
| 336 | 356 | } |
| 337 | 357 | |