From 00bff3e7030dcbc40c06dc2ac45c8d764ddbaa05 Mon Sep 17 00:00:00 2001 From: couriersud Date: Sat, 25 Apr 2020 18:10:18 +0200 Subject: netlist: clang tidy fixes and srcclean. (nw) --- src/lib/netlist/documentation/primer_1.dox.h | 2 +- src/lib/netlist/plib/pdynlib.h | 5 +++++ src/lib/netlist/plib/pstring.h | 4 ++-- 3 files changed, 8 insertions(+), 3 deletions(-) diff --git a/src/lib/netlist/documentation/primer_1.dox.h b/src/lib/netlist/documentation/primer_1.dox.h index a6b1bf8bbfe..11d22a99a13 100644 --- a/src/lib/netlist/documentation/primer_1.dox.h +++ b/src/lib/netlist/documentation/primer_1.dox.h @@ -20,7 +20,7 @@ Now in netlist syntax this looks like: NETLIST_START(charge_discharge) - ANALOG_INPUT(V5, 5) // Clock needs a 5V power supply + ANALOG_INPUT(V5, 5) // Clock needs a 5V power supply SOLVER(solver, 48000) // Fixed frequency solver CLOCK(I, 200) // 200 Hz clock as input, TTL logic output diff --git a/src/lib/netlist/plib/pdynlib.h b/src/lib/netlist/plib/pdynlib.h index 18f54e6daa1..50cab95be51 100644 --- a/src/lib/netlist/plib/pdynlib.h +++ b/src/lib/netlist/plib/pdynlib.h @@ -46,6 +46,11 @@ namespace plib { ~dynlib() override; + COPYASSIGN(dynlib, delete) + + dynlib(dynlib &&) noexcept = default; + dynlib &operator=(dynlib &&) noexcept = default; + protected: void *getsym_p(const pstring &name) const noexcept override; diff --git a/src/lib/netlist/plib/pstring.h b/src/lib/netlist/plib/pstring.h index b4d92d8fbdd..17cac7c4ce0 100644 --- a/src/lib/netlist/plib/pstring.h +++ b/src/lib/netlist/plib/pstring.h @@ -420,7 +420,7 @@ struct pwchar_traits { if (sizeof(wchar_t) == 2) { - auto c = static_cast(*p); + auto c = static_cast(static_cast(*p)); return ((c & 0xd800) == 0xd800) ? 2 : 1; } @@ -439,7 +439,7 @@ struct pwchar_traits { if (sizeof(wchar_t) == 2) { - auto c = static_cast(*p++); + auto c = static_cast(static_cast(*p++)); if ((c & 0xd800) == 0xd800) { c = (c - 0xd800) << 10; -- cgit v1.2.3