int __wrap_setrunelocale(const char *locale) { int ret = __setrunelocale(locale); if (ret != 0) { errno = ret; return (_LDP_ERROR); } return (_LDP_LOADED); }
int __wrap_setrunelocale(const char *locale) { DBG("locale=%s", locale); int ret = __setrunelocale(locale); DBG("ret=%d", ret); if (ret != 0) { errno = ret; return (_LDP_ERROR); } return (_LDP_LOADED); }
void * __ctype_load(const char *locale, locale_t unused) { struct xlocale_ctype *l = calloc(sizeof(struct xlocale_ctype), 1); l->header.header.destructor = destruct_ctype; if (__setrunelocale(l, locale)) { free(l); return NULL; } return l; }
int __wrap_setrunelocale(const char *locale) { int ret = __setrunelocale(&__xlocale_global_ctype, locale); if (ret != 0) { errno = ret; return (_LDP_ERROR); } __mb_cur_max = __xlocale_global_ctype.__mb_cur_max; __mb_sb_limit = __xlocale_global_ctype.__mb_sb_limit; _CurrentRuneLocale = __xlocale_global_ctype.runes; return (_LDP_LOADED); }