1/* These are the locale-related newlib functions present in ESP32 ROM. 2 ESP32 ROM contains newlib version 2.2.0, and these functions should not be 3 used when compiling with newlib version 3, since locale implementation is 4 different there. 5 6 Unlike other ROM functions which are exported using PROVIDE, which declares 7 weak symbols, newlib related functions are exported using assignment, 8 which declares strong symbols. This is done so that ROM functions are always 9 used instead of the ones provided by libc.a. 10 */ 11 12__locale_charset = 0x40059540; 13__locale_cjk_lang = 0x40059558; 14localeconv = 0x4005957c; 15_localeconv_r = 0x40059560; 16__locale_mb_cur_max = 0x40059548; 17__locale_msgcharset = 0x40059550; 18setlocale = 0x40059568; 19_setlocale_r = 0x4005950c; 20