diff options
Diffstat (limited to 'src/devices/cpu/alto2/a2roms.h')
-rw-r--r-- | src/devices/cpu/alto2/a2roms.h | 4 |
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 |