OS2/emx/libc/setlocale

OS2/emx/libc/setlocale

perl の警告がうざいので、すこし調べてみた。

/emx/src/lib/locale/locales.c から:

const struct lc_data _lc_table[] =
{
  DATA ("C", c),
  DATA ("FRAN", fran),
  DATA ("GERM", germ),
  DATA ("ITAL", ital),
#if 0
  DATA ("NETH", neth),
  DATA ("NORW", norw),
#endif
  DATA ("SPAI", spai),
  DATA ("UK", uk),
  DATA ("USA", usa),
  DATA ("de_de", germ),
  DATA ("en_us", en_us),
  DATA ("en_gb", en_gb),
  {NULL, NULL, NULL, NULL, NULL, NULL}
};

LANG にこれ以外の値が設定されていても EMX 的には意味なしということでしょうか。