summaryrefslogtreecommitdiff
path: root/plugins/sid/sidplay-libs/builders/resid-builder/include/sidplay/builders/resid.h
diff options
context:
space:
mode:
Diffstat (limited to 'plugins/sid/sidplay-libs/builders/resid-builder/include/sidplay/builders/resid.h')
-rw-r--r--plugins/sid/sidplay-libs/builders/resid-builder/include/sidplay/builders/resid.h7
1 files changed, 4 insertions, 3 deletions
diff --git a/plugins/sid/sidplay-libs/builders/resid-builder/include/sidplay/builders/resid.h b/plugins/sid/sidplay-libs/builders/resid-builder/include/sidplay/builders/resid.h
index aa6ccffa..8f8f2636 100644
--- a/plugins/sid/sidplay-libs/builders/resid-builder/include/sidplay/builders/resid.h
+++ b/plugins/sid/sidplay-libs/builders/resid-builder/include/sidplay/builders/resid.h
@@ -22,7 +22,6 @@
* creating a wrapper instead of implementing a SID emulation
*/
-#include <vector>
#include <sidplay/sidbuilder.h>
#include <sidplay/event.h>
@@ -37,11 +36,13 @@ private:
static const char *ERR_FILTER_DEFINITION;
char m_errorBuffer[100];
const char *m_error;
- std::vector<sidemu *> sidobjs;
+ enum { MAX_SIDOBJS = 10 };
+ sidemu * sidobjs[MAX_SIDOBJS];
+ int n_sidobjs;
public:
sidemu *getsidemu (int i) {
- if (i >= sidobjs.size ()) {
+ if (i >= n_sidobjs) {
return NULL;
}
return sidobjs[i];