summaryrefslogtreecommitdiffstatshomepage
path: root/src/lib
diff options
context:
space:
mode:
author couriersud <couriersud@gmx.org>2020-04-25 18:10:18 +0200
committer couriersud <couriersud@gmx.org>2020-04-25 18:10:18 +0200
commit00bff3e7030dcbc40c06dc2ac45c8d764ddbaa05 (patch)
treeea0fd4b32c83f0b2ded6aeb036439c0cb319b797 /src/lib
parentd3ee7e21c6f52a794e67beda0d3bffa32179d03c (diff)
netlist: clang tidy fixes and srcclean. (nw)
Diffstat (limited to 'src/lib')
-rw-r--r--src/lib/netlist/documentation/primer_1.dox.h2
-rw-r--r--src/lib/netlist/plib/pdynlib.h5
-rw-r--r--src/lib/netlist/plib/pstring.h4
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<uint16_t>(*p);
+ auto c = static_cast<uint16_t>(static_cast<unsigned char>(*p));
return ((c & 0xd800) == 0xd800) ? 2 : 1;
}
@@ -439,7 +439,7 @@ struct pwchar_traits
{
if (sizeof(wchar_t) == 2)
{
- auto c = static_cast<uint32_t>(*p++);
+ auto c = static_cast<uint32_t>(static_cast<unsigned char>(*p++));
if ((c & 0xd800) == 0xd800)
{
c = (c - 0xd800) << 10;