summaryrefslogtreecommitdiffstatshomepage
path: root/src/emu/save.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/emu/save.h')
-rw-r--r--src/emu/save.h4
1 files changed, 4 insertions, 0 deletions
diff --git a/src/emu/save.h b/src/emu/save.h
index cfdf119a156..66fba6777a7 100644
--- a/src/emu/save.h
+++ b/src/emu/save.h
@@ -267,7 +267,11 @@ public:
// template specializations to enumerate the fundamental atomic types you are allowed to save
ALLOW_SAVE_TYPE_AND_ARRAY(char)
ALLOW_SAVE_TYPE (bool); // std::vector<bool> may be packed internally
+#ifdef __sun
+ALLOW_SAVE_TYPE_AND_ARRAY(signed char)
+#else
ALLOW_SAVE_TYPE_AND_ARRAY(s8)
+#endif
ALLOW_SAVE_TYPE_AND_ARRAY(u8)
ALLOW_SAVE_TYPE_AND_ARRAY(s16)
ALLOW_SAVE_TYPE_AND_ARRAY(u16)