1 2 3 4 5 6 7 8 9 10 11
#include <stdlib.h> #include <string.h> #include "locale_impl.h" locale_t newlocale(int mask, const char *name, locale_t base) { if (*name && strcmp(name, "C") && strcmp(name, "POSIX")) return 0; if (!base) base = calloc(1, sizeof *base); return base; }