src/emu/video.h
| r2007 | r2008 | |
| 44 | 44 | |
| 45 | 45 | /* these functions are macros primarily due to include file ordering */ |
| 46 | 46 | /* plus, they are very simple */ |
| 47 | | #define video_screen_count(config) device_list_items((config)->devicelist, VIDEO_SCREEN) |
| 48 | | #define video_screen_first(config) device_list_first((config)->devicelist, VIDEO_SCREEN) |
| 47 | #define video_screen_count(config) ((config)->devicelist ? device_list_items((config)->devicelist, VIDEO_SCREEN) : 0) |
| 48 | #define video_screen_first(config) ((config)->devicelist ? device_list_first((config)->devicelist, VIDEO_SCREEN) : NULL) |
| 49 | 49 | #define video_screen_next(previous) device_list_next((previous), VIDEO_SCREEN) |
| 50 | 50 | |
| 51 | 51 | #define video_screen_get_format(screen) (((screen_config *)(screen)->inline_config)->format) |