summaryrefslogtreecommitdiffstatshomepage
path: root/src/emu/ui/utils.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/emu/ui/utils.cpp')
-rw-r--r--src/emu/ui/utils.cpp9
1 files changed, 9 insertions, 0 deletions
diff --git a/src/emu/ui/utils.cpp b/src/emu/ui/utils.cpp
index 1e998d04c9d..6a59208cd30 100644
--- a/src/emu/ui/utils.cpp
+++ b/src/emu/ui/utils.cpp
@@ -84,6 +84,15 @@ const char* strensure(const char* s)
return s == nullptr ? "" : s;
}
+int getprecisionchr(const char* s)
+{
+ int precision = 1;
+ char *dp = const_cast<char *>(strchr(s, '.'));
+ if (dp != nullptr)
+ precision = strlen(s) - (dp - s) - 1;
+ return precision;
+}
+
//-------------------------------------------------
// search a substring with even partial matching
//-------------------------------------------------