From 7c0d78d164cbce489cea672f110a4f3f96515ea1 Mon Sep 17 00:00:00 2001 From: Bent Bisballe Nyeng Date: Mon, 18 Mar 2013 21:03:18 +0100 Subject: Fix compiler warnings. --- vst/drumgizmo_vst.cc | 9 +++++++-- vst/input_vst.h | 2 +- 2 files changed, 8 insertions(+), 3 deletions(-) (limited to 'vst') diff --git a/vst/drumgizmo_vst.cc b/vst/drumgizmo_vst.cc index 4d3ce9f..8a24a0f 100644 --- a/vst/drumgizmo_vst.cc +++ b/vst/drumgizmo_vst.cc @@ -132,8 +132,13 @@ DrumGizmoVst::DrumGizmoVst(audioMasterCallback audioMaster) canProcessReplacing(); isSynth(); - char id[] = "DGV5"; // Four bytes typecasted into an unsigned integer - setUniqueID(*(unsigned int*)id); + union { + char cid[4]; + unsigned int iid; + } id; + + memcpy(id.cid, "DGV5", 4); // Four bytes typecasted into an unsigned integer + setUniqueID(id.iid); // setUniqueID((unsigned int)time(NULL)); diff --git a/vst/input_vst.h b/vst/input_vst.h index e8378c8..668f39c 100644 --- a/vst/input_vst.h +++ b/vst/input_vst.h @@ -35,7 +35,7 @@ class InputVST : public AudioInputEngine { public: InputVST(); - ~InputVST(); + virtual ~InputVST(); bool init(Instruments &instruments); -- cgit v1.2.3