diff options
Diffstat (limited to 'src/devices/cpu/alto2/a2roms.h')
-rw-r--r-- | src/devices/cpu/alto2/a2roms.h | 10 |
1 files changed, 6 insertions, 4 deletions
diff --git a/src/devices/cpu/alto2/a2roms.h b/src/devices/cpu/alto2/a2roms.h index 1d1cc149660..930732a497f 100644 --- a/src/devices/cpu/alto2/a2roms.h +++ b/src/devices/cpu/alto2/a2roms.h @@ -5,9 +5,10 @@ * Xerox AltoII RAM PROM loading and decoding * *****************************************************************************/ -#ifndef _CPU_A2ROMS_H_ -#define _CPU_A2ROMS_H_ +#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 uint8_t* prom_load(running_machine& machine, const prom_load_t* prom, const uint8_t* src, int pages = 1, int segments = 1); -#endif // _CPU_A2ROMS_H_ +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 |