extern void SetProcessEventFunc(ProcessEventFunc func);
extern bool IsNetworkAvailable();
+
+// helper class setting the locale to "C" for its lifetime
+class CLocaleSetter
+{
+public:
+ CLocaleSetter() : m_locOld(setlocale(LC_ALL, "C")) { }
+ ~CLocaleSetter() { setlocale(LC_ALL, m_locOld); }
+
+private:
+ const char * const m_locOld;
+ wxDECLARE_NO_COPY_CLASS(CLocaleSetter);
+};