summaryrefslogtreecommitdiffstatshomepage
path: root/src/devices/cpu/alto2/a2roms.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/devices/cpu/alto2/a2roms.h')
-rw-r--r--src/devices/cpu/alto2/a2roms.h4
1 files changed, 3 insertions, 1 deletions
diff --git a/src/devices/cpu/alto2/a2roms.h b/src/devices/cpu/alto2/a2roms.h
index 4fcc010cc80..930732a497f 100644
--- a/src/devices/cpu/alto2/a2roms.h
+++ b/src/devices/cpu/alto2/a2roms.h
@@ -8,6 +8,7 @@
#ifndef MAME_CPU_ALTO2_A2ROMS_H
#define MAME_CPU_ALTO2_A2ROMS_H
+#pragma once
/**
* @brief structure to define a ROM's or PROM's loading options
@@ -38,5 +39,6 @@ typedef struct {
#define DMAP_DEFAULT {0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15}
#define DMAP_REVERSE_0_3 {3,2,1,0,}
-extern std::unique_ptr<uint8_t[]> prom_load(running_machine& machine, const prom_load_t* prom, const uint8_t* src, int pages = 1, int segments = 1);
+template <typename T> std::unique_ptr<T []> prom_load(running_machine& machine, const prom_load_t* prom, const uint8_t* src, int pages = 1, int segments = 1);
+
#endif // MAME_CPU_ALTO2_A2ROMS_H