summaryrefslogtreecommitdiff
path: root/sal/rtl/source/alloc_fini.cxx
diff options
context:
space:
mode:
Diffstat (limited to 'sal/rtl/source/alloc_fini.cxx')
-rw-r--r--sal/rtl/source/alloc_fini.cxx19
1 files changed, 10 insertions, 9 deletions
diff --git a/sal/rtl/source/alloc_fini.cxx b/sal/rtl/source/alloc_fini.cxx
index 1c1d30af43d1..c19e8dcb47ef 100644
--- a/sal/rtl/source/alloc_fini.cxx
+++ b/sal/rtl/source/alloc_fini.cxx
@@ -28,8 +28,10 @@
#include <rtl/instance.hxx>
-extern "C" void rtl_memory_fini (void);
-extern "C" void rtl_memory_init (void);
+#include "internal/rtl_locale_init.h"
+
+extern "C" void rtl_memory_fini();
+extern "C" void rtl_memory_init();
namespace
{
struct rtlMemorySingleton
@@ -51,8 +53,8 @@ extern "C" void ensureMemorySingleton()
theMemorySingleton::get();
}
-extern "C" void rtl_cache_fini (void);
-extern "C" void rtl_cache_init (void);
+extern "C" void rtl_cache_fini();
+extern "C" void rtl_cache_init();
namespace
{
struct rtlCacheSingleton
@@ -74,8 +76,8 @@ extern "C" void ensureCacheSingleton()
theCacheSingleton::get();
}
-extern "C" void rtl_arena_fini (void);
-extern "C" void rtl_arena_init (void);
+extern "C" void rtl_arena_fini();
+extern "C" void rtl_arena_init();
namespace
{
struct rtlArenaSingleton
@@ -97,8 +99,6 @@ extern "C" void ensureArenaSingleton()
theArenaSingleton::get();
}
-extern "C" void rtl_locale_fini (void);
-extern "C" void rtl_locale_init (void);
namespace
{
struct rtlLocaleSingleton
@@ -115,7 +115,8 @@ namespace
class theLocaleSingleton
: public rtl::Static<rtlLocaleSingleton, theLocaleSingleton>{};
}
-extern "C" void ensureLocaleSingleton()
+
+void ensureLocaleSingleton()
{
theLocaleSingleton::get();
}