diff options
author | Oliver Stöneberg <firewave@users.noreply.github.com> | 2020-01-31 03:46:27 +0100 |
---|---|---|
committer | GitHub <noreply@github.com> | 2020-01-30 21:46:27 -0500 |
commit | dfaf9dd5bcf354f09fde7573b7042bb63d84fad0 (patch) | |
tree | d018f200f2077123b6e0971499b1de213577ded4 /src/osd | |
parent | 4a102057779ece1b11431ff0b7787249ce0ad3ad (diff) |
fixed some modernize-use-auto clang-tidy warnings (nw) (#6238)
Diffstat (limited to 'src/osd')
38 files changed, 111 insertions, 111 deletions
diff --git a/src/osd/modules/debugger/debugimgui.cpp b/src/osd/modules/debugger/debugimgui.cpp index 18d7bad316f..d34f256de8e 100644 --- a/src/osd/modules/debugger/debugimgui.cpp +++ b/src/osd/modules/debugger/debugimgui.cpp @@ -261,7 +261,7 @@ static inline void map_attr_to_fg_bg(unsigned char attr, rgb_t *fg, rgb_t *bg) bool debug_imgui::get_view_source(void* data, int idx, const char** out_text) { - debug_view* vw = static_cast<debug_view*>(data); + auto* vw = static_cast<debug_view*>(data); *out_text = vw->source(idx)->name(); return true; } @@ -295,7 +295,7 @@ void debug_imgui::handle_mouse_views() view_main_disasm->view->set_cursor_position(newpos); view_main_disasm->view->set_cursor_visible(true); } - for(std::vector<debug_area*>::iterator it = view_list.begin();it != view_list.end();++it) + for(auto it = view_list.begin();it != view_list.end();++it) { rect.min_x = (*it)->ofs_x; rect.min_y = (*it)->ofs_y; @@ -323,7 +323,7 @@ void debug_imgui::handle_keys() debug_area* focus_view = nullptr; // find view that has focus (should only be one at a time) - for(std::vector<debug_area*>::iterator view_ptr = view_list.begin();view_ptr != view_list.end();++view_ptr) + for(auto view_ptr = view_list.begin();view_ptr != view_list.end();++view_ptr) if((*view_ptr)->has_focus) focus_view = *view_ptr; @@ -425,7 +425,7 @@ void debug_imgui::handle_keys_views() { debug_area* focus_view = nullptr; // find view that has focus (should only be one at a time) - for(std::vector<debug_area*>::iterator view_ptr = view_list.begin();view_ptr != view_list.end();++view_ptr) + for(auto view_ptr = view_list.begin();view_ptr != view_list.end();++view_ptr) if((*view_ptr)->has_focus) focus_view = *view_ptr; @@ -764,7 +764,7 @@ void debug_imgui::draw_disasm(debug_area* view_ptr, bool* opened) { if(ImGui::BeginMenu("Options")) { - debug_view_disasm* disasm = downcast<debug_view_disasm*>(view_ptr->view); + auto* disasm = downcast<debug_view_disasm*>(view_ptr->view); int rightcol = disasm->right_column(); if(ImGui::MenuItem("Raw opcodes", nullptr,(rightcol == DASM_RIGHTCOL_RAW) ? true : false)) @@ -845,7 +845,7 @@ void debug_imgui::draw_memory(debug_area* view_ptr, bool* opened) { if(ImGui::BeginMenu("Options")) { - debug_view_memory* mem = downcast<debug_view_memory*>(view_ptr->view); + auto* mem = downcast<debug_view_memory*>(view_ptr->view); bool physical = mem->physical(); bool rev = mem->reverse(); int format = mem->get_data_format(); @@ -971,7 +971,7 @@ void debug_imgui::create_image() if(m_dialog_image->image_type() == IO_FLOPPY) { - floppy_image_device *fd = static_cast<floppy_image_device *>(m_dialog_image); + auto *fd = static_cast<floppy_image_device *>(m_dialog_image); res = fd->create(m_path,nullptr,nullptr); if(res == image_init_result::PASS) fd->setup_write(m_typelist.at(m_format_sel).format); @@ -1036,7 +1036,7 @@ void debug_imgui::refresh_filelist() void debug_imgui::refresh_typelist() { - floppy_image_device *fd = static_cast<floppy_image_device *>(m_dialog_image); + auto *fd = static_cast<floppy_image_device *>(m_dialog_image); m_typelist.clear(); if(m_dialog_image->formatlist().empty()) @@ -1115,7 +1115,7 @@ void debug_imgui::draw_mount_dialog(const char* label) ImGui::Separator(); { ImGui::ListBoxHeader("##filelist",m_filelist.size(),15); - for(std::vector<file_entry>::iterator f = m_filelist.begin();f != m_filelist.end();++f) + for(auto f = m_filelist.begin();f != m_filelist.end();++f) { std::string txt_name; bool sel = false; @@ -1177,7 +1177,7 @@ void debug_imgui::draw_create_dialog(const char* label) { std::string combo_str; combo_str.clear(); - for(std::vector<image_type_entry>::iterator f = m_typelist.begin();f != m_typelist.end();++f) + for(auto f = m_typelist.begin();f != m_typelist.end();++f) { // TODO: perhaps do this at the time the format list is generated, rather than every frame combo_str.append((*f).longname); @@ -1282,12 +1282,12 @@ void debug_imgui::draw_console() { if(ImGui::MenuItem("Show all")) { - for(std::vector<debug_area*>::iterator view_ptr = view_list.begin();view_ptr != view_list.end();++view_ptr) + for(auto view_ptr = view_list.begin();view_ptr != view_list.end();++view_ptr) ImGui::SetWindowCollapsed((*view_ptr)->title.c_str(),false); } ImGui::Separator(); // list all extra windows, so we can un-collapse the windows if necessary - for(std::vector<debug_area*>::iterator view_ptr = view_list.begin();view_ptr != view_list.end();++view_ptr) + for(auto view_ptr = view_list.begin();view_ptr != view_list.end();++view_ptr) { bool collapsed = false; if((*view_ptr)->is_collapsed) diff --git a/src/osd/modules/debugger/win/consolewininfo.cpp b/src/osd/modules/debugger/win/consolewininfo.cpp index 1df1cb3ddb0..6af21800813 100644 --- a/src/osd/modules/debugger/win/consolewininfo.cpp +++ b/src/osd/modules/debugger/win/consolewininfo.cpp @@ -439,7 +439,7 @@ bool consolewin_info::handle_command(WPARAM wparam, LPARAM lparam) } if (img->device().type() == CASSETTE) { - cassette_image_device *const cassette = downcast<cassette_image_device *>(&img->device()); + auto *const cassette = downcast<cassette_image_device *>(&img->device()); bool s; switch ((LOWORD(wparam) - ID_DEVICE_OPTIONS) % DEVOPTION_MAX) { diff --git a/src/osd/modules/debugger/win/debugviewinfo.cpp b/src/osd/modules/debugger/win/debugviewinfo.cpp index 782489924f2..ff46d13c7fe 100644 --- a/src/osd/modules/debugger/win/debugviewinfo.cpp +++ b/src/osd/modules/debugger/win/debugviewinfo.cpp @@ -758,7 +758,7 @@ LRESULT debugview_info::view_proc(UINT message, WPARAM wparam, LPARAM lparam) void debugview_info::static_update(debug_view &view, void *osdprivate) { - debugview_info *const info = (debugview_info *)osdprivate; + auto *const info = (debugview_info *)osdprivate; assert(info->m_view == &view); info->update(); } @@ -774,7 +774,7 @@ LRESULT CALLBACK debugview_info::static_view_proc(HWND wnd, UINT message, WPARAM return 0; } - debugview_info *const info = (debugview_info *)(uintptr_t)GetWindowLongPtr(wnd, GWLP_USERDATA); + auto *const info = (debugview_info *)(uintptr_t)GetWindowLongPtr(wnd, GWLP_USERDATA); if (info == nullptr) return DefWindowProc(wnd, message, wparam, lparam); diff --git a/src/osd/modules/debugger/win/debugwininfo.cpp b/src/osd/modules/debugger/win/debugwininfo.cpp index 61bf8f64be6..4365fbbe954 100644 --- a/src/osd/modules/debugger/win/debugwininfo.cpp +++ b/src/osd/modules/debugger/win/debugwininfo.cpp @@ -432,7 +432,7 @@ LRESULT debugwin_info::window_proc(UINT message, WPARAM wparam, LPARAM lparam) // get min/max info: set the minimum window size case WM_GETMINMAXINFO: { - MINMAXINFO *minmax = (MINMAXINFO *)lparam; + auto *minmax = (MINMAXINFO *)lparam; minmax->ptMinTrackSize.x = m_minwidth; minmax->ptMinTrackSize.y = m_minheight; minmax->ptMaxSize.x = minmax->ptMaxTrackSize.x = m_maxwidth; @@ -570,14 +570,14 @@ LRESULT CALLBACK debugwin_info::static_window_proc(HWND wnd, UINT message, WPARA { // set the info pointer CREATESTRUCT const *const createinfo = (CREATESTRUCT *)lparam; - debugwin_info *const info = (debugwin_info *)createinfo->lpCreateParams; + auto *const info = (debugwin_info *)createinfo->lpCreateParams; SetWindowLongPtr(wnd, GWLP_USERDATA, (LONG_PTR)createinfo->lpCreateParams); if (info->m_handler) SetWindowLongPtr(wnd, GWLP_WNDPROC, (LONG_PTR)info->m_handler); return 0; } - debugwin_info *const info = (debugwin_info *)(uintptr_t)GetWindowLongPtr(wnd, GWLP_USERDATA); + auto *const info = (debugwin_info *)(uintptr_t)GetWindowLongPtr(wnd, GWLP_USERDATA); if (info == nullptr) return DefWindowProc(wnd, message, wparam, lparam); diff --git a/src/osd/modules/debugger/win/disasmbasewininfo.cpp b/src/osd/modules/debugger/win/disasmbasewininfo.cpp index 3e1886cea90..6cb082695ce 100644 --- a/src/osd/modules/debugger/win/disasmbasewininfo.cpp +++ b/src/osd/modules/debugger/win/disasmbasewininfo.cpp @@ -100,7 +100,7 @@ void disasmbasewin_info::update_menu() { editwin_info::update_menu(); - disasmview_info *const dasmview = downcast<disasmview_info *>(m_views[0].get()); + auto *const dasmview = downcast<disasmview_info *>(m_views[0].get()); HMENU const menu = GetMenu(window()); bool const disasm_cursor_visible = dasmview->cursor_visible(); @@ -146,7 +146,7 @@ void disasmbasewin_info::update_menu() bool disasmbasewin_info::handle_command(WPARAM wparam, LPARAM lparam) { - disasmview_info *const dasmview = downcast<disasmview_info *>(m_views[0].get()); + auto *const dasmview = downcast<disasmview_info *>(m_views[0].get()); switch (HIWORD(wparam)) { diff --git a/src/osd/modules/debugger/win/editwininfo.cpp b/src/osd/modules/debugger/win/editwininfo.cpp index 20286705752..29641443536 100644 --- a/src/osd/modules/debugger/win/editwininfo.cpp +++ b/src/osd/modules/debugger/win/editwininfo.cpp @@ -232,7 +232,7 @@ LRESULT editwin_info::edit_proc(UINT message, WPARAM wparam, LPARAM lparam) LRESULT CALLBACK editwin_info::static_edit_proc(HWND wnd, UINT message, WPARAM wparam, LPARAM lparam) { - editwin_info *const info = (editwin_info *)uintptr_t(GetWindowLongPtr(wnd, GWLP_USERDATA)); + auto *const info = (editwin_info *)uintptr_t(GetWindowLongPtr(wnd, GWLP_USERDATA)); assert(info->m_editwnd == wnd); return info->edit_proc(message, wparam, lparam); } diff --git a/src/osd/modules/debugger/win/memorywininfo.cpp b/src/osd/modules/debugger/win/memorywininfo.cpp index 6f461295ec2..93151cc018d 100644 --- a/src/osd/modules/debugger/win/memorywininfo.cpp +++ b/src/osd/modules/debugger/win/memorywininfo.cpp @@ -178,7 +178,7 @@ void memorywin_info::update_menu() { editwin_info::update_menu(); - memoryview_info *const memview = downcast<memoryview_info *>(m_views[0].get()); + auto *const memview = downcast<memoryview_info *>(m_views[0].get()); HMENU const menu = GetMenu(window()); CheckMenuItem(menu, ID_1_BYTE_CHUNKS, MF_BYCOMMAND | (memview->data_format() == 1 ? MF_CHECKED : MF_UNCHECKED)); CheckMenuItem(menu, ID_2_BYTE_CHUNKS, MF_BYCOMMAND | (memview->data_format() == 2 ? MF_CHECKED : MF_UNCHECKED)); @@ -196,7 +196,7 @@ void memorywin_info::update_menu() bool memorywin_info::handle_command(WPARAM wparam, LPARAM lparam) { - memoryview_info *const memview = downcast<memoryview_info *>(m_views[0].get()); + auto *const memview = downcast<memoryview_info *>(m_views[0].get()); switch (HIWORD(wparam)) { // combo box selection changed diff --git a/src/osd/modules/diagnostics/diagnostics_win32.cpp b/src/osd/modules/diagnostics/diagnostics_win32.cpp index 00175d3f70b..4ba70a58905 100644 --- a/src/osd/modules/diagnostics/diagnostics_win32.cpp +++ b/src/osd/modules/diagnostics/diagnostics_win32.cpp @@ -601,7 +601,7 @@ uintptr_t symbol_manager::get_text_section_base() ImageNtHeader_fn image_nt_header = m_dbghelp_dll->bind<ImageNtHeader_fn>("ImageNtHeader"); // start with the image base - PVOID base = reinterpret_cast<PVOID>(GetModuleHandleUni()); + auto base = reinterpret_cast<PVOID>(GetModuleHandleUni()); assert(base != nullptr); // make sure we have the functions we need @@ -694,8 +694,8 @@ void sampling_profiler::stop() int CLIB_DECL sampling_profiler::compare_address(const void *item1, const void *item2) { - const uintptr_t *entry1 = reinterpret_cast<const uintptr_t *>(item1); - const uintptr_t *entry2 = reinterpret_cast<const uintptr_t *>(item2); + const auto *entry1 = reinterpret_cast<const uintptr_t *>(item1); + const auto *entry2 = reinterpret_cast<const uintptr_t *>(item2); int mincount = std::min(entry1[0], entry2[0]); // sort in order of: bucket, caller, caller's caller, etc. @@ -715,8 +715,8 @@ int CLIB_DECL sampling_profiler::compare_address(const void *item1, const void * int CLIB_DECL sampling_profiler::compare_frequency(const void *item1, const void *item2) { - const uintptr_t *entry1 = reinterpret_cast<const uintptr_t *>(item1); - const uintptr_t *entry2 = reinterpret_cast<const uintptr_t *>(item2); + const auto *entry1 = reinterpret_cast<const uintptr_t *>(item1); + const auto *entry2 = reinterpret_cast<const uintptr_t *>(item2); // sort by frequency, then by address if (entry1[0] != entry2[0]) diff --git a/src/osd/modules/input/input_dinput.cpp b/src/osd/modules/input/input_dinput.cpp index 0b5eb348dc0..e694cd8c63c 100644 --- a/src/osd/modules/input/input_dinput.cpp +++ b/src/osd/modules/input/input_dinput.cpp @@ -403,7 +403,7 @@ public: // populate the buttons for (butnum = 0; butnum < devinfo->dinput.caps.dwButtons; butnum++) { - uintptr_t offset = reinterpret_cast<uintptr_t>(&static_cast<DIMOUSESTATE *>(nullptr)->rgbButtons[butnum]); + auto offset = reinterpret_cast<uintptr_t>(&static_cast<DIMOUSESTATE *>(nullptr)->rgbButtons[butnum]); // add to the mouse device std::string name = device_item_name(devinfo, offset, default_button_name(butnum), nullptr); @@ -535,7 +535,7 @@ int dinput_joystick_device::configure() // populate the buttons for (uint32_t butnum = 0; butnum < dinput.caps.dwButtons; butnum++) { - uintptr_t offset = reinterpret_cast<uintptr_t>(&static_cast<DIJOYSTATE2 *>(nullptr)->rgbButtons[butnum]); + auto offset = reinterpret_cast<uintptr_t>(&static_cast<DIJOYSTATE2 *>(nullptr)->rgbButtons[butnum]); std::string name = dinput_module::device_item_name(this, offset, default_button_name(butnum), nullptr); input_item_id itemid; @@ -602,7 +602,7 @@ public: static int32_t dinput_joystick_pov_get_state(void *device_internal, void *item_internal) { - dinput_joystick_device *devinfo = static_cast<dinput_joystick_device *>(device_internal); + auto *devinfo = static_cast<dinput_joystick_device *>(device_internal); int povnum = reinterpret_cast<uintptr_t>(item_internal) / 4; int povdir = reinterpret_cast<uintptr_t>(item_internal) % 4; int32_t result = 0; diff --git a/src/osd/modules/input/input_rawinput.cpp b/src/osd/modules/input/input_rawinput.cpp index 9243ec4a0f4..7876b297867 100644 --- a/src/osd/modules/input/input_rawinput.cpp +++ b/src/osd/modules/input/input_rawinput.cpp @@ -619,7 +619,7 @@ protected: { std::lock_guard<std::mutex> scope_lock(m_module_lock); - RAWINPUT *input = reinterpret_cast<RAWINPUT*>(data); + auto *input = reinterpret_cast<RAWINPUT*>(data); // find the device in the list and update auto target_device = std::find_if(devicelist()->begin(), devicelist()->end(), [input](auto &device) @@ -661,7 +661,7 @@ protected: return; // allocate and link in a new device - rawinput_keyboard_device *devinfo = create_rawinput_device<rawinput_keyboard_device>(machine, device); + auto *devinfo = create_rawinput_device<rawinput_keyboard_device>(machine, device); if (devinfo == nullptr) return; @@ -706,7 +706,7 @@ protected: return; // allocate and link in a new device - rawinput_mouse_device *devinfo = create_rawinput_device<rawinput_mouse_device>(machine, device); + auto *devinfo = create_rawinput_device<rawinput_mouse_device>(machine, device); if (devinfo == nullptr) return; @@ -755,7 +755,7 @@ protected: return; // allocate and link in a new device - rawinput_lightgun_device *devinfo = create_rawinput_device<rawinput_lightgun_device>(machine, device); + auto *devinfo = create_rawinput_device<rawinput_lightgun_device>(machine, device); if (devinfo == nullptr) return; diff --git a/src/osd/modules/input/input_win32.cpp b/src/osd/modules/input/input_win32.cpp index c07a1c681d8..a28fb08ebed 100644 --- a/src/osd/modules/input/input_win32.cpp +++ b/src/osd/modules/input/input_win32.cpp @@ -72,7 +72,7 @@ public: virtual void input_init(running_machine &machine) override { // Add a single win32 keyboard device that we'll monitor using Win32 - win32_keyboard_device *devinfo = devicelist()->create_device<win32_keyboard_device>(machine, "Win32 Keyboard 1", "Win32 Keyboard 1", *this); + auto *devinfo = devicelist()->create_device<win32_keyboard_device>(machine, "Win32 Keyboard 1", "Win32 Keyboard 1", *this); keyboard_trans_table &table = keyboard_trans_table::instance(); diff --git a/src/osd/modules/lib/osdlib_win32.cpp b/src/osd/modules/lib/osdlib_win32.cpp index ca78d24dd89..b1051dad7a6 100644 --- a/src/osd/modules/lib/osdlib_win32.cpp +++ b/src/osd/modules/lib/osdlib_win32.cpp @@ -262,7 +262,7 @@ protected: if (module != nullptr) { - generic_fptr_t function = reinterpret_cast<generic_fptr_t>(GetProcAddress(module, symbol)); + auto function = reinterpret_cast<generic_fptr_t>(GetProcAddress(module, symbol)); if (function != nullptr) { diff --git a/src/osd/modules/lib/osdobj_common.cpp b/src/osd/modules/lib/osdobj_common.cpp index e807740da5e..25d4b979e87 100644 --- a/src/osd/modules/lib/osdobj_common.cpp +++ b/src/osd/modules/lib/osdobj_common.cpp @@ -445,7 +445,7 @@ void osd_common_t::init(running_machine &machine) m_machine = &machine; - osd_options &options = downcast<osd_options &>(machine.options()); + auto &options = downcast<osd_options &>(machine.options()); // extract the verbose printing option if (options.verbose()) set_verbose(true); @@ -624,7 +624,7 @@ bool osd_common_t::execute_command(const char *command) else if (strcmp(command, OSDCOMMAND_LIST_MIDI_DEVICES) == 0) { osd_module *om = select_module_options(options(), OSD_MIDI_PROVIDER); - midi_module *pm = select_module_options<midi_module *>(options(), OSD_MIDI_PROVIDER); + auto *pm = select_module_options<midi_module *>(options(), OSD_MIDI_PROVIDER); if (om->probe()) { diff --git a/src/osd/modules/monitor/monitor_win32.cpp b/src/osd/modules/monitor/monitor_win32.cpp index 42e51595915..5780a9590c2 100644 --- a/src/osd/modules/monitor/monitor_win32.cpp +++ b/src/osd/modules/monitor/monitor_win32.cpp @@ -106,7 +106,7 @@ protected: private: static BOOL CALLBACK monitor_enum_callback(HMONITOR handle, HDC dc, LPRECT rect, LPARAM data) { - win32_monitor_module* self = reinterpret_cast<win32_monitor_module*>(data); + auto* self = reinterpret_cast<win32_monitor_module*>(data); MONITORINFOEX info; BOOL result; diff --git a/src/osd/modules/netdev/pcap.cpp b/src/osd/modules/netdev/pcap.cpp index d672e7b9302..4e4ed81b1ae 100644 --- a/src/osd/modules/netdev/pcap.cpp +++ b/src/osd/modules/netdev/pcap.cpp @@ -250,7 +250,7 @@ netdev_pcap::~netdev_pcap() static CREATE_NETDEV(create_pcap) { - class netdev_pcap *dev = global_alloc(netdev_pcap(ifname, ifdev, rate)); + auto *dev = global_alloc(netdev_pcap(ifname, ifdev, rate)); return dynamic_cast<osd_netdev *>(dev); } diff --git a/src/osd/modules/netdev/taptun.cpp b/src/osd/modules/netdev/taptun.cpp index 88f873a3a70..b6012224081 100644 --- a/src/osd/modules/netdev/taptun.cpp +++ b/src/osd/modules/netdev/taptun.cpp @@ -337,7 +337,7 @@ int netdev_tap::recv_dev(uint8_t **buf) static CREATE_NETDEV(create_tap) { - class netdev_tap *dev = global_alloc(netdev_tap(ifname, ifdev, rate)); + auto *dev = global_alloc(netdev_tap(ifname, ifdev, rate)); return dynamic_cast<osd_netdev *>(dev); } diff --git a/src/osd/modules/opengl/gl_shader_tool.cpp b/src/osd/modules/opengl/gl_shader_tool.cpp index dedb59fbb7c..5696d14f834 100644 --- a/src/osd/modules/opengl/gl_shader_tool.cpp +++ b/src/osd/modules/opengl/gl_shader_tool.cpp @@ -395,7 +395,7 @@ int gl_compile_shader_file( GLhandleARB *shader, GLenum type, const char * shade int const buffer_len = (int)ftell(file); fseek(file, 0, SEEK_SET); - GLcharARB *const buffer = (GLcharARB *)malloc(buffer_len + 1); + auto *const buffer = (GLcharARB *)malloc(buffer_len + 1); memset(buffer, 0, buffer_len + 1); /* Load Shader Sources */ diff --git a/src/osd/modules/output/win32_output.cpp b/src/osd/modules/output/win32_output.cpp index 95c42bede77..8d7c0f7ba67 100644 --- a/src/osd/modules/output/win32_output.cpp +++ b/src/osd/modules/output/win32_output.cpp @@ -326,7 +326,7 @@ LRESULT output_win32::send_id_string(HWND hwnd, LPARAM id) // allocate memory for the message datalen = sizeof(copydata_id_string) + strlen(name) + 1; std::vector<uint8_t> buffer(datalen); - copydata_id_string *temp = (copydata_id_string *)&buffer[0]; + auto *temp = (copydata_id_string *)&buffer[0]; temp->id = id; strcpy(temp->string, name); diff --git a/src/osd/modules/render/bgfx/chain.cpp b/src/osd/modules/render/bgfx/chain.cpp index 58b7956e6bf..924bc6ab67f 100644 --- a/src/osd/modules/render/bgfx/chain.cpp +++ b/src/osd/modules/render/bgfx/chain.cpp @@ -119,7 +119,7 @@ void bgfx_chain::process(chain_manager::screen_prim &prim, int view, int screen, static int64_t last = m_current_time; const int64_t frameTime = m_current_time - last; last = m_current_time; - const double freq = double(bx::getHPFrequency()); + const auto freq = double(bx::getHPFrequency()); const double toMs = 1000.0 / freq; const double frameTimeInSeconds = (double)frameTime / 1000000.0; @@ -145,7 +145,7 @@ uint32_t bgfx_chain::applicable_passes() void bgfx_chain::insert_effect(uint32_t index, bgfx_effect *effect, std::string name, std::string source, chain_manager &chains) { - clear_state *clear = new clear_state(BGFX_CLEAR_COLOR | BGFX_CLEAR_DEPTH | BGFX_CLEAR_STENCIL, 0, 1.0f, 0); + auto *clear = new clear_state(BGFX_CLEAR_COLOR | BGFX_CLEAR_DEPTH | BGFX_CLEAR_STENCIL, 0, 1.0f, 0); std::vector<bgfx_suppressor*> suppressors; std::vector<bgfx_input_pair*> inputs; diff --git a/src/osd/modules/render/bgfx/chainentry.cpp b/src/osd/modules/render/bgfx/chainentry.cpp index 29150696590..ca3354ee6b3 100644 --- a/src/osd/modules/render/bgfx/chainentry.cpp +++ b/src/osd/modules/render/bgfx/chainentry.cpp @@ -73,10 +73,10 @@ void bgfx_chain_entry::submit(int view, chain_manager::screen_prim &prim, textur uint32_t tint = 0xffffffff; if (m_apply_tint) { - const uint8_t a = (uint8_t)std::round(prim.m_prim->color.a * 255); - const uint8_t r = (uint8_t)std::round(prim.m_prim->color.r * 255); - const uint8_t g = (uint8_t)std::round(prim.m_prim->color.g * 255); - const uint8_t b = (uint8_t)std::round(prim.m_prim->color.b * 255); + const auto a = (uint8_t)std::round(prim.m_prim->color.a * 255); + const auto r = (uint8_t)std::round(prim.m_prim->color.r * 255); + const auto g = (uint8_t)std::round(prim.m_prim->color.g * 255); + const auto b = (uint8_t)std::round(prim.m_prim->color.b * 255); tint = (a << 24) | (b << 16) | (g << 8) | r; } @@ -291,7 +291,7 @@ void bgfx_chain_entry::put_screen_buffer(uint16_t screen_width, uint16_t screen_ return; } - ScreenVertex* vertex = reinterpret_cast<ScreenVertex*>(buffer->data); + auto* vertex = reinterpret_cast<ScreenVertex*>(buffer->data); float x[4] = { 0, 1, 0, 1 }; float y[4] = { 0, 0, 1, 1 }; diff --git a/src/osd/modules/render/bgfx/chainentryreader.cpp b/src/osd/modules/render/bgfx/chainentryreader.cpp index f14d9d76f64..e04e0a11751 100644 --- a/src/osd/modules/render/bgfx/chainentryreader.cpp +++ b/src/osd/modules/render/bgfx/chainentryreader.cpp @@ -178,7 +178,7 @@ bgfx_chain_entry* chain_entry_reader::read_from_value(const Value& value, std::s } std::string sampler = input["sampler"].GetString(); - bgfx_input_pair* input_pair = new bgfx_input_pair(i, sampler, texture_name, texture_names, selection, chains, screen_index); + auto* input_pair = new bgfx_input_pair(i, sampler, texture_name, texture_names, selection, chains, screen_index); inputs.push_back(input_pair); } } diff --git a/src/osd/modules/render/bgfx/clearreader.cpp b/src/osd/modules/render/bgfx/clearreader.cpp index 3cbd714463c..948d96a7393 100644 --- a/src/osd/modules/render/bgfx/clearreader.cpp +++ b/src/osd/modules/render/bgfx/clearreader.cpp @@ -30,7 +30,7 @@ clear_state* clear_reader::read_from_value(const Value& value, std::string prefi for (int i = 0; i < colors.Size(); i++) { if (!READER_CHECK(colors[i].IsNumber(), (prefix + "clearcolor[" + std::to_string(i) + "] must be a numeric value\n").c_str())) return nullptr; - int32_t val = int32_t(float(colors[i].GetDouble()) * 255.0f); + auto val = int32_t(float(colors[i].GetDouble()) * 255.0f); if (val > 255) val = 255; if (val < 0) val = 0; clear_color |= val << (24 - (i * 3)); diff --git a/src/osd/modules/render/bgfx/effect.cpp b/src/osd/modules/render/bgfx/effect.cpp index 9359faeb494..6707b5cfc43 100644 --- a/src/osd/modules/render/bgfx/effect.cpp +++ b/src/osd/modules/render/bgfx/effect.cpp @@ -51,6 +51,6 @@ void bgfx_effect::submit(int view, uint64_t blend) bgfx_uniform* bgfx_effect::uniform(std::string name) { - std::map<std::string, bgfx_uniform*>::iterator iter = m_uniforms.find(name); + auto iter = m_uniforms.find(name); return iter != m_uniforms.end() ? iter->second : nullptr; } diff --git a/src/osd/modules/render/bgfx/paramreader.cpp b/src/osd/modules/render/bgfx/paramreader.cpp index f24bb6a475b..1b14b2aa56a 100644 --- a/src/osd/modules/render/bgfx/paramreader.cpp +++ b/src/osd/modules/render/bgfx/paramreader.cpp @@ -43,7 +43,7 @@ bgfx_parameter* parameter_reader::read_from_value(const Value& value, std::strin } else if (type == bgfx_parameter::parameter_type::PARAM_TIME) { - float limit = float(value["limit"].GetDouble()); + auto limit = float(value["limit"].GetDouble()); return new bgfx_time_parameter(name, type, limit); } else diff --git a/src/osd/modules/render/bgfx/slider.cpp b/src/osd/modules/render/bgfx/slider.cpp index d5f5e6e5c52..4d51edfc0c4 100644 --- a/src/osd/modules/render/bgfx/slider.cpp +++ b/src/osd/modules/render/bgfx/slider.cpp @@ -103,7 +103,7 @@ int32_t bgfx_slider::update(std::string *str, int32_t newval) default: { - float *val_ptr = reinterpret_cast<float *>(&m_value); + auto *val_ptr = reinterpret_cast<float *>(&m_value); if (newval != SLIDER_NOCHANGE) { *val_ptr = float(newval) * m_step; diff --git a/src/osd/modules/render/bgfx/targetmanager.cpp b/src/osd/modules/render/bgfx/targetmanager.cpp index 9c84812c450..adc2ca5acee 100644 --- a/src/osd/modules/render/bgfx/targetmanager.cpp +++ b/src/osd/modules/render/bgfx/targetmanager.cpp @@ -47,7 +47,7 @@ target_manager::~target_manager() bgfx_target* target_manager::create_target(std::string name, bgfx::TextureFormat::Enum format, uint16_t width, uint16_t height, uint32_t style, bool double_buffer, bool filter, uint16_t scale, uint32_t screen) { - bgfx_target* target = new bgfx_target(name, format, width, height, style, double_buffer, filter, scale, screen); + auto* target = new bgfx_target(name, format, width, height, style, double_buffer, filter, scale, screen); std::string full_name = name + std::to_string(screen); m_targets[full_name] = target; @@ -70,7 +70,7 @@ void target_manager::destroy_target(std::string name, uint32_t screen) bgfx_target* target_manager::create_backbuffer(void *handle, uint16_t width, uint16_t height) { - bgfx_target* target = new bgfx_target(handle, width, height); + auto* target = new bgfx_target(handle, width, height); m_targets["backbuffer"] = target; return target; } diff --git a/src/osd/modules/render/bgfx/texturemanager.cpp b/src/osd/modules/render/bgfx/texturemanager.cpp index e2614133205..861c6e5b617 100644 --- a/src/osd/modules/render/bgfx/texturemanager.cpp +++ b/src/osd/modules/render/bgfx/texturemanager.cpp @@ -37,7 +37,7 @@ texture_manager::~texture_manager() void texture_manager::add_provider(std::string name, bgfx_texture_handle_provider* provider) { - std::map<std::string, bgfx_texture_handle_provider*>::iterator iter = m_textures.find(name); + auto iter = m_textures.find(name); if (iter != m_textures.end()) { iter->second = provider; @@ -50,7 +50,7 @@ void texture_manager::add_provider(std::string name, bgfx_texture_handle_provide bgfx_texture* texture_manager::create_texture(std::string name, bgfx::TextureFormat::Enum format, uint32_t width, uint32_t height, void* data, uint32_t flags) { - bgfx_texture* texture = new bgfx_texture(name, format, width, height, flags, data); + auto* texture = new bgfx_texture(name, format, width, height, flags, data); m_textures[name] = texture; return texture; } @@ -67,13 +67,13 @@ bgfx_texture* texture_manager::create_png_texture(std::string path, std::string return nullptr; } - uint8_t *data = new uint8_t[bitmap.width() * bitmap.height() * 4]; - uint32_t *data32 = reinterpret_cast<uint32_t *>(data); + auto *data = new uint8_t[bitmap.width() * bitmap.height() * 4]; + auto *data32 = reinterpret_cast<uint32_t *>(data); const uint32_t width = bitmap.width(); const uint32_t height = bitmap.height(); const uint32_t rowpixels = bitmap.rowpixels(); - uint32_t* base = reinterpret_cast<uint32_t *>(bitmap.raw_pixptr(0)); + auto* base = reinterpret_cast<uint32_t *>(bitmap.raw_pixptr(0)); for (int y = 0; y < height; y++) { copy_util::copyline_argb32(data32 + y * width, base + y * rowpixels, width, nullptr); @@ -96,7 +96,7 @@ bgfx::TextureHandle texture_manager::create_or_update_mame_texture(uint32_t form bgfx::TextureHandle handle = BGFX_INVALID_HANDLE; if (old_key != ~0ULL) { - std::map<uint64_t, sequenced_handle>::iterator iter = m_mame_textures.find(old_key); + auto iter = m_mame_textures.find(old_key); if (iter != m_mame_textures.end()) { handle = iter->second.handle; @@ -129,7 +129,7 @@ bgfx::TextureHandle texture_manager::create_or_update_mame_texture(uint32_t form } else { - std::map<uint64_t, sequenced_handle>::iterator iter = m_mame_textures.find(key); + auto iter = m_mame_textures.find(key); if (iter != m_mame_textures.end()) { handle = iter->second.handle; @@ -168,7 +168,7 @@ bgfx::TextureHandle texture_manager::create_or_update_mame_texture(uint32_t form bgfx::TextureHandle texture_manager::handle(std::string name) { bgfx::TextureHandle handle = BGFX_INVALID_HANDLE; - std::map<std::string, bgfx_texture_handle_provider*>::iterator iter = m_textures.find(name); + auto iter = m_textures.find(name); if (iter != m_textures.end()) { handle = (iter->second)->texture(); @@ -180,7 +180,7 @@ bgfx::TextureHandle texture_manager::handle(std::string name) bgfx_texture_handle_provider* texture_manager::provider(std::string name) { - std::map<std::string, bgfx_texture_handle_provider*>::iterator iter = m_textures.find(name); + auto iter = m_textures.find(name); if (iter != m_textures.end()) { return iter->second; diff --git a/src/osd/modules/render/bgfx/uniformreader.cpp b/src/osd/modules/render/bgfx/uniformreader.cpp index c97ca484e48..f2bf1114ec6 100644 --- a/src/osd/modules/render/bgfx/uniformreader.cpp +++ b/src/osd/modules/render/bgfx/uniformreader.cpp @@ -32,7 +32,7 @@ bgfx_uniform* uniform_reader::read_from_value(const Value& value, std::string pr const size_t array_size = value_array.Size() * sizeof(float); const size_t alloc_size = (type_size > array_size) ? type_size : array_size; - float* data = reinterpret_cast<float*>(new char[alloc_size]); + auto* data = reinterpret_cast<float*>(new char[alloc_size]); unsigned int index = 0; for (; index < type_size / 4 && index < value_array.Size(); index++) @@ -45,7 +45,7 @@ bgfx_uniform* uniform_reader::read_from_value(const Value& value, std::string pr data[index] = 0.0f; } - bgfx_uniform* uniform = new bgfx_uniform(name, type); + auto* uniform = new bgfx_uniform(name, type); uniform->set((void*)data, type_size); delete [] data; diff --git a/src/osd/modules/render/bgfxutil.cpp b/src/osd/modules/render/bgfxutil.cpp index 1ce3c244ba4..de3e3fe30d0 100644 --- a/src/osd/modules/render/bgfxutil.cpp +++ b/src/osd/modules/render/bgfxutil.cpp @@ -39,9 +39,9 @@ const bgfx::Memory* bgfx_util::mame_texture_data_to_bgfx_texture_data(bgfx::Text const bgfx::Memory* bgfx_util::mame_texture_data_to_argb32(uint32_t src_format, int width, int height, int rowpixels, const rgb_t *palette, void *base) { const bgfx::Memory* mem = bgfx::alloc(width * height * 4); - uint32_t* dst = reinterpret_cast<uint32_t*>(mem->data); - uint16_t* src16 = reinterpret_cast<uint16_t*>(base); - uint32_t* src32 = reinterpret_cast<uint32_t*>(base); + auto* dst = reinterpret_cast<uint32_t*>(mem->data); + auto* src16 = reinterpret_cast<uint16_t*>(base); + auto* src32 = reinterpret_cast<uint32_t*>(base); for (int y = 0; y < height; y++) { diff --git a/src/osd/modules/render/d3d/d3dhlsl.cpp b/src/osd/modules/render/d3d/d3dhlsl.cpp index b0ce9983f54..9233aabc002 100644 --- a/src/osd/modules/render/d3d/d3dhlsl.cpp +++ b/src/osd/modules/render/d3d/d3dhlsl.cpp @@ -114,7 +114,7 @@ public: for (int y = 0; y < m_height; y++) { - DWORD *src = (DWORD *)((BYTE *)rect.pBits + y * rect.Pitch); + auto *src = (DWORD *)((BYTE *)rect.pBits + y * rect.Pitch); uint32_t *dst = &m_frame.pix32(y); for (int x = 0; x < m_width; x++) @@ -342,7 +342,7 @@ void shaders::render_snapshot(IDirect3DSurface9 *surface) for (int y = 0; y < height; y++) { - DWORD *src = (DWORD *)((BYTE *)rect.pBits + y * rect.Pitch); + auto *src = (DWORD *)((BYTE *)rect.pBits + y * rect.Pitch); uint32_t *dst = &snapshot.pix32(y); for (int x = 0; x < width; x++) @@ -492,7 +492,7 @@ bool shaders::init(d3d_base *d3dintf, running_machine *machine, renderer_d3d9 *r enumerate_screens(); - windows_options &winoptions = downcast<windows_options &>(machine->options()); + auto &winoptions = downcast<windows_options &>(machine->options()); post_fx_enable = winoptions.d3d_hlsl_enable(); oversampling_enable = winoptions.d3d_hlsl_oversampling(); @@ -2013,7 +2013,7 @@ int32_t slider::update(std::string *str, int32_t newval) { case SLIDER_INT_ENUM: { - int32_t *val_ptr = reinterpret_cast<int32_t *>(m_value); + auto *val_ptr = reinterpret_cast<int32_t *>(m_value); if (newval != SLIDER_NOCHANGE) { *val_ptr = newval; @@ -2041,7 +2041,7 @@ int32_t slider::update(std::string *str, int32_t newval) default: { - float *val_ptr = reinterpret_cast<float *>(m_value); + auto *val_ptr = reinterpret_cast<float *>(m_value); if (newval != SLIDER_NOCHANGE) { *val_ptr = (float)newval * m_desc->scale; @@ -2354,7 +2354,7 @@ void shaders::init_slider_list() for (int j = 0; j < count; j++) { - slider* slider_arg = new slider(desc, get_slider_option(desc->id, j), &options->params_dirty); + auto* slider_arg = new slider(desc, get_slider_option(desc->id, j), &options->params_dirty); internal_sliders.push_back(slider_arg); std::string name = desc->name; switch (desc->slider_type) diff --git a/src/osd/modules/render/drawbgfx.cpp b/src/osd/modules/render/drawbgfx.cpp index 54b113ac146..e9ca64ef392 100644 --- a/src/osd/modules/render/drawbgfx.cpp +++ b/src/osd/modules/render/drawbgfx.cpp @@ -454,7 +454,7 @@ bgfx::VertexLayout ScreenVertex::ms_decl; void renderer_bgfx::put_packed_quad(render_primitive *prim, uint32_t hash, ScreenVertex* vertices) { rectangle_packer::packed_rectangle& rect = m_hash_to_entry[hash]; - float size = float(CACHE_SIZE); + auto size = float(CACHE_SIZE); float u0 = (float(rect.x()) + 0.5f) / size; float v0 = (float(rect.y()) + 0.5f) / size; float u1 = u0 + (float(rect.width()) - 1.0f) / size; @@ -517,7 +517,7 @@ void renderer_bgfx::vertex(ScreenVertex* vertex, float x, float y, float z, uint void renderer_bgfx::render_post_screen_quad(int view, render_primitive* prim, bgfx::TransientVertexBuffer* buffer, int32_t screen) { - ScreenVertex* vertices = reinterpret_cast<ScreenVertex*>(buffer->data); + auto* vertices = reinterpret_cast<ScreenVertex*>(buffer->data); float x[4] = { prim->bounds.x0, prim->bounds.x1, prim->bounds.x0, prim->bounds.x1 }; float y[4] = { prim->bounds.y0, prim->bounds.y0, prim->bounds.y1, prim->bounds.y1 }; @@ -553,7 +553,7 @@ void renderer_bgfx::render_avi_quad() bgfx::TransientVertexBuffer buffer; bgfx::allocTransientVertexBuffer(&buffer, 6, ScreenVertex::ms_decl); - ScreenVertex* vertices = reinterpret_cast<ScreenVertex*>(buffer.data); + auto* vertices = reinterpret_cast<ScreenVertex*>(buffer.data); float x[4] = { 0.0f, float(m_width[0]), 0.0f, float(m_width[0]) }; float y[4] = { 0.0f, 0.0f, float(m_height[0]), float(m_height[0]) }; @@ -576,7 +576,7 @@ void renderer_bgfx::render_avi_quad() void renderer_bgfx::render_textured_quad(render_primitive* prim, bgfx::TransientVertexBuffer* buffer) { - ScreenVertex* vertices = reinterpret_cast<ScreenVertex*>(buffer->data); + auto* vertices = reinterpret_cast<ScreenVertex*>(buffer->data); uint32_t rgba = u32Color(prim->color.r * 255, prim->color.g * 255, prim->color.b * 255, prim->color.a * 255); float x[4] = { prim->bounds.x0, prim->bounds.x1, prim->bounds.x0, prim->bounds.x1 }; diff --git a/src/osd/modules/render/drawd3d.cpp b/src/osd/modules/render/drawd3d.cpp index ee6eca3eec9..56c905636a4 100644 --- a/src/osd/modules/render/drawd3d.cpp +++ b/src/osd/modules/render/drawd3d.cpp @@ -489,9 +489,9 @@ texture_info *d3d_texture_manager::find_texinfo(const render_texinfo *texinfo, u // find a match for (auto it = m_texture_list.begin(); it != m_texture_list.end(); it++) { - uint32_t test_screen = (uint32_t)((*it)->get_texinfo().unique_id >> 57); + auto test_screen = (uint32_t)((*it)->get_texinfo().unique_id >> 57); uint32_t test_page = (uint32_t)((*it)->get_texinfo().unique_id >> 56) & 1; - uint32_t prim_screen = (uint32_t)(texinfo->unique_id >> 57); + auto prim_screen = (uint32_t)(texinfo->unique_id >> 57); uint32_t prim_page = (uint32_t)(texinfo->unique_id >> 56) & 1; if (test_screen != prim_screen || test_page != prim_page) continue; @@ -778,7 +778,7 @@ void renderer_d3d9::update_gamma_ramp() if (win->fullscreen()) { // only set the gamma if it's not 1.0 - windows_options &options = downcast<windows_options &>(win->machine().options()); + auto &options = downcast<windows_options &>(win->machine().options()); float brightness = options.full_screen_brightness(); float contrast = options.full_screen_contrast(); float gamma = options.full_screen_gamma(); @@ -1484,8 +1484,8 @@ void renderer_d3d9::batch_vectors(int vector_count) ((rotation_0 || rotation_90) && orientation_swap_xy) || ((rotation_180 || rotation_90) && !orientation_swap_xy); - float screen_width = float(this->get_width()); - float screen_height = float(this->get_height()); + auto screen_width = float(this->get_width()); + auto screen_height = float(this->get_height()); float half_screen_width = screen_width * 0.5f; float half_screen_height = screen_height * 0.5f; float screen_swap_x_factor = 1.0f / screen_width * screen_height; @@ -1614,10 +1614,10 @@ void renderer_d3d9::batch_vector(const render_primitive &prim) } // determine the color of the line - int32_t r = (int32_t)(prim.color.r * 255.0f); - int32_t g = (int32_t)(prim.color.g * 255.0f); - int32_t b = (int32_t)(prim.color.b * 255.0f); - int32_t a = (int32_t)(prim.color.a * 255.0f); + auto r = (int32_t)(prim.color.r * 255.0f); + auto g = (int32_t)(prim.color.g * 255.0f); + auto b = (int32_t)(prim.color.b * 255.0f); + auto a = (int32_t)(prim.color.a * 255.0f); DWORD color = D3DCOLOR_ARGB(a, r, g, b); // set the color, Z parameters to standard values @@ -1684,10 +1684,10 @@ void renderer_d3d9::draw_line(const render_primitive &prim) vertex[3].v0 = stop.c.y; // determine the color of the line - int32_t r = (int32_t)(prim.color.r * 255.0f); - int32_t g = (int32_t)(prim.color.g * 255.0f); - int32_t b = (int32_t)(prim.color.b * 255.0f); - int32_t a = (int32_t)(prim.color.a * 255.0f); + auto r = (int32_t)(prim.color.r * 255.0f); + auto g = (int32_t)(prim.color.g * 255.0f); + auto b = (int32_t)(prim.color.b * 255.0f); + auto a = (int32_t)(prim.color.a * 255.0f); DWORD color = D3DCOLOR_ARGB(a, r, g, b); // set the color, Z parameters to standard values @@ -1753,10 +1753,10 @@ void renderer_d3d9::draw_quad(const render_primitive &prim) } // determine the color, allowing for over modulation - int32_t r = (int32_t)(prim.color.r * 255.0f); - int32_t g = (int32_t)(prim.color.g * 255.0f); - int32_t b = (int32_t)(prim.color.b * 255.0f); - int32_t a = (int32_t)(prim.color.a * 255.0f); + auto r = (int32_t)(prim.color.r * 255.0f); + auto g = (int32_t)(prim.color.g * 255.0f); + auto b = (int32_t)(prim.color.b * 255.0f); + auto a = (int32_t)(prim.color.a * 255.0f); DWORD color = D3DCOLOR_ARGB(a, r, g, b); // adjust half pixel X/Y offset, set the color, Z parameters to standard values @@ -2706,8 +2706,8 @@ bool d3d_render_target::init(renderer_d3d9 *d3d, int source_width, int source_he float scale_factor = 0.75f; int scale_count = vector_screen ? MAX_BLOOM_COUNT : HALF_BLOOM_COUNT; - float bloom_width = (float)source_width; - float bloom_height = (float)source_height; + auto bloom_width = (float)source_width; + auto bloom_height = (float)source_height; float bloom_size = bloom_width < bloom_height ? bloom_width : bloom_height; for (int bloom_index = 0; bloom_index < scale_count && bloom_size >= 2.0f; bloom_size *= scale_factor) { diff --git a/src/osd/osdsync.cpp b/src/osd/osdsync.cpp index 18b999201c4..85950b33093 100644 --- a/src/osd/osdsync.cpp +++ b/src/osd/osdsync.cpp @@ -445,7 +445,7 @@ void osd_work_queue_free(osd_work_queue *queue) // free all items in the free list while (queue->free.load() != nullptr) { - osd_work_item *item = (osd_work_item *)queue->free; + auto *item = (osd_work_item *)queue->free; queue->free = item->next; delete item->event; delete item; @@ -454,7 +454,7 @@ void osd_work_queue_free(osd_work_queue *queue) // free all items in the active list while (queue->list.load() != nullptr) { - osd_work_item *item = (osd_work_item *)queue->list; + auto *item = (osd_work_item *)queue->list; queue->list = item->next; delete item->event; delete item; @@ -670,7 +670,7 @@ static int effective_num_processors() static void *worker_thread_entry(void *param) { - work_thread_info *thread = (work_thread_info *)param; + auto *thread = (work_thread_info *)param; osd_work_queue &queue = thread->queue; // loop until we exit diff --git a/src/osd/watchdog.cpp b/src/osd/watchdog.cpp index 09f720b7fcc..4e5177cd300 100644 --- a/src/osd/watchdog.cpp +++ b/src/osd/watchdog.cpp @@ -43,7 +43,7 @@ void osd_watchdog::setTimeout(int timeout) void *osd_watchdog::watchdog_thread(void *param) { - osd_watchdog *const thiz(reinterpret_cast<osd_watchdog *>(param)); + auto *const thiz(reinterpret_cast<osd_watchdog *>(param)); while (true) { diff --git a/src/osd/windows/video.cpp b/src/osd/windows/video.cpp index 87041eb9657..c6f4d3a0a89 100644 --- a/src/osd/windows/video.cpp +++ b/src/osd/windows/video.cpp @@ -57,7 +57,7 @@ bool windows_osd_interface::video_init() window_init(); // create the windows - windows_options &options = downcast<windows_options &>(machine().options()); + auto &options = downcast<windows_options &>(machine().options()); for (int index = 0; index < video_config.numscreens; index++) { win_window_info::create(machine(), index, m_monitor_module->pick_monitor(options, index), &windows[index]); diff --git a/src/osd/windows/window.cpp b/src/osd/windows/window.cpp index 7def4360578..2d4bdb55880 100644 --- a/src/osd/windows/window.cpp +++ b/src/osd/windows/window.cpp @@ -780,7 +780,7 @@ void win_window_info::create(running_machine &machine, int index, std::shared_pt window->m_target = machine.render().target_alloc(); // set the specific view - windows_options &options = downcast<windows_options &>(machine.options()); + auto &options = downcast<windows_options &>(machine.options()); const char *defview = options.view(); window->set_starting_view(index, defview, options.view(index)); @@ -1180,7 +1180,7 @@ int win_window_info::complete_create() LRESULT CALLBACK win_window_info::video_window_proc(HWND wnd, UINT message, WPARAM wparam, LPARAM lparam) { LONG_PTR ptr = GetWindowLongPtr(wnd, GWLP_USERDATA); - win_window_info *window = (win_window_info *)ptr; + auto *window = (win_window_info *)ptr; // we may get called before SetWindowLongPtr is called if (window != nullptr) @@ -1293,7 +1293,7 @@ LRESULT CALLBACK win_window_info::video_window_proc(HWND wnd, UINT message, WPAR // get min/max info: set the minimum window size case WM_GETMINMAXINFO: { - MINMAXINFO *minmax = (MINMAXINFO *)lparam; + auto *minmax = (MINMAXINFO *)lparam; minmax->ptMinTrackSize.x = MIN_WINDOW_DIM; minmax->ptMinTrackSize.y = MIN_WINDOW_DIM; break; diff --git a/src/osd/windows/winmain.cpp b/src/osd/windows/winmain.cpp index c0eae44dc66..c9f30308888 100644 --- a/src/osd/windows/winmain.cpp +++ b/src/osd/windows/winmain.cpp @@ -514,7 +514,7 @@ void windows_osd_interface::init(running_machine &machine) osd_common_t::init(machine); const char *stemp; - windows_options &options = downcast<windows_options &>(machine.options()); + auto &options = downcast<windows_options &>(machine.options()); // determine if we are benchmarking, and adjust options appropriately int bench = options.bench(); diff --git a/src/osd/windows/winutf8.cpp b/src/osd/windows/winutf8.cpp index bfc1d86ad38..dcaa99ce7bc 100644 --- a/src/osd/windows/winutf8.cpp +++ b/src/osd/windows/winutf8.cpp @@ -100,7 +100,7 @@ std::string win_get_window_text_utf8(HWND window) if (length <= 0) return std::string(); - TCHAR *buffer = (TCHAR *) alloca((length + 1) * sizeof(TCHAR)); + auto *buffer = (TCHAR *) alloca((length + 1) * sizeof(TCHAR)); GetWindowText(window, buffer, length + 1); return osd::text::from_tstring(buffer); } |