Add HB_NO_SETLOCALE

This commit is contained in:
Ebrahim Byagowi 2019-06-10 15:48:28 +04:30 committed by Behdad Esfahbod
parent c4cae81a26
commit a36ff94171
2 changed files with 6 additions and 1 deletions

View File

@ -61,6 +61,7 @@
#define HB_NO_LAYOUT_UNUSED
#define HB_NO_MATH
#define HB_NO_NAME
#define HB_NO_SETLOCALE
#define HB_NO_SUBSET_LAYOUT
#endif

View File

@ -359,7 +359,7 @@ extern "C" int hb_memalign_impl(void **memptr, size_t alignment, size_t size);
# define HB_NO_GETENV
# endif
# if _WIN32_WCE < 0x800
# define setlocale(Category, Locale) "C"
# define HB_NO_SETLOCALE
static int errno = 0; /* Use something better? */
# endif
# elif defined(WINAPI_FAMILY) && (WINAPI_FAMILY==WINAPI_FAMILY_PC_APP || WINAPI_FAMILY==WINAPI_FAMILY_PHONE_APP)
@ -372,6 +372,10 @@ static int errno = 0; /* Use something better? */
# endif
#endif
#ifdef HB_NO_SETLOCALE
#define setlocale(Category, Locale) "C"
#endif
#ifdef HB_NO_GETENV
#define getenv(Name) nullptr
#endif