]> pd.if.org Git - pdclib.old/blobdiff - internals/_PDCLIB_locale.h
Enable per-thread locale support to be compiled out
[pdclib.old] / internals / _PDCLIB_locale.h
index 3159dfb22d914548ce33324fc96d5c4be76e128d..f120748818245813655be67d5fe8b6718c0a0487 100644 (file)
 #define _PDCLIB_LOCALE_METHOD_THREAD_LOCAL  'T'
 
 #if !defined(_PDCLIB_LOCALE_METHOD)
-    #error _PDCLIB_LOCALE_METHOD undefined: don't know where I'm storing the thread locale
+    /* If undefined, no POSIX per thread locales */
+    static inline locale_t _PDCLIB_threadlocale( void )
+    {
+        return &_PDCLIB_global_locale;
+    }
 #elif _PDCLIB_LOCALE_METHOD == _PDCLIB_LOCALE_METHOD_TSS
     extern tss_t _PDCLIB_locale_tss;
     static inline locale_t _PDCLIB_threadlocale( void )